昨日の基調講演で起こった開発者にとっての最高のニュースの 1 つは、以前はProject Marzipanとして知られていたProject Catalystの正式化でした。これにより、単一チームの人々と単一プロジェクトが iOS、 iPadOS 、macOS 用のアプリケーションを開発できるようになります。 Mac アプリケーション用に別のプロジェクトを用意する必要はありません。
この良い例は同じ基調講演で、Craig Federighi 氏がそのプロジェクトのおかげで Twitter がネイティブ iOS クライアントを macOS に導入することを認めたときでした。このようにして、 公式クライアントの不在に関する長年の論争を経て、Catalina の登場により macOS には再び公式 Twitter クライアントが登場します。昨日のイベントで彼らが述べたように、このサービスの開発者チームは「わずか数日」でネイティブ クライアントをコンパイルすることに成功しました。
忘れ去られ限定された macOS クライアントの終焉
Twitter は、Twitter for iPad エクスペリエンスを Mac に導入することを発表できることを嬉しく思います。
— Twitter サポート (@TwitterSupport) 2019 年 6 月 3 日
まったく新しい Twitter for Mac は、macOS 10.15 Catalina での早期リリースに備えて、この夏に開発が開始されます。 pic.twitter.com/Q13OUMRgjt
Twitter チームはサービス自体のスレッドで、この macOS 用の公式クライアントは Catalina 自体と同時にリリースされる予定であると説明しているため、9 月末か 10 月初めにリリースされると考えられます。そして何よりも、 「純粋にネイティブ」であることが確認されているため、エクスペリエンスを低下させる Web レンダリング エンジンを読み込む必要がありません。
Apple のテクノロジーのおかげで、新しい Twitter for Mac は、Twitter for iPad や iPhone と同様に定期的に更新されます。両方の長所を生かしたものです。完全な Twitter エクスペリエンスが Mac 上でネイティブに実行できるように強化されています。 pic.twitter.com/dFwLzIagYH
— Twitter サポート (@TwitterSupport) 2019 年 6 月 3 日
さらに、Catalyst プロジェクトのこの統合のおかげで、iOS で長い間行われてきたのと同じ方法で、Twitter クライアントは頻繁かつ定期的な更新を受け取ることになります。 Mac プラットフォームで忘れ去られ、Web バージョンの改善が無視され、時間の経過とともに品質が低下することについては何も考えられていません。 Mac と併用してこのソーシャル ネットワークを使用している人にとっては、確かに朗報です。
サードパーティのクライアントについてはどうですか?
これに関して私たちが自問できる疑問の 1 つは、Twitter のサードパーティ クライアントはどうなるのかということです。ソーシャル ネットワークが開発を統合し、iOS で使用されているコードから macOS 上でネイティブ アプリケーションを起動できるのと同じ方法で、 Tweetbot や Twitterrific などのアプリケーションもまったく同じことができます。
これらの非公式クライアントは、iOS にすでに存在するものと非常によく似た競争を macOS で行うことになります。デザインで注目を集めますが、Twitter が API を介してサードパーティ クライアントの一部の機能をブロックしているため、機能は制限されます。たとえば、 TweetbotやTwitterrific はTwitter 投票を提供するのに苦労しています。
もちろん、Twitter はサードパーティ アプリケーションよりも macOS 上での公式クライアントの使用を促進したいと考えているため、この場合どうなるかはわかります。良いニュースは、これが純粋で単純な競争に変わり、最終的には常にユーザーに利益をもたらすことです。
