La plateforme mobile Android™ est un système d’exploitation utilisé sur plusieurs smartphones. Il a été construit sur le noyau Linux ouvert et développé par Android, Inc., qui appartient à Google. L’un de ses détails les plus populaires est le fait qu’il s’agit d’une pile de logiciels open source, ce qui signifie que tout développeur peut créer des applications à sa guise, contrairement à de nombreux autres systèmes d’exploitation de téléphones portables. Sans surprise, plus de 100,000 2010 applications sont disponibles sur la plate-forme mobile Android™ en XNUMX. Les langages de programmation Java sont généralement utilisés sur toutes les applications pour téléphones Android™.
La plupart des systèmes d’exploitation de téléphones portables sont propriétaires, ce qui signifie qu’une seule entreprise peut développer des applications. En revanche, la plate-forme mobile Android™ est open source, permettant aux développeurs de créer de nouvelles applications en langage Java, utilisables sur n’importe quel téléphone avec ce système d’exploitation. La plupart des applications peuvent être exécutées en même temps, ce qui signifie que les utilisateurs peuvent écouter de la musique tout en lisant un livre électronique, par exemple. De plus, en raison de la nature open source de la plate-forme, de nouvelles applications sont constamment développées.
Non seulement ce système donne aux développeurs la liberté de créer des applications, mais il offre divers outils pour les aider. Par exemple, les développeurs peuvent intégrer les outils de base du téléphone dans leurs applications, y compris les sonneries, l’appareil photo et le système de messagerie texte, pour ne nommer que quelques éléments de base du téléphone qui peuvent être modifiés. Les développeurs sont encouragés à utiliser le matériel et les informations de localisation du téléphone, et à définir des alarmes et des notifications lors de la création d’applications. De plus, le cadre d’application de ce système d’exploitation permet aux développeurs de visualiser les bibliothèques C/C++. Une telle accessibilité permet à toute personne ayant des idées innovantes et une connaissance des langages Java de créer de nouvelles applications à tout moment.
Les mêmes capacités open source qui rendent la plate-forme mobile Android™ attrayante pour les développeurs la rendent également attrayante pour l’utilisateur type. De nombreuses personnes ne savent pas comment créer des applications, mais souhaitent utiliser celles que d’autres créent, car elles permettent aux utilisateurs de personnaliser complètement leur téléphone. De plus, les informations provenant de plusieurs parties d’Internet peuvent être rassemblées sur le téléphone, en gardant tout au même endroit. Par exemple, lorsque des amis sur des sites de réseaux sociaux téléchargent leurs numéros de téléphone, photos et mises à jour de statut sur le site, ces informations peuvent être automatiquement publiées sur le téléphone de l’utilisateur afin que toutes les informations sur chaque ami soient à jour et au même endroit. Les téléphones portables ne sont pas les seuls appareils utilisant ce logiciel ; il existe une variété de netbooks, d’ordinateurs tablettes et de lecteurs électroniques qui utilisent également ce système d’exploitation.