1.7 Εφαρμογές κινητών πλατφορμών
[37]
καταφέρει, είναι η δημιουργία μέσω αυτών, πολλών νέων και
εντυπωσιακών εφαρμογών για τέτοιου είδους συστήματα.
Οι εφαρμογές για κινητές πλατφόρμες [16] είναι ένα μέρος της
παγκόσμιας αγοράς κινητών συσκευών που μεγαλώνει και αναπτύσσεται
ραγδαία. Αποτελούνται από λογισμικό που 'τρέχει' σε μία κινητή
πλατφόρμα και εκτελεί συγκεκριμένες λειτουργίες για τον χρήστη του.
Αυτές οι κινητές (mobile) εφαρμογές χρησιμοποιούνται σε πλήθος
μοντέλων κινητών τηλεφώνων, ακόμα και σε συσκευές χαμηλού κόστους
στην αγορά.
Στα νέα λειτουργικά συστήματα, μπορεί κάποιος να τις προμηθευτεί
κατεβάζοντας τες από συγκεκριμένα ηλεκτρονικά καταστήματα
εφαρμογών. Η ευρεία χρησιμοποίησή τους υπάρχει λόγω των πολλών
λειτουργιών που μπορούν να πραγματοποιούν, περιλαμβάνοντας από
απλά περιβάλλοντα χρήσης για βασικές υπηρεσίες τηλεφωνίας και
μηνυμάτων, μέχρι εξελιγμένες υπηρεσίες όπως τα βιντεοπαιχνίδια και
εφαρμογές πολυμέσων. Οι κατηγορίες των εφαρμογών αυτών είναι
πολλές. Εφαρμογές σαν αυτές που χρησιμοποιούνται για την αποστολή
και λήψη SMS/MMS, προγράμματα περιήγησης στο διαδίκτυο και
εφαρμογές αναπαραγωγής πολυμέσων όπως mp3 players, έρχονται
εγκατεστημένες στα λειτουργικά συστήματα των συσκευών ενώ οι
υπόλοιπες μπορούν να εγκατασταθούν μετά την αγορά της συσκευής. Για
παράδειγμα ο χρήστης μπορεί να κατεβάσει εφαρμογές μέσω του
ασύρματου δικτύου και να τις εγκαταστήσει ο ίδιος ή μπορεί να την
φορτώσει και να εγκατασταθεί από το ηλεκτρονικό κατάστημα που
έρχεται μαζί με το λειτουργικό.
Μπορούμε να χωρίσουμε τις εφαρμογές από τεχνικής άποψης σε
κατηγορίες σε σχέση με το προγραμματιστικό περιβάλλον στο οποίο
εκτελούνται:
Εφαρμογές που τρέχουν στο περιβάλλον του λειτουργικού
συστήματος όπως εφαρμογές που τρέχουν σε iOS, Android,
Symbian OS, Windows Phone και Blackberry OS
Εφαρμογές που τρέχουν σε περιβάλλον περιήγησης στο διαδίκτυο
όπως τα Webkit, Mozilla Firefox, Opera Mini κα RIM
Άλλες πλατφόρμες και εικονικά συστήματα όπως τα Java/J2ME,
BREW, Flash Lite και Silverlight
Επίσης μπορούμε να τις χωρίσουμε με τις λειτουργίες τους για
κινητές πλατφόρμες ως εξής: