webOS vs iOS vs Android
L'uso dei dispositivi mobili sta rapidamente guadagnando popolarità. Ciò ha reso la concorrenza tra aziende rivali che producono sistemi operativi mobili una feroce battaglia per ottenere la supremazia. webOS sviluppato da HP (Hewlett-Packard), iOS sviluppato da Apple e Android sviluppato da Google sono diventati i principali attori nel mercato dei sistemi operativi mobili. Sebbene questi sistemi operativi possano essere migliori l'uno dell'altro in diversi aspetti o aree, tutti e tre i sistemi operativi sono molto apprezzati dalla comunità degli utenti dei dispositivi mobili.
webOS
webOS è un sistema operativo mobile basato su Linux. È un sistema operativo proprietario sviluppato da HP. In realtà, Palm ha introdotto webOS nel gennaio 2009 (per dispositivi Palm Pre, rilasciato su Sprint), che ha preceduto Palm OS. webOS ha ottenuto immediatamente un'accoglienza positiva grazie alla sua usabilità, integrazione Web 2.0, architettura aperta e funzionalità multitasking. Ma HP ha acquistato Palm nel 2010 e webOS è stato menzionato come la principale fonte di motivazione per l'acquisto di Palm. webOS 2.2 e webOS 3.0 sono stati introdotti nel febbraio 2011, rispettivamente con gli smartphone HP Veer / HP Pre 3 e i tablet HP TouchPad. HP sta pianificando di svelare una versione di webOS alla fine del 2011 che potrebbe essere eseguita in Windows, in modo che possa essere installata su tutte le macchine HP.
iOS
iOS (precedentemente chiamato iPhone OS) è un sistema operativo mobile sviluppato da Apple. iOS è una derivazione diretta del Mac OS X di Apple ed è un sistema operativo simile a UNIX. Inizialmente, iOS è uscito con gli iPhone, ma in seguito è stato installato su iPod touch, iPad e dispositivi Apple TV. iOS può essere installato su hardware di terze parti senza acquisire una licenza da Apple. Ora gli utenti possono scaricare più di mezzo milione di applicazioni per iOS dall'App Store di Apple. Inoltre, iOS è responsabile di oltre la metà del consumo di Web mobile (eccetto iPad) in Nord America. L'interfaccia iOS si basa su gesti multi-touch inclusi cursori, interruttori e pulsanti, che forniscono risposte immediate all'input dell'utente. Gli utenti possono utilizzare interazioni come sfioramenti, tocchi e pizzichi per comunicare con iOS. Alcune applicazioni sono "sensibili alle vibrazioni",ciò significa che determinate operazioni come l'annullamento e la rotazione possono essere eseguite semplicemente scuotendo il dispositivo. iOS contiene quattro livelli di astrazione chiamati Core OS, Core Services, Media e Cocoa Touch. iOS richiede circa 600 MB di spazio di archiviazione per funzionare.
Android
Android è uno stack di software mobile costituito da un sistema operativo, middleware e applicazioni. L'azienda Android è il suo sviluppatore iniziale, mentre Google l'ha acquistata nel 2005. Il sistema operativo Android è basato su Linux. I membri di OHA (Open Handset Alliance), che comprende la società Google, hanno rilasciato Android, mentre AOSP (Android Open Source Project) è responsabile della sua ulteriore manutenzione. Si stima che Android sia la piattaforma più popolare per smartphone nel 2010. Ci sono più di un quarto di milione di applicazioni ("App") disponibili per Android, e questo numero continua a crescere grazie alla grande comunità di sviluppatori dedicati allo sviluppo di app. Le app possono essere scaricate da Android Market (l'app store online gestito da Google) o da siti di terze parti.
Lo sviluppo su Android è principalmente basato su Java. Una gran parte delle librerie Java 5.0 sono supportate in Android. Molte delle librerie Java che non sono supportate hanno sostituzioni migliori (altre librerie simili) o semplicemente non sono necessarie (come le librerie per la stampa, ecc.). Librerie come java.awt e java.swing non sono supportate perché Android ha altre librerie per le interfacce utente. Android SDK supporta altre librerie di terze parti come org.blues (supporto Bluetooth). OHA è composta da molte società dedicate al miglioramento degli standard aperti per i dispositivi mobili. Il codice Android è stato rilasciato come gratuito e open source con la licenza Apache. In definitiva, il codice Android viene compilato nei codici operativi Davilk. Davilk è una speciale macchina virtuale ottimizzata per dispositivi mobili con risorse limitate come alimentazione, CPU e memoria.
Qual è la differenza tra webOS e iOS e Android?
Sebbene tutte e tre le piattaforme / sistemi operativi siano paragonabili tra loro, hanno i loro alti e bassi. Si dice che iOS abbia l'interfaccia utente migliore, più fluida, pulita e più intuitiva che può essere facilmente utilizzata anche da un principiante. webOS è considerato non molto indietro in termini di usabilità, ma potrebbe essere necessario abituarsi a un principiante. Tuttavia, Android è chiaramente in terza posizione quando si tratta dell'interfaccia utente. Questa differenziazione viene effettuata solo confrontandosi tra loro ed è importante notare che tutte e tre le interfacce utente sono molto buone. Uno dei motivi del ritardo di Android in quest'area è che Android 2.x non è adatto per i tablet (Google lo ammette), ma sono ancora stati utilizzati con loro, sebbene Android 3.x sia il sistema operativo specifico per tablet.
Android è considerato il chiaro vincitore nella battaglia di personalizzazione. Gli utenti possono personalizzare quasi tutto su Android, mentre gli altri due non offrono molte opzioni di personalizzazione. iOS consente la personalizzazione solo del layout dell'app, mentre webOS è quello con il minor numero di personalizzazioni consentite. Una delle migliori caratteristiche di Android è il supporto per i widget, che consente di guardare a colpo d'occhio tutto ciò che è necessario sapere, anziché dover aprire e chiudere app (come in iOS).
In termini di posta elettronica, gli utenti tendono a preferire la semplicità offerta da iOS, ma l'interfaccia delle schede di webOS (che consente di scorrere avanti e indietro tra una pagina Web e una nuova email) è considerata più adatta per la posta elettronica. Tuttavia, la funzione di copia e incolla in iOS è la migliore delle tre, il che significa che è raramente necessario sfogliare avanti e indietro.
HP TouchPad e HP Palm Pre 3 (che esegue webOS 3.0) offrono un multitasking molto fluido e senza interruzioni, sebbene Android non sia molto indietro nel passaggio tra le app molto velocemente. Tuttavia, iOS è molto indietro nelle capacità multitasking. Tuttavia, iOS è il vincitore quando si tratta di app store. L'app store iOS ha una raccolta incredibilmente ampia (oltre 500mila) di app. Tuttavia, è un mercato chiuso. Android ha la metà di quella quantità di app, ma a volte la qualità può essere discutibile. Nel frattempo, l'app store di webOS ha solo poche migliaia di app disponibili per il download.