Pebble V1の間、私はAndroidよりもiPhoneで優れたスマートウォッチエクスペリエンスを構築することがどれほど難しいかを学びました。過去8年間で物事が実際に悪化したようです。
それに応じて期待を設定したいです。私たちはiOS向けの優れたアプリを構築しますが、準備してください – Apple Watchがアクセスできるすべての機能をサポートする方法はありません。サードパーティのスマートウォッチがテキストメッセージを送信したり、通知でアクションを実行したりすることは不可能です(却下、ミュート、返信など)、その他多くのこと。
2015年への先祖返り
サードパーティのスマートウォッチ(すなわち、Apple Watches)がiPhoneで行うのが難しいか不可能なことは次のとおりです。
- スマートウォッチがテキストメッセージやimessageを送信する方法はありません。
- 通知に返信したり、完了したとおりに何かをマークするような「アクション」を実行することはできません。
- 他のiOSアプリをPebbleで動作させることができることは非常に困難です。基本的に、iOSにはAndroidのような「インタープロセス通信」(IPC)の概念はありません。以前にやったことは、他のアプリ(Stravaなど)が統合してPebbleとの独自の接続を作成できるSDKを公開することでした。それは他のアプリが好まなかった不格好な準ソリューションでした。
- (誤って)iOSアプリを閉じた場合、時計はアプリやインターネットと話すことができません
- 携帯電話を使用しているかどうかを検出することは不可能なので、iPhoneを見つめている場合でも、時計が賑わい、通知が表示されます
- アプリをiPhoneに簡単にロードすることはできません。つまり、アプリをiPhone AppStoreで公開する必要があります。 Appleのため、これは巨大な痛みです。すべてのアップデートには、ランダムなアプリレビュー担当者がBSの言い訳を作成し、更新をブロックできるリスクがあります。
- iOS AppStoreルールのため、サードパーティの時計/アプリ開発者が自分の仕事の請求を可能にすることは困難です(つまり、アプリ内で簡単にAppStoreを作成することはできません)
- 取得 Pebbleosで実行するJavaScriptエンジン iOSのために多くのフープを通過することを余儀なくされました。PebbleiPhoneアプリ内にコンパイラを作成すると、それ自体が(クロスコンパイルされた)JSに記述する必要があり、ダウンロード可能なコードでAppleの制限を使用する必要があります。
- ペブルウォッチ/アプリ開発者として、「開発者モード」が数分ごとに終了するため、iOSアプリを時計へのリレーとして使用すること
余談ですが、ペブルに戻って行きました クレイジーな長さ PebbleユーザーがPebbleからテキストメッセージを送信できるようにする方法を見つけるため。私たちのBizdevチームは、これを有効にするためにAT&Tと印象的なカスタムSMS-Over-IP取引を行いましたが、最終結果は非常にラフなユーザーエクスペリエンスでした(Pebbleから送信されたメッセージはiPhoneのメッセージアプリには表示されませんでした)。
これがキッカーです – 実際に状況が持っているように聞こえます 悪化しました。この2024年 クラス訴訟訴訟 Appleに対して次のように述べています
- ロックスクリーンに完全なコンテンツプレビューを表示するために通知を設定する必要があります。彼らは、サードパーティの時計にも送信されます(iOS 13に追加された新しい制限)。
- Appleは、Pebbleの後のスマートウォッチの能力を閉鎖してキャリアと交渉してメッセージングサービスを提供しました。これは、サードパーティのスマートウォッチメーカーとセルラーキャリア間のそのような契約を利用したい場合は、ユーザーがiMessage(iOSのコアメッセージングプラットフォームを無効にする)をオフにする必要があります。
なぜiOSで物事がそんなに難しいのですか?
まあ、主にAppleが体系的に体系的に、サードパーティのウェアラブル開発者がApple Watchの経験に匹敵するスマートウォッチエクスペリエンスを構築することをほぼ不可能にしているからです。
Appleは、競合他社に対する制限は、セキュリティ、プライバシー、より良い体験などのクラフトなどであると主張しています。私は個人的に同意しません – 彼らは明らかに彼らの市場力を使用して消費者を壁に囲まれた生態系に閉じ込めています。これにより、競争が少なくなり、価格が上がり、イノベーションが減少します。 DOJは同意しているようです。少なくとも今のところ…ティムアップル 100万ドルを支払いました に 就任式でトランプの近くに座ってください、だから、トランプがDOJに事件を落とすように言うまで誰が知っているか。また、Apple Watchの集団訴訟がシステムを通り抜けています。
しかし、とにかく試してみるつもりです
問題は、サインアップしたすべての人の40%が Repebble.com それでもiPhoneを使用しています。だから、私たちはいまいましいiOSアプリを作成します。私たちは罰のために大食いをしていると思います。いくつかのことを理解するだけです:
- 私たちの時計はそうするでしょう いつも AndroidよりもiOSではあまり開発されていない機能がないようです。これは私たちではなく、Appleのせいです。
- いくつかの機能がAndroidアプリに最初に表示され、最終的にはiOSアプリに追加されます。これは、開発チームの大半がAndroid携帯電話を使用しており、一般的に私たちは自分たちのために物事を構築しているため、自然にAndroidが最初に来るためです。
- ツイートやブログの投稿や苦情など、後でこれについては何も見たくありません。私は今これを公開しているので、新しい時計を購入するかどうかについて情報に基づいた決定を下すことができます。あなたがこれを心配しているなら、最も簡単な解決策は Android電話を購入します。
あなたは助けることができます
Appleは、Pebble-Curious iPhoneユーザーであるあなたが大声で文句を言うか、Androidに切り替えない限り、彼らの方法を決して変えません。また、Appleはあなたを彼らのプラットフォームにロックするのが最善であるため、これも難しいです。
あなたは私たちの時計を使いたいiPhoneユーザーですか? この投稿の下にコメントを投稿することから始めます。うまくいけば、たくさんあることを願っています – 人々が実際にこれを改善したいことを彼らに示しましょう。
米国に住んでいる場合は、選出された代表者にアクセス法やAICOなどの法律を支持するように伝えてください。
あなたがヨーロッパに住んでいるなら、DMAに合格した代表者に投票してくれてありがとう。私たちはそうします Appleの請願 DMA第6条に基づいて、Apple Watch APIとの相互運用性を要求します。
#AppleはPebbleがiPhoneで素晴らしいことを制限しています