Qualifié oui, mais cela devient plus difficile (et selon les caractéristiques requises, impossible).
Les appareils équipés de Google Play disposent d'un ensemble de services intégrés - Google Play Services - qui sont fournis gratuitement (ou presque) pour les applications. Ces services comprennent la localisation et les cartes, la messagerie push (anciennement Google Cloud Messaging, maintenant Firebase Cloud Messaging), la connexion Google, et d'autres encore. Ces services constituent un verrou pour les développeurs, car ils sont disponibles sur tous les appareils équipés du Google Play Store.
Tous ces services sont susceptibles d'être modifiés au cours de leur durée de vie et Google a déjà annoncé que Les services Google Play pour Ice Cream Sandwich (ICS) API 14 & 15 ne seront plus mis à jour.
Cela signifie que tout développeur d'applications intéressé par le marché actuel des appareils Android dotés de Google Play Services devra effectuer un travail supplémentaire pour prendre en charge les appareils plus anciens pour lesquels les API de Google sont gelées.
Un autre problème pour les développeurs est que le WebView avant Android 5.0 était lié aux mises à jour du système d'exploitation, de sorte que les problèmes et les bizarreries du WebView variaient en fonction du fabricant et de la version du système d'exploitation.
Vous devrez également trouver des navigateurs web plus anciens, car les deux Firefox y Chrome sont au niveau ou au-dessus d'Android 4.0. Les avancées en matière de développement de sites web mobiles risquent donc de ne pas fonctionner sur les navigateurs plus anciens.
Comme mentionné par @Robert :
L'équipe Android Tools a fait évoluer les outils de construction depuis l'époque de Gingerbread : Eclipse IDE based to IntelliJ IDE, Java Ant build system to Gradle build system, etc. Il peut arriver que les outils ne prennent plus en charge l'ancien SDK ou que les développeurs d'anciens appareils aient besoin d'une API dépréciée qui n'est plus prise en charge par le dernier SDK ni par aucun autre récent. En outre, les développeurs Android dépendent de bibliothèques d'assistance tierces écrites par Google ou d'autres développeurs, qui ont chacune leur propre calendrier de dépréciation.
Que puis-je faire ?
Exécutez une ROM personnalisée avec un remplacement des services Google si nécessaire, voir : Fakestore, blankstore, gms, microg, unifiednlp - qu'y a-t-il de mieux pour Android sans Gapps ?
Que faire si je ne veux pas faire de Root/Custom ROM ?
Tout développeur devra trouver des API correspondantes pour les services Google qui fonctionneront avec l'API inférieure de l'appareil. Il devra probablement payer pour des choses qui étaient gratuites avec les services Google, comme les tuiles de carte dans l'application et les notifications push.
Notez que même le magasin d'applications open-source F-Droid dispose désormais d'un niveau API minimum de 14, Ice Cream Sandwich
Les développeurs sont toujours libres de créer des applications que les utilisateurs peuvent télécharger sur des appareils plus anciens, à condition qu'elles n'utilisent pas de services Google obsolètes pour l'appareil en question.
1 votes
S'il est aussi ancien, il s'agit d'un appareil UMTS/GSM uniquement. La plupart des opérateurs de réseaux mobiles dans le monde convertissent les tours UMTS en tours LTE/G5. Par conséquent, dans les années à venir, votre téléphone perdra de plus en plus l'Internet mobile via UMTS. Veillez à ne pas consacrer trop d'efforts à cet appareil.