Een van de belangrijkste voordelen van het Android-besturingssysteem ten opzichte van iOS is de uitgebreidere ondersteuning voor aanpassing. Met Android kunt u niet alleen het standaard startscherm-opstartprogramma wijzigen, maar ook de standaard assistent-service, de standaard browser-app, de standaard dialer-app en de standaard sms-app. Vanaf Android 15 kunt u met het besturingssysteem ook een standaard portemonnee-app selecteren.
Android geeft, in tegenstelling tot iOS, al geruime tijd apps van derden toegang tot de NFC-chip voor contactloze betalingen. De meeste Android-apparaten worden geleverd met Google Pay als de standaard app voor contactloze betalingen, maar Galaxy-apparaten worden in plaats daarvan standaard geleverd met Samsung Pay. In beide gevallen laat het Android-besturingssysteem gebruikers kiezen welke app ze als standaardbetalingsapp willen instellen. In standaard Android kunnen gebruikers deze instelling wijzigen door te navigeren naar Instellingen → Verbonden apparaten → Verbindingsvoorkeuren → NFC → Contactloze betalingen → Standaard betalingsapp, zoals hieronder weergegeven.
Het wijzigen van de standaardapp van Android voor contactloze betalingen vereist nogal wat tikken, zoals je kunt zien. Veel gebruikers weten misschien niet eens dat ze deze instelling kunnen wijzigen. Je ziet het niet vermeld naast de andere standaardvoorkeuren onder Instellingen → Apps → Standaardapps. Om dit op te lossen, bereidt Android 15 zich voor op het toevoegen van een nieuwe ‘wallet-app’-voorkeur, op basis van codereeksen Android-koppen gevonden in de nieuwste Android 14 QPR3 Beta 2.1-update.
Volgens de strings kunnen “portemonnee-apps uw creditcards en klantenkaarten, autosleutels en andere dingen opslaan om te helpen bij verschillende vormen van transacties.”
<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>
Dit is precies wat portemonnee-apps zoals Google Wallet en Samsung Wallet al doen. Daarom is het geen verrassing dat Google Wallet al verschijnt op de instellingenpagina voor de “standaard portemonnee-app” die we handmatig hebben ingeschakeld. Naast Google Wallet verschijnt ook de app voor American Express (“Amex”) op de instellingenpagina van de “standaard portemonnee-app”. Elke app met standaard ondersteuning voor contactloze betalingen kan ook fungeren als portemonnee-app, volgens de codewijziging die deze functie in Android 15 implementeert.
Als je je afvraagt wat het verschil is tussen de nieuwe “standaard portemonnee-app”-instelling en de oude “standaard betaal-app”-instelling: die is er niet echt. Door de nieuwe “standaard portemonnee-app”-pagina te activeren en op “Contactloze betalingen” te tikken onder Instellingen → Verbonden apparaten → Verbindingsvoorkeuren → NFC wordt de gebruiker doorgestuurd naar de nieuwe pagina in plaats van de oude. Voor het grootste deel lijkt de nieuwe voorkeur voor ‘standaard portemonnee-app’ een nieuwe merkversie van de bestaande instelling voor ‘standaard betaal-app’.
Er is echter één klein verschil tussen de twee. De nieuwe “standaard portemonnee-app” wordt gedefinieerd met behulp van de Roles API van Android, een platform- en ontwikkelaarsfunctie geïntroduceerd in Android 10. Een rol wordt gedefinieerd als een “unieke naam binnen het systeem die is gekoppeld aan bepaalde machtigingen en privileges.” Android heeft een aantal rollen intern gedefinieerd. De meeste kunnen echter alleen tot systeem-apps behoren. De nieuwe portemonnee-rol is echter niet beperkt tot systeem-apps, vandaar dat deze zichtbaar is onder de 'standaard-apps'-instellingen van Android.
Voordelen
Een voordeel van de Roles API is dat apps deze kunnen gebruiken om u te vragen hen een bepaalde rol toe te kennen. In dit geval kunnen portemonnee-apps u vragen om hen de nieuwe portemonnee-rol in Android 15 te geven, zodat u hiervoor niet in de instellingen hoeft te duiken. De fabrikant van uw apparaat kan nog steeds de standaardinstelling voor u instellen, zoals Google heeft gedaan op hun Pixel-telefoons, maar uw favoriete portemonnee-app kan het overnemen met uw toestemming.
<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>
Verder brengt de introductie van de portemonneerol in Android 15 voor zover ik weet geen extra voordelen voor apps met zich mee. Toch zou het zichtbaarder maken van deze standaardvoorkeur voor gebruikers en het gemakkelijker toegankelijk maken voor derden een deel van de druk kunnen verlichten waarmee Google de laatste tijd door toezichthouders wordt geconfronteerd.