Android O dévoilé :17 fonctionnalités et mises à jour clés
Google a publié un aperçu destiné aux développeurs de son prochain système d'exploitation Android avant sa conférence annuelle I/O. La première version est disponible pour les appareils Nexus et Pixel, mais doit être installée manuellement et n'est pas destinée à l'usage du client.
La version O apporte une multitude de nouvelles fonctionnalités et améliorations par rapport à son prédécesseur, Android 7 Nougat. Soulignons les nouveautés de Google Android O. Nous garderons cette page à jour car c'est la meilleure destination pour trouver tout ce que vous devez savoir sur Android O.
17. Écran de verrouillage personnalisé
Dans Android Nougat, vous pouvez faire glisser votre doigt depuis le coin droit ou le coin gauche pour ouvrir l'application Téléphone ou Appareil photo. Dans la version O, vous pouvez utiliser le System UI Tuner pour définir deux applications quelconques à ces endroits.
16. Polices en XML
La nouvelle fonctionnalité, les polices en XML, vous permet d'utiliser les polices comme ressources . Ils sont compilés dans un fichier R et sont ensuite accessibles à l'aide d'un nouveau type de ressource, la police. De plus, Android O fournit une technique pour récupérer les données liées aux polices système et fournir des descripteurs de fichiers.
15. Nouveaux détecteurs StrictMode pour les développeurs
Android 8 introduit 3 nouveaux détecteurs StrictMode pour vous aider à identifier les bugs potentiels dans une application.
- DetectUnbufferedIo() :détectera quand l'application lit ou écrit des données sans mise en mémoire tampon
- detectUntaggedSockets() :détectera quand l'application effectue du trafic réseau sans utiliser setThreadStatsTag(int) afin de marquer le trafic pour le processus de débogage.
- detectContentUriWithoutPermission() :détectera lorsqu'une application oublie de manière inattendue d'accorder l'autorisation à une autre application lors du démarrage d'une activité en dehors de l'application.
14. Installer des applications à partir de sources externes
Google a modifié le fonctionnement de l'installation à partir de sources externes. Sous Android O, vous devez autoriser l'installation à partir de sources inconnues, pour chaque application. .
Par exemple, si vous téléchargez une application depuis Firefox, vous devrez activer le paramètre de sources inconnues pour le navigateur Firefox.
13. Couplage d'appareils compatibles Wi-Fi et compagnon
Android O ajoute la prise en charge des appareils dotés du matériel Wi-Fi Aware approprié basé sur le NAN (Neighbor Awareness Networking). Grâce à cela, les applications et les appareils à proximité pourront découvrir et communiquer via Wi-Fi sans point d'accès Internet.
De plus, Android O propose des API qui vous permettent de personnaliser la boîte de dialogue de demande de couplage tout en essayant de vous connecter avec des appareils compagnons via Wi-Fi, BLE ou Bluetooth.
12. Meilleure gestion de la lecture multimédia pour les développeurs
Android O introduit de nombreuses nouvelles méthodes dans la classe MediaPlayer, qui peuvent améliorer la gestion de vos applications multimédias. Il vous donne la possibilité d'affiner le contrôle lors de la recherche d'une image, d'améliorer les performances en contrôlant le comportement de la mise en mémoire tampon et la possibilité de lire du matériel protégé par DRM.
11. Icônes adaptatives et gestion des couleurs
La nouvelle icône du lanceur adaptatif peut afficher une variété de formes sur différents modèles d'appareils . Par exemple, une icône de lanceur peut s'afficher sous une forme circulaire sur un appareil, tandis qu'elle est en forme de cercle sur un autre appareil. Ils sont utilisés dans l'application de configuration, les raccourcis, les boîtes de dialogue de partage et l'écran de présentation.
Les développeurs peuvent désormais profiter d'un affichage couleur à large gamme en activant un indicateur dans le manifeste de l'application (par activité) et en chargeant des bitmaps avec un large profil de couleurs intégré.
10. Pagination et autorisations du fournisseur de contenu
Les fournisseurs de contenu sont l'un des principaux éléments de base qui encapsulent les données et les fournissent aux applications. Il est requis si vous devez partager des données entre différentes applications. Android O met à jour les fournisseurs de contenu afin qu'il puisse prendre en charge le chargement d'un grand ensemble de données, une page à la fois .
Ils ont intégré une nouvelle autorisation android.permission.ANSWSER_PHONE_CALLS qui permet aux applications de répondre aux appels téléphoniques entrants. Il fait partie du groupe d'autorisation PHONE et est classé comme dangereux.
9. Dimensionnement automatique de TextView
Android O vous permet de définir la taille de votre contrat de texte ou de l'agrandir automatiquement en fonction de la taille de TextView. Ce paramètre facilite l'optimisation de la taille du texte sur plusieurs écrans avec du contenu dynamique.
8. Meilleure mise en cache
Android O fournit un quota de disque pour les données mises en cache , tel que renvoyé par getCacheQuotaBytes(File). Lorsque le système d'exploitation nécessite de libérer de l'espace disque, il commencera par supprimer les fichiers mis en cache des applications qui consomment plus que leur quota alloué. Le fichier mis en cache le plus ancien (de n'importe quelle application) sera supprimé en premier.
7. Cadre de remplissage automatique
Les tâches répétitives comme l'inscription, la connexion, le remplissage des informations de carte de crédit ou de compte sont parfois très frustrantes. Eh bien, plus maintenant, car la fonctionnalité du framework de remplissage automatique gère la communication entre l'application et le service de remplissage automatique.
Les applications nouvelles et existantes fonctionnent avec le cadre de remplissage automatique une fois que l'utilisateur a choisi de remplir automatiquement. Cela permettra de gagner du temps de retaper les informations et minimiser les erreurs de saisie de l'utilisateur .
6. Épingler des widgets et des raccourcis
La dernière version d'Android prend désormais en charge l'épinglage de widgets et de raccourcis dans l'application. Dans l'application, vous pouvez créer des widgets épinglés et des raccourcis pour les lanceurs pris en charge, sous réserve de l'autorisation de l'utilisateur.
Comme les raccourcis d'application, les raccourcis épinglés vous permettent de démarrer rapidement une tâche spécifique dans votre application, mais ils apparaissent dans le lanceur sous forme d'icônes distinctes.
5. Partage intelligent
Android O comprend mieux chaque type de contenu et quelles sont les bonnes applications à partager ces contenus. Par exemple, si vous prenez un selfie, Android O vous suggère une application de réseau social; si vous prenez une photo d'un reçu, il vous proposera une application de suivi des dépenses. Il fonctionne également pour les types de contenu autres que l'image, comme la vidéo, l'audio, l'URL, le texte, etc. Le système apprend automatiquement tous ces modèles en fonction de vos préférences personnalisées.
4. Multi-affichage
Android O offre une prise en charge améliorée de plusieurs écrans. Cela signifie que plusieurs applications peuvent être affichées sur votre écran à la fois . Une seule activité à la fois peut être à l'état repris, et toutes les autres seront mises en pause, mais pas arrêtées.
Lire :29 applications utiles pour les appareils Android rootés
Lorsque vous déplacez une activité d'un affichage à un autre, Android redimensionne l'activité et émet les modifications d'exécution si nécessaire. L'activité peut gérer elle-même le changement de configuration, ou elle peut permettre au système de tuer le processus (contenant l'activité) et de le recréer avec les nouvelles dimensions.
3. Mode image dans l'image (PiP)
Le mode PiP est introduit sur Android TV avec la sortie d'Android 7.0. Cette année, Google propose le mode PiP sur les tablettes et les téléphones.
Le nouvel objet, PictureInPictureArgs, vous permet de spécifier comment une activité doit se comporter lorsqu'elle est en mode PiP. Il spécifie des propriétés telles que le rapport hauteur/largeur préféré de l'activité. .
Lire : 12 meilleurs outils (et frameworks) de test Android
2. Amélioration de la durée de vie de la batterie
Android O vise à améliorer la durée de vie de la batterie en imposant un niveau élevé de restriction aux activités des applications lorsque l'appareil est en veille. Ces limites seront mises en œuvre dans 3 domaines principaux :services d'arrière-plan, diffusions et mises à jour de localisation . Espérons que cela n'ait pas d'impact négatif sur la convivialité.
1. Notification améliorée
Le système de notification a été repensé pour offrir un moyen plus simple et plus cohérent de gérer les paramètres et le comportement des notifications. Ils ont ajouté un "Canal de notification" fonctionnalité qui vous permet de créer un canal personnalisé pour chaque type de notification que vous souhaitez afficher.
Par exemple, dans l'application d'actualités, les notifications peuvent être classées selon le type d'actualités que vous suivez. Vous pourrez désactiver les notifications pour des types d'actualités spécifiques, comme la politique et le sport en mode muet.
Lire : 40+ outils utiles pour développer des applications Android
Une autre fonctionnalité intéressante est « Snooze », qui vous permet de répéter les notifications pour réapparaître plus tard. Par défaut, ils sont mis en veille pendant 15 minutes mais vous pouvez l'augmenter jusqu'à 1 heure. Lorsque les notifications réapparaîtront, elles seront repoussées avec le même niveau d'importance qu'à l'origine.
Le système distingue désormais si une notification est supprimée par une application ou rejetée par un utilisateur. De plus, les notifications utilisant la classe MessageStyle affichent plus de contenu sous leur forme réduite.
Technologie industrielle
- Identités de base
- La tong J-K
- Pour les chaînes d'approvisionnement, l'expérience client est le nouveau différenciateur
- Éléments à prendre en compte lors de l'examen des fournisseurs de projets de fabrication métallique
- Le centre de ressources industrielles de Delaware Valley déménage son siège social au Navy Yard, élargissant ainsi sa présence régionale
- Top 10 des sociétés de gestion de la maintenance des installations pour 2025
- Comment câbler un commutateur à 4 voies (NEC) ou un commutateur intermédiaire en tant que commutateur à 3 voies (IEC) ?
- Guide rapide sur l'assurance en cas d'interruption de la chaîne d'approvisionnement
- Délai typique de moulage au sable