|
Ouvrir la newsletter dans le navigateur |
|
|
|
|
C'est la seconde et on ne s'arrêtera pas là ! |
L'aventure continue avec Android 12, les news foisonnent et la Keynote de mardi a annoncé de nouveaux Pixel ! Cette version majeure nous incite à aller au cœur du sujet pour les nouvelles fonctionnalités, ainsi que des APIs n'aient aucun secret pour vous ! |
|
|
|
|
|
|
Microsoft propose la prise en charge des applications Android sous Windows 11 aux Insiders, mais uniquement aux États-Unis pour le moment. Les applications Android dans le Microsoft Store sont fournies par l'Amazon Appstore, mais avec une interface personnalisée pour trouver et télécharger ces applications. Le lancement d'applications Android dans le Microsoft Store de Windows 11 en avant-première comporte toutefois quelques réserves. Seules 50 applications sont disponibles, sélectionnées par Microsoft pour s'assurer qu'elles fonctionnent sur un large éventail de matériels. |
|
|
|
|
|
Google a annoncé que davantage de catégories d'applications pourront payer des frais nettement inférieurs aux 30 % habituels. La société annonce que toutes les applications par abonnement paieront désormais une redevance de 15 %. Elle précise également que les "ebooks et les services de streaming musical à la demande" seront "éligibles" à une redevance "aussi basse que 10 %".
En ce qui concerne les abonnements, la structure précédente de Google était similaire à celle d'Apple : 30 % la première année, 15 % par la suite. Le nouveau changement simplifie la situation en offrant 15 % dès le départ, ce qui devrait inciter les développeurs à passer des paiements uniques aux abonnements.
Malgré tout, cela ne va pas ramener Fortnite sur le Play Store 😑 |
|
|
|
|
|
Ce mardi 19 octobre, Google a fait une keynote pour officialiser ses nouveaux smartphones : le Pixel 6 et Pixel 6 Pro. Côté processeur a confirmé avoir créé ses propres SoC, baptisés Tensor, ce n'est pas sans rappeler Apple. Étrangement, l'annonce officielle d'Android n'a pas eu lieu. Un billet vient tout de même informer qu'en Android 12 est disponible pour les smartphones Pixel (à partir du Pixel 3) et récapitulant ses principales fonctionnalités. |
|
|
|
|
|
L'application **Private Compute Services ** de Google est sur le Play Store. L'une des nouvelles fonctionnalités de confidentialité introduites dans Android 12 est Private Compute Core, une partition sécurisée au sein du système d'exploitation qui stocke et traite les données d'apprentissage automatique. L'application contient des données pour trois fonctions d'apprentissage automatique : Live Caption, Now Playing et Smart Reply. L'intérêt du Private Compute Core est que les fonctionnalités alimentées par celui-ci n'ont pas d'accès direct à Internet, mais de nombreuses fonctionnalités d'apprentissage automatique et d'IA doivent être mises à jour de temps en temps avec des modèles nouveaux et améliorés. L'application Private Compute Services a fait surface sur le Google Play Store, après avoir été annoncée le mois dernier. |
|
|
|
|
|
Nous l'avons déjà vu ndroid 12 introduit de nouvelles fonctionnalités et APIs pour les développeurs. Les différentes thématiques sont : l'expérience utilisateur, la sécurité & la vie privée, le multimédia (graphismes, images…), la connectivité et enfin le stockage des données. Pour faire suite à la première édition, nous allons poursuivre et terminer sur l'expérience utilisateur. Les autres seront développés ultérieurement.
Partie 1 : l'expérience utilisateur Légende : Pour la liste des fonctionnalités, nous avons classé les éléments en deux catégories : 🏅 pour les consulter au plus vite et à l'inverse ☕ si vous avez le temps entre deux builds (coucou Gradle). |
|
|
|
|
|
Android 12 remplace les comportements existants pour le mode immersif par le comportement par défaut : BEHAVIOR_DEFAULT. |
|
|
|
|
|
Pour streamline les tâches de courte durée, les notifications de services de premier plan sont désormais retardées de 10 secondes pour certains services de premier plan.
Parmi les autres nouveautés d'Android 12 figurent des modifications des restrictions de lancement des services de premier plan. À quelques exceptions près, les applications qui ciblent Android 12 ne peuvent plus lancer de services de premier plan lorsqu'elles fonctionnent en arrière-plan. En cas de tentative, une exception ForegroundServiceStartNotAllowedException sera levée. J'y reviendrai dans un prochain billet.
Donc les services de premier plan ne peuvent plus être utilisés dans de nombreux des cas, mais pour les cas qui utilisent les services d'avant-plan, certaines notifications de services d'avant-plan seront retardées jusqu'à 10 secondes, donnant aux tâches une courte fenêtre pour se terminer avant d'envoyer un message à l'utilisateur. Si votre service d'avant-plan présente certaines caractéristiques, la notification s'affichera immédiatement.
Ces caractéristiques, sont les suivantes :
Le service est associé à une notification qui comprend des boutons d'action.
Le service a un foregroundServiceType de mediaPlayback, mediaProjection, ou phoneCall.
Le service fournit un cas d'utilisation lié aux appels téléphoniques, à la navigation ou à la lecture de médias, tel que défini dans l'attribut category de la notification.
Le service a refusé le changement de comportement en passant FOREGROUND_SERVICE_IMMEDIATE dans setForegroundServiceBehavior() lors de la configuration de la notification. |
|
|
|
Quelques actualités supplémentaires |
|
|
🧑🏫 L'Android Basics in Kotlin est un programme qui s'adresse aux personnes n'ayant aucune expérience en programmation et leur permet de créer leurs premières applications Android. |
|
🆕 L'avertissement de Google concernant l'effacement des données des utilisateurs d'Android 12 Beta laisse présager l'arrivée d'une nouvelle version bêta en décembre . Serait-ce pour le fameux Android 12.1 à destination des écrans pliables ? |
|
📄 Dès le mois de février, tous les développeurs du Google Play devront remplir un formulaire expliquant comment sont traitées les données des utilisateurs. Pour éviter l'engorgement, vous pouvez dores et déjà soumettre ledit formulaire . |
|
🧸 Selon l'Android Compatibility Definition Document (CDD) d'Android 12, il serait possible d'avoir pour un utilisateur trois instances d'une même application : profil "classique", profil "travail" et un clone ?!? |
|
🧸 Selon les découvertes de Mishaal Rahman (StackOverflow), ChromeOS pourrait bientôt afficher les applications d'un téléphone Android (en plus de celles téléchargées sur le Google Play). |
|
😊 Inutile, donc indispensable, voici la liste des nouveaux emojis sur Android 12. |
| |
Articles & tutoriaux Android |
|
|
|
L'article couvre les étapes pour créer une bibliothèque Android, les blocages lors de la création et comment les résoudre. |
|
|
|
|
|
Callback-ktx est bibliothèque de Sagar Viradiy. Elle se veut légère et répresente une tentative d'envelopper les framework et les API basées sur les callbacks de jetpack dans des fonctions d'extension suspendues. Dans le cas de multiples callbacks, il expose Flow pour observer tous les callbacks. Pour aller plus loin la série de blogs de Chris Banes les a déjà couvert l'intérêt et tous les avantages que vous obtiendrez en enveloppant les callbacks dans des fonctions de suspension. Ce premier billet et le blog ce blog a pour objectif de faire la lumière sur cette bibliothèque et de recueillir les commentaires de la communauté. |
|
|
| |
|
|
|
09 novembre |
En ligne |
Android Afterwork |
|
|
09 novembre |
Strasbourg |
Devfest Strasbourg |
|
02 décembre |
Paris |
Kotlin Koders |
|
|
|