AppleはiPhoneでPebbleの機能を制限している
(ericmigi.com)- PebbleはiOSアプリを作る予定だが、iPhoneではサードパーティ製スマートウォッチが Apple Watch並みの機能 を提供するのは難しいと見ている
- 中核的な制約は、SMS・iMessageの送信、通知への返信、通知の解除・ミュート・タスク処理のような、スマートウォッチ体験を左右する機能にかかっている
- iOSにはAndroidのような プロセス間通信(IPC) の仕組みがなく、他アプリとPebbleを自然に連携させにくく、過去にはアプリごとのBLE回避実装が必要だった
- 2024年のAppleに対する 集団訴訟 では、iOS 13以降、サードパーティ製ウォッチの通知や通信事業者ベースのメッセージング条件がさらに厳しくなったと主張している
- rePebble.com登録者の 40%がiPhoneユーザー のためiOSアプリは作るが、一部機能はAndroidに先に入り、iOSでは引き続き制限される可能性がある
iPhoneでサードパーティ製スマートウォッチが受ける制約
- Pebble v1の時代から、iPhoneで優れたスマートウォッチ体験を作るのはAndroidよりはるかに難しく、この8年で状況はさらに悪化したように見える
- iOSアプリは作る予定だが、Pebbleのようなサードパーティ製スマートウォッチは Apple Watchがアクセスできる機能 をすべてサポートすることはできない
- iPhoneで難しい、あるいは不可能な機能は、スマートウォッチの基本体験に直結している
- ウォッチから SMSやiMessage を送る方法がない
- 通知に返信したり完了済みにするなどの 通知アクション を実行できない
- ユーザーが誤ってiOSアプリを閉じると、ウォッチはアプリやインターネットと通信できない
- ウォッチはユーザーがiPhoneを見ているかを検知できないため、iPhoneを見ていてもウォッチが振動して通知を表示する
- 他のiOSアプリとPebbleを連携させるのも、構造的に難しい
- iOSにはAndroidのような プロセス間通信(IPC) という概念がない
- 以前のPebbleでは、StravaのようなアプリがPebble SDKを統合して独自のBLE接続を作るようにしていたが、テストが難しく、アプリ開発者にも好まれない不格好な回避策だった
- App Store配信とiOSポリシーも開発速度を制限している
- iPhoneではアプリを簡単にサイドロードできず、App Storeでの配信が必要
- アップデートのたびに、Appleのアプリ審査担当者が恣意的な理由で更新を止めるリスクがある
- iOS App Storeの規則により、サードパーティ製ウォッチフェイスやアプリ開発者が自分の作品に課金できるようにするのが難しい
- PebbleOSでJavaScriptエンジンを実行するには、iOSの制限のため多くの回避策が必要だった
- ダウンロード可能なコードはJSのみというAppleの制限に合わせるため、PebbleのiPhoneアプリ内にコンパイラを作り、そのコンパイラ自体もJSで書くかクロスコンパイルする必要があった
- Pebbleウォッチ・アプリ開発者がiOSアプリをウォッチのリレーとして使う場合、“developer mode”が数分ごとに終了してしまい不便だった
メッセージング回避策と法的争点
- 以前のPebbleは、ウォッチからSMSを送るためにAT&Tと SMS-over-IP の個別契約を結んでいた
- 最終的なユーザー体験は粗削りで、Pebbleから送ったメッセージはiPhoneのMessagesアプリに表示されなかった
- 2024年のAppleに対する 集団訴訟 では、Appleの制限がさらに厳しくなったと主張している
- iOS 13で追加された制限により、サードパーティ製ウォッチへ通知を送るには、ロック画面の通知が 内容の完全プレビュー で表示される設定になっている必要がある
- AppleはPebble以後、スマートウォッチ企業が通信事業者とメッセージングサービスを交渉する道を塞ぎ、サードパーティ製スマートウォッチ企業と通信事業者の契約を利用するには、ユーザーがiMessageを無効化しなければならないと主張している
- Pebble側は、Appleはセキュリティ、プライバシー、より良い体験を理由に挙げるが、実際には市場支配力を利用してユーザーを 閉鎖的なエコシステム に縛り付けていると見ている
- その結果、競争が減り、価格が上がり、イノベーションが減少すると見ている
- DOJも同様の見方をしており、Apple Watch関連の集団訴訟も進行中だという
rePebbleのiOSアプリ計画とユーザーにできること
- rePebble.com登録者の 40%がiPhone を使っているため、iOSアプリは作る予定
- iOSではウォッチ機能がAndroidより常に劣って見える可能性がある
- 開発チームの多くがAndroidスマートフォンを使っているため、一部機能はまずAndroidアプリに入り、その後iOSアプリに追加される予定
- iOSの制限が気になるなら、Androidスマートフォンを買うのが最も簡単な解決策だとしている
- iPhoneユーザーがPebbleウォッチを望むなら、公に意見を表明するかAndroidへ移行するよう勧めている
- 米国のユーザーには、ACCESS ActやAICOのような法案を支持するよう選出された代表者に伝えることを勧めている
- 欧州ではDMAを可決した代表者に感謝しつつ、Pebble側はDMA Article 6に基づいて Appleに相互運用性の要請 を提出し、Apple Watch APIとの相互運用性を求める予定だとしている
まだコメントはありません。