Android : quel futur pour le développement sur Android ?

Google n'a pas dévoilé les plans sur le modèle de développement des apps Android pour les prochaines années. Cependant, il existe ici et là quelques éléments de réponses. AndroidLab by Andre a tenté de résumer la situation et de dresser un panorama du possible futur. 

1 / JetPack Compose comme modèle majeur

JetPack Compose pourrait s'imposer définitivement auprès des développeurs. De plus en plus, il devient la référence dans les profils de développeurs. Il gagnera encore en stabilité, avoir un meilleur debug et devenir une référence en multiplateforme.

2 / Kotlin Multiplatform 

JetBrains pousse et repousse Kotlin Multiplatform auprès des développeurs. Il peut aider à faciliter le portage natif des apps (interface et logique métier) sur Android et iOS. Andre estime que la plateforme deviendra une option crédible. 

3 / Le développement par IA dans Android Studio

Android Studio permet déjà d'utiliser Gemini pour créer des projets, générer du code, le tester, etc. Sans surprise, le code généré par l'IA continuera à s'étendre. 

4 / Performances, batterie et mémoire

Google pousse l'optimisation des apps : temps de démarrage à froid, des avertissements plus nombreux sur les usages abusifs de certaines fonctions dans Kotlin, par exemple, les Coroutines. Nous ajouterons à cela la volonté de Google de forcer les développeurs à mieux utiliser la mémoire et à contraindre le fonctionnement des apps trop gourmandes. 

5 / Un langage toujours plus stable

André espère aussi un langage toujours plus stable, notamment avec Kotlin Flow, une concurrence structurée, comme elle s'annonce dans Java, moins de casses de compatibilité, des coroutines plus stables et prévisibles. 

L'avenir du modèle de développement dépendra aussi du futur d'Android. . L'éditeur n'a jamais caché l'ambition de fusionner ses OS.

Source : https://medium.com/@androidlab/android-development-future-2027-2030-817386cbc19f

Catégorie actualité: 
Image actualité AMP: 
Espace publicitaire · 300×250