mobile-best-practice/chapters/MBP_033_fr.md

41 lines
1.7 KiB
Markdown

## Utiliser la version la plus récente du langage Kotlin et du SDK Android
### Identifiants
| V1 |
|:--:|
| 33 |
### Catégories
| Cycle de vie | Tiers | Responsable |
|:---------:|:--------------------:|:----:|
| 2. Conception | Utilisateur/Terminal | Architecte Logiciel/Développeur |
### Indications
| Degré de priorité | Mise en oeuvre | Impact écologique |
|:-------------------:|:-------------------------:|:---------------------:|
| 3 | 3 | 3 |
|Ressources Economisées |
|:----------------------------------------------------------:|
|Processeur / Mémoire vive |
### Description
Le langage Kotlin est régulièrement amélioré. Chaque nouvelle version apporte son lot de gain en termes de performances, de gestion mémoire, de stabilité et comble des failles de sécurité. Il est donc conseillé en règle générale d'utiliser la version la plus récente du langage pour bénéficier de ses apports.
De la même façon chaque nouvelle version d'Android introduit des améliorations en termes de sécurité et performance. Certaines de ces améliorations ne s'appliquent a une application que si celle-ci déclare explicitement cette nouvelle version en tant que `targetSdkVersion` dans sa configuration. Cibler la version la plus récente d'Android permet ainsi de bénéficier de ses évolutions sans empêcher l'utilisation de l'application sur des versions plus anciennes.
### Exemple
// TODO
### Principe de validation
| Le nombre ... | est inférieur ou égal à |
|-------------------|:-------------------------:|
| de versions majeures de retard sur la dernière version stable du langage | 1 |