2 votes

Pendant combien de temps les anciennes versions d'Android sont-elles prises en charge ?

Ayant très récemment acquis mon premier téléphone Android, je suis intéressé par le développement d'applications. Je sais que ce site essaie d'éviter les questions spécifiques au développement, mais j'espère que vous trouverez ma question pertinente.

Je me demande si je dois apprendre à développer pour la version "à venir" d'Android 4.0 ou si je dois m'en tenir à la version "actuelle" 2.3. Les arguments en faveur de 4.0 sont évidents mais voici quelques avantages de 2.3 :

  • La documentation est beaucoup plus disponible. Les tutoriels sont plus faciles à trouver. Les membres de la communauté sont plus familiers et plus enclins à aider.

  • 2.3 est sur mon téléphone (Galaxy SII). La version 4.0 ne le sera pas avant un certain temps. Je ne veux pas que mon application soit confinée à un émulateur ou à un SDK.

Pour m'aider à me décider, j'ai une question précise à poser :

Combien de temps la version 2.3 sera-t-elle encore disponible ?

  • Y a-t-il des téléphones prévus avec cette version ?
  • Google et les fabricants continueront-ils à fournir des mises à jour, des correctifs et une assistance ?
  • Est-il probable que (comme certains projets open source notoires) la branche 2.x soit forkée et continue d'évoluer ?

Étant nouveau dans la communauté, j'espère que vous pourrez fournir des réponses basées à la fois sur des références aux annonces officielles, et sur les comportements passés lorsqu'Android est passé de 1.x à 2.x.

2voto

rosuav Points 343

Lorsque vous êtes sur le point de vous lancer dans le développement d'applications Android, vous ne devez pas vous en tenir à la "vieille" version Gingerbread.

Bien sûr, vous utiliserez encore beaucoup de choses introduites dans Android 2.3 et les versions antérieures, de sorte que la plupart des tutoriels fonctionnent encore. C'est très important, car même si vous visez le niveau 15 de l'API, vous devez vous soucier de la compatibilité ascendante !

En tant que développeur inexpérimenté, les versions ultérieures d'Android vous permettent d'écrire de meilleures applications. Par exemple, les applications Android 3+ obligent les développeurs à utiliser AsyncTasks pour les services de réseau, de sorte que votre application ne se fige pas en cas de problèmes de réseau.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X