AppleのProject CatalystのおかげでTwitter for Macが復活

AppleのProject CatalystのおかげでTwitter for Macが復活

  • Lamiyi
  • 0
  • rhahw
AppleのProject CatalystのおかげでTwitter for Macが復活

Twitter は、Apple の Project Catalyst の協力を得て、Twitter を Mac に復活させると発表した。

先週のWWDCで、Appleは開発者がiPadアプリをmacOSに簡単に移行できる方法「Project Catalyst」を発表した。

iPadアプリがMacアプリとして素晴らしいものになるなら、今こそコードベースを合理化し、Macでアプリを動作させる絶好の機会です。Xcode 11のベータ版だけで十分です。まずは、既存のiPadアプリのプロジェクト設定で「Mac」チェックボックスをオンにして、ネイティブMacアプリを作成し、さらに機能強化を図りましょう。MacアプリとiPadアプリは同じプロジェクトとソースコードを共有するため、一箇所でコードを簡単に変更できます。

Twitterは、Project Catalystを活用して、150万行に及ぶコードベース全体をmacOSに移行すると発表しました。これにより、iPadとの機能の完全な互換性が維持され、マルチウィンドウ、ウィンドウのサイズ変更、ドラッグ&ドロップ、ダークモード、キーボードショートカット、通知といったMacのネイティブ機能もサポートされます。

以下は、Twitter for Mac に何が起こったかについて、Twitter が本日共有した詳細です。

-----
以前のTwitter for Macはどうなりましたか?
歴史的に、TwitterにはiPhoneアプリと同じルーツを持つMacアプリがありました。しかし、Twitterがモバイルアプリに注力するにつれ、長年にわたりMacアプリとiOSアプリは分断されてきました。2つの別々のコードベースをサポートすることはもはや持続可能な選択肢ではなくなり、最終的にネイティブMacアプリは廃止されました。

Twitterは最重要課題に注力するため、戦略的に投資するコアクライアントに注力しました。その結果、レスポンシブWebコードベースがWebブラウザ経由の全プラットフォームの先頭に立つことになり、iOSとAndroidのコードベースも戦略的プラットフォーム投資の対象となりました。これにより、Windows向けにインストール可能なアプリやAndroid向けの軽量Twitter Liteといった、WebをプログレッシブWebアプリ(PWA)として提供することで、Twitterのリーチを効果的に拡大する戦略が確立しました。つまり、1つのコードベースで複数のクライアントを提供するというものです。この優先順位の変更により、Twitter for Mac、Twitter for Windows、Twitter for Windows Phone、Twitter for Xbox One、Twitter for Samsung
Tablets、Twitter for Google TVなどのクライアントのサポートも終了しました。

Twitter for Macでは、今回の変更点は何でしょうか?
新しいTwitter for Macアプリは、Web版でサポート対象クライアントを拡大してきたのと同じ戦略に基づき、既存のiOSコードベースをそのまま利用します。iOSコード上でMac固有の主要な動作をサポートすることで、iOSアプリとMacアプリ間で機能の整合性を維持しながら、長期的なメンテナンスコストを比較的低く抑えることができます。

新しいTwitter for Macでは何が期待できるでしょうか?
MacユーザーはTwitterで最も積極的に利用しているユーザー層です。他のプラットフォームと同等の機能に加え、素晴らしい新機能を搭載した、完全にネイティブな新しいMacアプリを皆様にご紹介できることを大変嬉しく思います。動的なコンテンツを表示するサイズ変更可能なウィンドウ、マルチウィンドウのサポート、ネイティブ通知、ドラッグ&ドロップ、キーボードサポートなど、素晴らしい機能にご期待ください。モバイルデバイス向けにはまだ開発できていないエキサイティングな新機能もいくつか搭載される予定ですので、秋にはぜひお披露目できる予定です。
-----

Twitter for Mac が利用可能になったときに通知を受け取るには、TwitterFacebook、またはRSSで iClarified をフォローしてください。

続きを読む

AppleのProject CatalystのおかげでTwitter for Macが復活