Qu’est-ce que Android?
Android est un système d’exploitation open source et Linux pour les appareils mobiles tels que les smartphones et les tablettes. Android a été développé par Open Handset Alliance, dirigé par Google et d’autres entreprises.
Android propose une approche unifiée du développement d’applications pour les périphériques mobiles, ce qui signifie que les développeurs ne doivent se développer que pour Android, et leurs applications devraient pouvoir fonctionner sur différents périphériques alimentés par Android.
La première version bêta du Kit de développement logiciel Android (SDK) a été diffusée par Google en 2007, où la première version commerciale, Android 1.0, a été diffusée en septembre 2008.
Le 27 juin 2012, lors de la conférence Google I / O, Google a annoncé la prochaine version Android, 4.1 Jelly Bean. Jelly Bean est une mise à jour incrémentale, dans le but principal d’améliorer l’interface utilisateur, tant en termes de fonctionnalité que de performance.
Le code source pour Android est disponible sous licence de logiciel libre et libre. Google publie la plupart du code sous la Licence Apache version 2.0 et le reste, le noyau Linux change, sous la GNU General Public License version 2.
Sommaire
Pourquoi Android?
Caractéristiques d’Android
Android est un puissant système d’exploitation en concurrence avec Apple 4GS et prend en charge de très bonnes fonctionnalités. Peu d’entre eux sont répertoriés ci-dessous :
Sr.No. | Fonctionnalité & Déscription |
---|---|
1 | Belle interface utilisateur
L’écran de base de l’OS Android offre une interface utilisateur magnifique et intuitive. |
2 | Connectivité
GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC and WiMAX. |
3 | Storage
SQLite, une base de données relationnelle légère, est utilisée à des fins de stockage de données. |
4 | Support média
H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, and BMP. |
5 | Messaging
SMS et MMS |
6 | Navigateur web Basé sur le moteur de mise en page WebKit open-source, couplé au moteur JavaScript V8 de Chrome prenant en charge HTML5 et CSS3. |
7 | Multi-touch
Android possède un support natif pour les multi-touch initialement mis à disposition dans les combinés tels que HTC Hero. |
8 | Multi-taches
L’utilisateur peut passer d’une tâche à l’autre et, au même moment, une application variée peut s’exécuter simultanément. |
9 | Widgets redimensionnables
Les widgets sont redimensionnables, afin que les utilisateurs puissent les développer pour afficher plus de contenu ou les réduire pour économiser de l’espace. |
10 | Multi-Langue
Prend en charge le texte bidirectionnel . |
11 | GCM
Google Cloud Messaging (GCM) est un service qui permet aux développeurs d’envoyer des données de messages courts à leurs utilisateurs sur les appareils Android, sans avoir besoin d’une solution de synchronisation propriétaire. |
12 | Wi-Fi Direct
Une technologie qui permet aux applications de se découvrir et de les paire directement, sur une connexion de haut niveau de bande passante. |
13 | Android Beam
Une technologie populaire basée sur NFC qui permet aux utilisateurs de partager instantanément, en touchant simultanément deux téléphones NFC. |
Applications d’Android
Les applications Android sont généralement développées en langage Java en utilisant le kit de développement de logiciels Android.
Une fois développés, les applications Android peuvent être emballées facilement et vendues soit à travers un magasin tel que Google Play, SlideME, Opera Mobile Store, Mobango, F-droid et Amazon Appstore.
Android gère des centaines de millions d’appareils mobiles dans plus de 190 pays à travers le monde. C’est la plus grande base installée de toute plate-forme mobile et de croissance rapide. Chaque jour, plus d’un million de nouveaux appareils Android sont activés dans le monde entier.
Ce didacticiel a été écrit dans le but de vous apprendre à développer et à piloter l’application Android. Nous allons commencer à partir de la configuration de l’environnement pour la programmation d’applications Android et ensuite explorer pour examiner différents aspects des applications Android.
Histoire d’Android
Les noms de code d’Android varient de A à N actuellement, comme Aestro, Blender, Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Sandwitch, Jelly Bean, KitKat, Lollipop et Marshmallow. Comprenons l’histoire de l’android dans une séquence.