プライバシーを向上させるためのiOS 13の変更は、当初考えられていたよりも多くのアプリに影響を与えている可能性があり、安全なメッセージングの開発者らは、Appleが特定のAPIへのアクセスを遮断する前に、暗号化された通信サービスの機能を維持するために「スクランブル」をかけている。

Appleの発表期間中WWDC 2019アプリがバックグラウンドでどのように機能するかに関する問題により、多くのアプリ開発者はバックグラウンド処理の量を削減するなど、アプリの機能を変更する必要がありました。で8月上旬、Facebook Messenger、WhatsApp、その他の VoIP サービスは、新しい制限を回避するためにアプリに変更を加える必要があると考えられていました。

によると報告から情報、プライバシーの変更は、Messenger や WhatsApp だけでなく、はるかに多くのアプリに影響を与えており、暗号化されたメッセージング アプリも、iOS 13 の導入によりアプリ内の機能が動作しなくなる問題を修正する必要があります。 Signal、Wickr、Threema、Wire などのサービス問題に関連するアプリのアップデートに取り組んでいることが確認されました。

この問題は、開発者に PushKit API の使用を強制するという Apple の決定に起因しています。元々は、VoIP 通話をデバイスに接続できるようにアプリで使用することを目的としていましたが、開発者はすぐにバックグラウンド プロセスを再利用して、通知の受信後にユーザーを待たせるのではなく、暗号化されたメッセージをバックグラウンドで復号化できるようにするなど、他の要素が機能できるようにしました。 。

このようなバックグラウンド プロセスを使用するのには十分な理由がありますが、アプリをバックグラウンドで実行できると、アプリによる位置データやその他の種類の監視の収集、データの消耗など、他の問題が発生する可能性も生じます。 iPhoneのバッテリー。

PushKitからの移行が準急務であるにもかかわらず、開発者はiOS 13のリリースに間に合うようにアプリに変更を実装する必要はありません。開発者は 2020 年 4 月までにアプリを新しい要件に準拠させる必要があり、VoIP アプリの場合、新しい「VoIP プッシュ通知」システムに依存する必要があります。

ただし、アプリで iOS 13 の要素を利用したい場合、開発者は同時に PushKit の変更に従う必要があります。

Appleは報道に対し、開発者の懸念を和らげるために開発者と協力しているとアドバイスした。 Appleの広報担当者は、「ユーザーのプライバシーをさらに保護するためにiOS 13で導入されたAPIの変更に関するフィードバックを聞いており、iOS開発者と緊密に連携して機能リクエストの実装を支援している」と述べた。

Wickr のエンジニアリング担当副社長である Tom Leavy 氏は、この変更は「世界の終わりではないが、重要なエンジニアリングの取り組みであり、予想外の取り組みである」と示唆しました。

2018 年の PushKit の導入により、標準の通知よりも信頼性が高く、暗号化されたメッセージング アプリに通知を提供するための優れた方法が開発者に提供されました。

PushKitからの撤退に伴い、暗号化メッセージングアプリの開発者は現在、消滅したツールが提供するのと同様の機能をiOS内で有効にする新しい方法を模索しているが、その選択肢はそれほど優れているわけではない。 「それは間違いなく今日のものよりはるかに劣っています」とWireの共同創設者Alan Duric氏はアドバイスしました。