Mac

Appleは開発者に対し、6月1日からすべての新しいApple Watchアプリはネイティブアプリにする必要があると警告した。

Appleは開発者に対し、6月1日からすべての新しいApple Watchアプリはネイティブアプリにする必要があると警告した。

Apple Watch Sportのホーム画面アプリ

Appleは金曜日、開発者向けポータルサイトで、watchOSアプリに今後適用される重要な要件に関する勧告を公開しました。その一文によると、「2016年6月1日以降、App Storeに提出されるすべての新しいwatchOSアプリは、watchOS 2 SDK以降で構築されたネイティブアプリである必要があります」とのことです。

Apple は、開発者向けの年次イベントである WWDC を、2016 年 6 月 13 日から 6 月 17 日、つまりネイティブ アプリの開発要件が施行されてから 2 週間後に開催する予定です。

新しい要件は、iPhone に大きく依存していた旧式の Apple Watch アプリの受け入れを Apple が終了していることを証明しています。

動作が遅い非ネイティブアプリ

ご存知のように、2015 年 4 月の発売以降に Apple Watch 向けに開発された最初の一連のアプリは、基本的に Apple Watch に接続された iPhone 上で実行される特別な拡張機能の形で提供されていました。

拡張機能はストーリーボードとアセットをWi-FiまたはBluetooth経由でApple Watchにストリーミングし、watchOSソフトウェアが必要なユーザーインターフェース要素を表示するという仕組みでした。数値計算や複雑な処理はすべて、Apple Watchではなく、接続されたiPhoneで実行されました。このアプローチは確かに機能しましたが、かろうじて機能しただけでした。アプリの読み込みに時間がかかり、動作も遅く、パフォーマンスは許容範囲を超えていました。

いわゆる「ネイティブ」watchOS 2アプリ

watchOS 2では、Appleは状況を一変させました。拡張機能はiPhoneではなくApple Watch本体で実行されるようになりました。ただし、位置情報サービス、ネットワークアクセス、その他の機能を利用するには、依然として端末が必要です。

AppleはこれらのwatchOS 2アプリをネイティブアプリと呼んでいますが、私にはまだウェブアプリのような印象です。確かにアプリの読み込み速度は向上し、デジタルクラウン、心拍センサー、その他ウェアラブルデバイスのハードウェア機能を活用できるようになりましたが、パフォーマンスはまだまだ改善の余地があります。

Appleは、より高速なハードウェアを搭載した第2世代Apple Watchを今年の夏か秋に発表すると広く予想されています。Appleが設計したApple Watch 2用の「S2」プロセッサが2倍の速度を実現すれば、こうした初期段階での問題は過去のものになるかもしれません。

Apple Watchをお持ちですか?もしお持ちなら、このプラットフォームのネイティブアプリの現状についてどう思われますか?Apple Watchアプリのパフォーマンスと応答性には満足していますか?watchOSのソフトウェアとアプリをiOSやiPhoneの同等のスムーズな動作にするために、Appleはどのような対策を講じるべきだと思いますか?

出典:アップル

Milawo
Milawo is a contributing author, focusing on sharing the latest news and deep content.