
6月3日のWWDC 2019でのMarzipanのデビューに先立ち、iPhone、iPad、Macで動作するクロスプラットフォームアプリを開発者が作成できるようにすることを約束するAppleの次期ソフトウェアフレームワークの計画されている機能のいくつかに関する興味深い新しい詳細が明らかになった。
Marzipanアプリをネイティブに感じさせる
9to5Mac の Guilherme Rambo 氏は、iPhone や iPad アプリを macOS に移植する開発者は、クロスプラットフォーム ソフトウェアをネイティブに感じさせる新しい API にアクセスできるようになると報告しています。
新しい APIS により、移植された iOS アプリで次のようなことが可能になります。
タッチバーのショートカットを提供する
多くのアプリはカスタマイズ可能なTouch Barショートカットを備えていますが、ネイティブMacアプリがこれらのショートカットを備えていないと、違和感があり、場違いに感じられることは間違いありません。ありがたいことに、開発者はTouch Barを統合することで、移植したiOSアプリをmacOSでも快適に使えるようにすることができます。
macOSメニューバーと統合
これには、移植されたアプリのメニュー バーをすばやく開くためのカスタマイズ可能なキーボード ショートカットが含まれます。
複数のウィンドウを開く
iOS 13 では、取り外し可能なパネルを備えたアプリ ウィンドウもサポートされる予定であるため、これは Marzipan で構築された Mac アプリにとって素晴らしい機能になります。
Split Viewsをネイティブに操作する
iOSから移植されたSplit Viewは、macOSにネイティブに統合されます。これは一貫性を保つための措置であり、macOSネイティブアプリと同様に、分割線をドラッグまたはダブルクリックすることでSplit Viewのサイズを変更したり、位置をリセットしたりできるようになります。
Macサポートを有効にする
UIKitをmacOSに移植するのは大掛かりな作業であり、Project Marzipanは昨年のWWDCでの初期プレビュー以来、大きく進化しているようです。もちろん、特にユーザーインターフェースの最適化に関しては、一部の作業は間違いなく手作業で行わなければなりません。
https://twitter.com/stroughtonsmith/status/1120339632993067009
しかし、ほとんどの場合、既存の iOS アプリで Mac サポートを有効にするのは、iPhone 専用アプリに iPad サポートを追加するのと同じように、Xcode で「チェックボックスにチェックを入れるのと同じくらい簡単」のようです。
macOS 10.15のその他の発見
Rambo 氏はまた、iOS 13 を通じて iPhone および iPad に、また macOS 10.15 ソフトウェア アップデートを通じて Mac に提供されるその他の開発者向けおよびエンド ユーザー向け機能も多数発見しました。
彼の発見の中には、強化された Mac と Apple Watch の統合、iPad を Mac 用のワイヤレス ディスプレイとグラフィック タブレットに変えるための Luna Display のようなデスクトップ拡張機能、macOS でのショートカット、スクリーン タイム、iMessage 効果などが含まれています。
ミュージック、ブック、Podcast、TV向けの全く新しいスタンドアロンMacアプリをご利用いただけます。さらに、iOS 13とmacOS 10.15向けに「iPhoneを探す」と「友達を探す」アプリが統合され、AppleブランドのTile風タグによる個人アイテムの追跡機能などが追加されます。
今後の変更についてどう思われますか?
下記にコメントを残してお知らせください。