1.6 Τα λειτουργικά συστήματα νέας γενιάς
[34]
δυνατότητες των συσκευών που το χρησιμοποιούν. Το ηλεκτρονικό
κατάστημα που έχει φτιάξει η Google με το όνομα Google Play,
φιλοξενεί αυτή την στιγμή περισσότερες από 700.000 εφαρμογές. Η πιο
πρόσφατη έκδοση του Android είναι η 4.3 Jelly Bean.
Για την ανάπτυξη εφαρμογών χρησιμοποιείται το Android Software
Development Kit το οποίο περιλαμβάνει ένα μεγάλο σύνολο εργαλείων
ανάπτυξης. Σε αυτό περιλαμβάνονται ένας debugger, βιβλιοθήκες, ένας
εξομοιωτής, βιβλιογραφία καθώς και δείγματα κώδικα. Αυτή τη στιγμή
οι πλατφόρμες που υποστηρίζονται περιλαμβάνουν υπολογιστές που
χρησιμοποιούν Linux (οποιαδήποτε νέα έκδοση), Mac OS X 10.5.8 ή
νεότερο, Windows XP ή νεότερο. Το επίσημο περιβάλλον ανάπτυξης
είναι το Eclipse με ταυτόχρονη χρησιμοποίηση των Android
Development Tools αν και δίνεται η δυνατότητα χρησιμοποίησης
οποιουδήποτε κειμενογράφου για την σύνταξη κώδικα Java ή XML. Με
κάθε νέα έκδοση του λειτουργικού συστήματος δημιουργείται και μία
νέα έκδοση του Android SDK, χωρίς να σταματά την υποστήριξη
ανάπτυξης εφαρμογών για την προηγούμενη έκδοση του λειτουργικού.
Υπάρχουν επίσης και άλλοι τρόποι δημιουργίας εφαρμογών για το
Android με τη χρήση του Native Development Kit το οποίο μπορεί να
συντάξει βιβλιοθήκες γραμμένες σε C ή C++ κώδικα που χρησιμοποιούν
οι επεξεργαστές ARM. Επίσης η Google παρέχει για τη δημιουργία
εφαρμογών το App Invertor, ένα γραφικό περιβάλλον ανάπτυξης
προγραμμάτων το οποίο βασίζεται σε Web τεχνολογίες και προορίζεται
για νέους προγραμματιστές. Αυτό δείχνει τα προτερήματα ενός
λειτουργικού που έχει τόσο ανοικτή αρχιτεκτονική.
Εικόνα 1.9: Tο Google Android 4.3 Jelly Bean