Appleは来年、iPhone、iPad、Mac上で動作するクロスプラットフォームのアプリケーションをサポート

0
1155

Appleは、開発者がiPhone、iPad、Macの各デバイスで動作する単一のアプリケーションを設計し、エンジニアリングするための新しい開発ツールを追加する予定だという。これは、サードパーティの開発者がiOSとMacで動作する1つのアプリケーションを簡単に作成できるようにするためのもので、Macアプリのエコシステムとして大きな一歩となります。

アプリは、アプリが実行されているプラ​​ットフォームに応じて、タッチスクリーン、マウス、トラックパッドを操作できるように設計されています。新機能は来年iOS 12とMacOS 10.14で発売される予定ですが、タイムラインが変わる可能性がある。

新しいSDKの機能が、次の主要なオペレーティングシステムのリリース(おそらくiOS 12とmacOS 10.14)に向けて登場したことで、Appleは6月のWWDC開発者会議でこの計画を発表する可能性が高いです。

ブルームバーグは、計画は確実なものではなく、時期は変更される可能性があり、おそらく完全に取り消される可能性さえあるとレポートしています。アップルはこれまで、1つのサイズに合わせてすべてのアプリケーションを最低限の分母のソリューションとして奨励することを躊躇していました。

開発者が単一のアプリケーションでiOSとmacOSのさまざまなUIパラダイムをいかに活用できるかはまだ分かりません。おそらく、新しいSDKはiOSに焦点を当て、Macアプリのサポートを可能にするだろうと思われます。

現在、開発者はiOSではUIKitを使用し、MacではAppKitを使用してGUIアプリケーションを作成しています。新しいクロスプラットフォームフレームワークは、iOS APIを拡張したものでも、まったく新しいプラットフォームに依存しないフレームワークを導入したものでもかまいません。 Appleは、iOSとmacOS上のPhotosアプリに動力を与えるためにUXKitと呼ばれるものを使って、内部的にクロスプラットフォームのフレームワークに興味を示しています。

Appleは、開発者がiOSアプリケーションの柔軟性を高め、解像度に依存しないようにする新しい方法を導入し、iOSエコシステムの進化に伴い、新しいアスペクト比と画面サイズのサポートを解除しました。 iPad上では、どのアプリの表示方法、フルスクリーン、スプリットビューのマルチタスキングでも同じアプリをさまざまなレイアウトで使用できます。

ブルームバーグレポートは、新しいクロスプラットフォームAPIとtvOSの互換性については言及されていません。 tvOSはiOSをベースにしていますが、実質的に異なるUIレイヤーを持っています。これは新しいクロスプラットフォームアプリケーションには適していない可能性があります。同様に、Apple Watchの開発者は、現在、自分のアプリの見た目、機能、振る舞いについて、システムによって制約を受けています。