DEV Community

Cover image for Google Solves Passkeys' Cross-Platform Issue: Syncing Across Windows, macOS & Android
vdelitz for Corbado

Posted on • Originally published at corbado.com

Google Solves Passkeys' Cross-Platform Issue: Syncing Across Windows, macOS & Android

Introduction: Unified Passkey Experience Across Platforms

Google has made a significant step in solving the cross-platform passkey synchronization issue, a challenge that has long troubled the industry. The recent update to Google Password Manager now allows passkeys to sync seamlessly across Chrome on Windows, macOS, and Android, making it easier than ever for users to authenticate across multiple devices. This development marks a major step forward in the adoption of passkeys as a universal authentication method.

Read the full original blog post here

The Impact of Cross-Platform Passkey Syncing

Previously, users were required to rely on QR codes and Bluetooth for cross-device passkey authentication, which was can be for some cumbersome. Now, with Google Password Manager's new functionality, users can enjoy a streamlined experience. If the passkey is created on an Android device, it can be accessed across all major platforms (macOS, Windows, Android), provided the user is logged into their Google account in Chrome. This update is particularly groundbreaking because Google is the first among the big three tech giants — Google, Apple, and Microsoft - to offer such cross-platform passkey syncing natively.

How Google Syncs Passkeys Across Platforms

The technical implementation of this feature leverages Chrome's Conditional UI, where passkeys are now stored under "Google Password Manager" instead of the previous "Chrome Profile" (in macOS). This change allows for seamless access to passkeys across devices. On Windows, user verification is handled via Windows Security, while macOS utilizes Touch ID and secure enclave for authentication. Notably, this feature is not yet available on iOS.

Implications for Apple and Microsoft

Google's move to solve the cross-platform issue puts pressure on Apple and Microsoft to enhance their own passkey solutions. Apple has already hinted at expanding its iCloud Keychain functionality with the upcoming release of their standalone Passwords app, which will support non-Apple operating systems. Meanwhile, Microsoft is rumored to be working on passkey syncing for Windows 11, which could further level the playing field.

Recommendations for Developers

For developers, this update means that implementing passkeys across platforms has become more straightforward (or also more complicated if you're dealing with both cases, where users are on older Chrome browsers). When developing for Chrome Version 129 or later, it is essential to account for the new Google Password Manager syncing feature. Monitoring user behavior to ensure device connectivity is crucial, as true cross-device authentication may still require additional steps if a device is not connected.

Conclusion: A New Era of Passkey Authentication

Google's solution to the passkeys' cross-platform issue is a significant advancement in the push towards a passwordless future. As passkeys become more accessible and easier to use across different devices and operating systems, their adoption is likely to accelerate. Developers and organizations should prepare for this shift, as passkeys are poised to become the standard for secure user authentication. To get all the details including screenshots, please have a look at the original blog post.

Top comments (0)