Google Pixel 4 ユーザーは、認証に顔認証を使用できるようになる前に、開発者が BiometricPrompt API を使用してアプリを更新するまで待つ必要があります。
最近の Made by Google イベントで、同社はついに 新しいPixel 4シリーズのカバーを外した. 新しいデバイスについてはすでにほぼすべてを知っていましたが、 終わりのないリークのおかげで, Google は、いくつかの驚きを内に秘めていました。 その中には、次のような衝撃的な事実が明らかになった。 Pixel 4 デバイスはインドに届かない、これは間違いなくこの国のPixelファンにとって残念なことです。 また、Pixel 4 デバイスには生体認証のための安全な顔によるロック解除機能のみが搭載されており、指紋スキャナーの兆候はないこともわかりました。 生体認証の唯一の手段である顔認証への突然の切り替えは、世界中の Pixel 4 購入者にとって問題となっています。
Pixel 4 は、Android 10 と完全に互換性のある安全な顔認識ハードウェアを搭載した最初のデバイスです。 これにより、BiometricPrompt を使用して顔認証機能を有効な生体認証形式として認識できるようになります。 API。 ただし、初期の Pixel 4 レビュー担当者は、顔認識による認証を許可するアプリは、あったとしてもごくわずかであることに気づいています。 Keepass や多くの銀行アプリなどのパスワード マネージャーは、依然として古い FingerprintManager API を使用して指紋認証ダイアログを表示しています。 これは、ユーザーがアプリを使用できるようになる前に、開発者が BiometricPrompt API を使用してアプリを更新するまで待つ必要があることを意味します。
FingerprintManager API は API レベル 28 (Android 9 Pie) で非推奨になったことに注意してください。 新しい BiometricPrompt API を支持. Android 10 では、API は 暗黙的な確認を追加するために更新されましたつまり、ユーザーは認証に成功した後に「確認」を押す必要がありません。 さて、アプリが Pixel 4 の顔認証による認証を可能にするには、ターゲット API レベル 28 に更新し、BiometricPrompt を実装する必要があります。 それが完了すると、BiometricPrompt API は、デバイスで利用可能な安全な生体認証方法 (指紋または顔によるロック解除) で機能するシステム提供のダイアログを表示します。
Android のベテランであれば、開発者がアプリを更新するのを待つのに通常は長い時間がかかることをすでにご存知でしょう。 しかし幸いなことに、Google は Pixel 4 の発売の数か月前にこの開発に取り組み始めました。 2019 年 8 月以降、同社は Play ストアに送信されるすべての新しいアプリが Android 9 をターゲットとすることを義務付けています。 したがって、新しいアプリを立ち上げる開発者にとって、新しい BiometricPrompt API ではなく非推奨の API を使用する理由はありません。 さらに、2019 年 11 月以降、Google は既存のアプリのすべてのアップデートも Android 9 をターゲットにすることを義務付けています。 したがって、新しい API レベルをサポートするためにアプリを更新すると、開発者は古い API について警告されます。 非推奨となり、BiometricPrompt への切り替えを奨励し、それによって Pixel の顔認証ロックのサポートが追加されました。 4.
この記事は、古い指紋 API が API レベル 28 で廃止されるという理由だけで BiometricPrompt に切り替える必要がないことを明確にするために、2019 年 10 月 17 日午前 11 時 (EST) に更新されました。