Una de las principales ventajas del sistema operativo Android sobre iOS es su soporte de personalización más amplio. Android no solo le permite cambiar el iniciador de pantalla de inicio predeterminado, sino también el servicio de asistente predeterminado, la aplicación de navegador predeterminada, la aplicación de marcador predeterminada y la aplicación de SMS predeterminada. Comenzando en Androide 15el sistema operativo también le permitirá seleccionar una aplicación de billetera predeterminada.
Androide, a diferencia de iOS, permite desde hace tiempo que aplicaciones de terceros accedan al chip NFC para pagos sin contacto. La mayoría de los dispositivos Android se envían con Google Pay como aplicación de pagos sin contacto predeterminada, pero los dispositivos Galaxy se envían con Samsung Pay como aplicación predeterminada. En cualquier caso, el sistema operativo Android permite a los usuarios elegir qué aplicación configurar como aplicación de pagos predeterminada. En Android, los usuarios pueden cambiar esta configuración navegando a Configuración → Dispositivos conectados → Preferencias de conexión → NFC → Pagos sin contacto → Aplicación de pago predeterminada, como se muestra a continuación.
Cambiar la aplicación predeterminada de Android para pagos sin contacto requiere bastantes toques, como puede ver. Es posible que muchos usuarios ni siquiera sepan que pueden cambiar esta configuración. No lo ve junto con las otras preferencias predeterminadas en Configuración → Aplicaciones → Aplicaciones predeterminadas. Para solucionar este problema, Android 15 se está preparando para agregar una nueva preferencia de “aplicación de billetera”, según cadenas de código Titulares de Android encontrado dentro de las últimas Android 14 QPR3 Beta 2.1 actualizar.
Según las cadenas, «las aplicaciones de billetera pueden almacenar sus tarjetas de crédito y de fidelización, las llaves del auto y otras cosas para ayudarlo con diversas formas de transacciones».
<string name="role_wallet_description">Wallet apps can store your credit and loyalty cards, car keys and other things to help with various forms of transactions.</string>
<string name="role_wallet_label">Default wallet app</string>
<string name="role_wallet_short_label">Wallet app</string>
Esto es exactamente lo que les gusta a las aplicaciones de billetera Cartera de Google y Cartera Samsung ya lo hace, por lo que no sorprende que Google Wallet ya aparezca en la página de configuración de la «aplicación de billetera predeterminada» que habilitamos manualmente. Además de Google Wallet, la aplicación para American Express (“Amex”) también aparece en la página de configuración de la “aplicación de billetera predeterminada”. Cualquier aplicación con soporte predeterminado para pagos sin contacto también puede actuar como aplicación de billetera, según el cambio de código que implementa esta función en Android 15.
Si se pregunta cuál es la diferencia entre la nueva configuración de «aplicación de billetera predeterminada» y la antigua configuración de «aplicación de pago predeterminada», en realidad no existe ninguna. De hecho, al activar la nueva página de «aplicación de billetera predeterminada», tocar «Pagos sin contacto» en Configuración → Dispositivos conectados → Preferencias de conexión → NFC redirige al usuario a la nueva página en lugar de a la anterior. En su mayor parte, la nueva preferencia de “aplicación de billetera predeterminada” parece una versión renombrada de la configuración existente de “aplicación de pago predeterminada”.
Sin embargo, hay una pequeña diferencia entre los dos. La nueva «aplicación de billetera predeterminada» se define utilizando la API de roles de Android, una plataforma y característica de desarrollador introducida en Android 10. Un rol se define como un «nombre único dentro del sistema asociado con ciertos permisos y privilegios». Android tiene una serie de roles definidos internamente. Sin embargo, la mayoría de ellos sólo pueden pertenecer a aplicaciones del sistema. La nueva función de billetera, sin embargo, no se limita a las aplicaciones del sistema, de ahí que sea visible en la configuración de «aplicaciones predeterminadas» de Android.
Beneficios
Un beneficio de la API de roles es que las aplicaciones pueden utilizarla para solicitarle que les otorgue un rol particular. En este caso, las aplicaciones de billetera pueden pedirle que les otorgue la nueva función de billetera en Android 15, por lo que no tiene que sumergirse en la configuración para hacerlo. El fabricante de su dispositivo aún puede configurar el valor predeterminado por usted, como lo hizo Google en sus teléfonos Pixel, pero su aplicación de billetera preferida puede tomar el control con su permiso.
<string name="role_wallet_request_description">No permissions needed</string>
<string name="role_wallet_request_title">Set %1$s as your default wallet app?</string>
Aparte de eso, la introducción de la función de billetera en Android 15 no aporta ningún beneficio adicional para las aplicaciones, hasta donde yo sé. Aún así, hacer que esta preferencia predeterminada sea más visible para los usuarios y más fácil de acceder para terceros podría aliviar parte de la presión que Google ha estado ejerciendo. recientemente enfrentado por los reguladores.