

ブルームバーグの報道によると、AppleはiPhone、iPad、Macデバイスで動作する単一のアプリケーションを開発者が設計・開発できるようにする新しい開発者ツールを追加する予定です。これは特にMacアプリのエコシステムにとって大きな一歩となり、サードパーティ開発者がiOSとMacで動作する単一のアプリケーションをより容易に維持できるようになるはずです。
アプリは、実行されているプラットフォームに応じて、タッチスクリーン、マウス、トラックパッドで操作できるよう設計されます。この新機能は来年のiOS 12およびmacOS 10.14でリリースされる予定ですが、スケジュールは変更される可能性があります。
新しいSDK機能は、おそらくiOS 12とmacOS 10.14といった次期メジャーOSリリースに搭載される予定であるため、Appleは6月の開発者会議WWDCでこれらの計画を発表する可能性が高い。これにより、サードパーティ開発者は夏の間に新しいAPIを導入し、真のクロスプラットフォームアプリを開発する時間を確保できるだろう。
ブルームバーグは、計画は確定したものではなく、時期は変更される可能性があり、場合によっては完全に中止される可能性があると警告している。Appleはこれまで、画一的なアプリを最低限の解決策として推奨することに消極的だった。
開発者が単一のアプリケーションでiOSとmacOSの異なるUIパラダイムをどのように活用できるようになるかはまだ不明です。おそらく、新しいSDKはiOSに特化し、Macアプリのサポートも提供するものになると思われます。その逆ではないでしょう。
現在、開発者はiOSではUIKit、MacではAppKitを使用してGUIアプリケーションを開発しています。この新しいクロスプラットフォームフレームワークは、iOS APIの拡張となる可能性もあれば、全く新しいプラットフォームに依存しないフレームワークの導入を告げるものとなる可能性もあります。Appleは社内でクロスプラットフォームフレームワークへの関心を示しており、iOSとmacOSのフォトアプリにUXKitと呼ばれるフレームワークを採用しています。
Appleは、開発者がiOSアプリをより柔軟かつ解像度に依存しない形で開発するための新たな方法を導入しました。iOSエコシステムの進化に伴い、新たなアスペクト比や画面サイズへの対応が可能になりました。iPadでは、同じアプリでも、フルスクリーン表示やSplit Viewマルチタスクなど、表示方法に応じて異なるレイアウトで使用できます。
ブルームバーグの報道では、新しいクロスプラットフォームAPIとtvOSの互換性については触れられていません。tvOSは内部的にはiOSをベースにしていますが、UIレイヤーが大きく異なるため、新しいクロスプラットフォームアプリには適さない可能性があります。同様に、Apple Watch開発者も現在、アプリの外観、機能、動作に関してシステムによって制約を受けています。
完全なレポートはBloombergでご覧ください。
2018 年に macOS 上で Halide が実現するあらゆる可能性に、私たちは非常に興奮しています。pic.twitter.com/oJAe7lXsUg
— ハライド(@halidecamera)2017年12月20日
Apple のニュースをもっと知りたい場合は、YouTube の 9to5Mac をご覧ください。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。