YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

French subtitles

← 01-09 Select a Minimum and Target SDK

Get Embed Code
11 Languages

Showing Revision 5 created 02/10/2015 by Alexis.

  1. Android 1.0 a été lancé en 2008. Et depuis 6 ans il
  2. y a eu 11 améliorations majeures de la plateforme. Sur le site d' Android coté développeur,
  3. Nous montrons le nombre d'appareils mobile utilisant Android avec différentes versions dans ce diagramme circulaire
  4. parce que il est joli.
  5. Pour nos besoin, vous comprendrez mieux sous la forme d'un histogramme. Si vous plissez des yeux
  6. vous pouvez presque voir une courbe vaguement en forme de cloche, avec les versions plus anciennes ici
  7. à gauche, leurs popularités ont baissés lorsque les appareils ont été amélioré ou
  8. remplacé. La plus grande proportion d'appareils mobile est au milieu,
  9. qui représente des appareils qui ont environ 2 ans. Et les nouvelles plateformes,
  10. qui ont gagnés en popularité lorsque que sont sortis de nouveaux téléphones plus performants,
  11. sont vers la droite. Donc avec ça en tête, le SDK minimum agit comme un filtre aux anciennes versions.
  12. Google Play ne montrera pas votre application sur des appareils utilisant une version
  13. plus ancienne que celle choisie par le SDK minimum. Donc pourquoi pas juste prendre la 1ère version d'android comme SDK min.
  14. pour supporter toutes les plateformes ? Géneralement, vous aurez envie de cibler
  15. autant d'utilisateurs que vous le pouvez, mais
  16. il y a des inconvénients à soutenir certaines de ces anciennes versions.
  17. Des choses comme créer différents chemins d’exécutions est déconseillé,ou
  18. faire des mise à jours et également présenter un UX (interface utilisateur) qui diffère entre les appareils à cause de leurs caractéristiques.
  19. Donc il faut trouver le juste milieu entre l'opportunité d'étendre votre audience avec les inconvénients des utilisateurs utilisant une version ancienne.
  20. Aussi, n'oubliez pas que chaque version a introduit avec elle
  21. une nouvelles API et une prise en charge matérielle. Donc, il ne serait pas logique
  22. de rendre votre application disponible pour des appareils qui ne pourront pas supporter des fonctionnalités minimales de votre app.
  23. Par comparaison, le SDK cible n'est pas un filtre pour les nouvelles versions.
  24. Il est utilisé uniquement pour déclarer sur quelle version de plate-forme, vous avez testé votre application.
  25. Une application ciblée à une certaine API continuera d'être compatible sur les
  26. versions récentes. La plateforme utilise les valeurs du SDK cible dans le cas où une future
  27. plate-forme apporte une modification importante au comportement attendu.
  28. Cela garantit que votre application fonctionne toujours lorsque téléphone d'un utilisateur est à jour. Si vous développez une nouvelle application,
  29. Il y a aucune raison de cibler un SDK quelconque sauf la dernière version d'Android. Et
  30. une fois que votre application a été publiée, fait un point pour mettre à jour votre SDK cible et tester
  31. dès que possible quand une nouvelle mise à jour de plateforme sort.Puis saisissez
  32. les avantages de chaque nouvelles plateformes en terme d'optimisation et d'amélioration.