Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Migration Android 15

Migration Android 15

Robin partage des conseils et recos concernant le support et la migration vers Android 15.

Robin Caroff

November 05, 2024
Tweet

More Decks by Robin Caroff

Other Decks in Technology

Transcript

  1. Migration Android 15 Robin Caroff U Tech - GDG Nantes

    Android Sponsorisé par 3 Allée Susan Brownell Anthony (Nantes) Ippon Technologies Mardi 5 novembre 2024 - 19H
  2. Partial Screen Recording Exemple : Enregistrement d’une application spécifique en

    gardant les mots de passe et login cachés. API dédiée.
  3. Partial Screen Recording val mCallback = Consumer<Int> { state ->

    if (state == SCREEN_RECORDING_STATE_VISIBLE) { // We're being recorded } else { // We're not being recorded } } override fun onStart() { super.onStart() val initialState = windowManager.addScreenRecordingCallback(mainExecutor, mCallback) mCallback.accept(initialState ) } override fun onStop() { super.onStop() windowManager.removeScreenRecordingCallback( mCallback) }
  4. Commandes de saut de ligne précises <resources> <string name="pixel8pro">The power

    and brains behind < nobreak>Pixel 8 Pro.</ nobreak></string> </resources> Saut de ligne auto Saut de ligne précis
  5. Pattern de vibration spécifiques (VibrationEffect) pour les notifications channels. Ajout

    pour TalkBack du support du standard HDI pour les afficheurs de Braille USB et Bluetooth.
  6. Guide rapide de migration 1. Compatiblité • Changes to package

    stopped state • Required changes for some apps to support private space • PNG-based emoji font removed • Minimum installable target API level (min API target = 24) • Predictive back animations enabled for apps that opted in
  7. Guide rapide de migration 1. Compatiblité Tester sans changer le

    compile SDK ni le target SDK Faire les corrections nécessaires Publier une mise à jour Avant la sortie d’Android 15 !
  8. Guide rapide de migration 2. Migration Tester en changeant le

    compile SDK ET le target SDK Tester en activant au fur et à mesure les nouvelles restrictions VS
  9. Guide rapide de migration 2. Migration • Restrictions on requesting

    audio focus • Changes to when apps can modify the global state of Do Not Disturb mode • OpenJDK API changes • Secured background activity launches • Safer intents • Edge-to-edge enforcement • Configuration, TextView, EditText changes
  10. Impossible de lancer des FS de type: • dataSync •

    camera • mediaPlayback • phoneCall • mediaProjection • microphone (depuis Android 14) Restrictions concernant les broadcast receivers BOOT_COMPLETED
  11. Guide rapide de migration 2. Migration Faire les corrections nécessaires

    Faire les changements nécessaires aux nouvelles User Privacy Guidelines Publier une mise à jour Tester
  12. Guide rapide de migration 2. Migration Faire les corrections nécessaires

    Faire les changements nécessaires aux nouvelles User Privacy Guidelines Publier une mise à jour Tester Implémenter les nouvelles features Android 15 BONUS POINT !
  13. Feedback Dites moi ce que vous en avez pensé !

    https://openfeedback.io/ukebl3Z1CqxnqUMryiqi/2024-11-05/Y0VNNl3 D2nNAl8M6a7kD