Το Ubuntu Phone OS είναι ένα Mobile λειτουργικό που όλοι το περιμένουμε.
Ας δούμε λοιπόν ποια η σχέση του με το Android, και τι σημαίνει αυτό για κατασκευαστές, developers και χρήστες.
Και το Ubuntu Phone OS και το Android "πατάνε" στον Linux Kernel. Διαφέρουν όμως στο επίπεδο πάνω απ' αυτόν.
Πιο συγκεκριμένα το Ubuntu Phone OS τρέχει με τις στάνταρ libraries του Linux, και ένα γραφικό περιβάλλον βασισμένο στο QT.
Το Android αντίθετα, πάνω από το επίπεδο του kernel χρησιμοποιεί την Dalvik-VM.
Τι σημαίνουν όλα τα παραπάνω για τους κατασκευαστές συσκευών
Οι διάφοροι κατασκευαστές, που έχουν ήδη Android συσκευές στην αγορά, θα μπορούνε πολύ εύκολα να τους ενσωματώσουν και το Ubuntu PhoneOS.
Έχουν ήδη τους drivers ενσωματωμένους στον Kernel, το οποίο σημαίνει ότι όλο το hardware θα δουλεύει σωστά και στα 2 λειτουργικά.
Δηλαδή θα μπορούνε πουλάνε συσκευές με το ίδιο hardware, αλλά δυνατότητα επιλογής ανάμεσα σε Android και σε Ubuntu Phone.
Τι σημαίνουν όλα τα παραπάνω για τους developers
Δυστυχώς οι developers εφαρμογών θα πρέπει να ξαναγράψουν από την αρχή τις εφαρμογές τους και για αυτό το λειτουργικό. Δεν υπάρχει εύκολος τρόπος για "porting".
Οι εφαρμογές για το Android γράφονται σε Java για την Dalvik VM, η οποία δεν υποστηρίζεται από το Ubuntu Phone OS.
Τι σημαίνουν όλα τα παραπάνω για τους χρήστες
Έχει ενδιαφέρον να αναφέρουμε ότι οι χρήστες Android (είναι πολύ πιθανόν) να μπορούν να εγκαταστήσουν το Ubuntu PhoneOS στις συσκευές τους, κρατώντας τον kernel που έχουμε και περνώντας από πάνω το λειτουργικό.
Τέλος τους χρήστες επηρεάζει (αρνητικά όμως) ότι το Ubuntu Phone OS δεν είναι σε θέση να τρέξει Android εφαρμογές.