38 lines
1.7 KiB
Markdown
38 lines
1.7 KiB
Markdown
## Utiliser la version la plus récente du langage et du SDK Android
|
|
|
|
### Identifiants
|
|
|
|
// TODO
|
|
|
|
### 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és. Chaque nouvelle 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 terme 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 ces é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 |
|