webOS vs iOS vs Android
Uporaba mobilnih naprav hitro pridobiva na priljubljenosti. Zaradi tega je konkurenca med konkurenčnimi podjetji, ki proizvajajo mobilne operacijske sisteme, vodila hud boj za prevlado. webOS, ki ga je razvil HP (Hewlett-Packard), iOS, ki ga je razvil Apple, in Android, ki ga je razvil Google, so postali glavni akterji na trgu mobilnih operacijskih sistemov. Čeprav so ti operacijski sistemi v različnih vidikih ali področjih boljši med seboj, skupnost uporabnikov mobilnih naprav vse tri operacijske sisteme obravnava zelo visoko.
webOS
webOS je mobilni operacijski sistem, ki temelji na Linuxu. Gre za operacijski sistem, ki ga je razvil HP. Pravzaprav je Palm januarja 2009 predstavil webOS (za naprave Palm Pre, izdane na Sprint), ki je pred Palm OS. webOS je takoj dobil pozitiven sprejem zaradi uporabnosti, integracije v splet 2.0, odprte arhitekture in večopravilnosti. Toda HP je Palm kupil leta 2010, webOS pa je bil omenjen kot glavni vir motivacije za nakup Palma. webOS 2.2 in webOS 3.0 sta bila predstavljena februarja 2011 z HP Veer / HP Pre 3 smatphones in tabličnimi računalniki HP TouchPad. HP načrtuje, da bo konec leta 2011 razkril različico webOS-a, ki bi se izvajala v oknih, tako da bi ga lahko namestili na vse HP-jeve stroje.
iOS
iOS (prej imenovan iPhone OS) je mobilni operacijski sistem, ki ga je razvil Apple. iOS je neposredna izpeljava Applovega Mac OS X in je UNIX podoben operacijski sistem. Prvotno se je iOS pojavil z iPhoni, kasneje pa je bil nameščen na napravah iPod touch, iPad in Apple TV. iOS lahko namestite na strojno opremo drugih proizvajalcev, ne da bi pridobili licenco podjetja Apple. Zdaj lahko uporabniki prenesejo več kot pol milijona aplikacij za iOS iz Applove trgovine. Poleg tega je iOS odgovoren za več kot polovico porabe mobilnega spleta (razen iPada) v Severni Ameriki. iOS vmesnik temelji na potezah z več dotiki, vključno z drsniki, stikali in gumbi, ki zagotavljajo takojšnje odzive na uporabnikov vnos. Uporabniki lahko za komunikacijo z iOS uporabljajo interakcije, kot so poteg, pike in ščepci. Nekatere aplikacije so "občutljive na tresenje", kar pomeni, da lahko nekatere operacije, npr. Razveljavitev in vrtenje, opravite s samo tresenjem naprave. iOS vsebuje štiri plasti abstrakcije, imenovane Core OS, Core Services, Media in Cocoa Touch. iOS potrebuje približno 600 MB prostora za shranjevanje.
Android
Android je mobilni programski paket, sestavljen iz operacijskega sistema, vmesne programske opreme in aplikacij. Podjetje Android je njegov začetni razvijalec, Google pa ga je kupil leta 2005. Operacijski sistem Android temelji na Linuxu. Člani OHA (Open Handset Alliance), ki vključuje podjetje Google, so izdali Android, medtem ko je za njegovo nadaljnje vzdrževanje odgovoren AOSP (Android Open Source Project). Android je po ocenah najbolj priljubljena platforma za pametne telefone v letu 2010. Za Android je na voljo več kot četrt milijona aplikacij ("Apps") in ta številka še vedno raste, saj je veliko skupnosti razvijalcev namenjenih razvoju aplikacij. Aplikacije lahko prenesete iz Android Market (spletne trgovine z aplikacijami, ki jo vodi Google) ali s spletnih mest tretjih oseb.
Razvoj za Android temelji predvsem na Javi. Velik del knjižnic Java 5.0 je podprt v Androidu. Mnoge Java knjižnice, ki niso podprte, imajo boljše nadomestke (druge podobne knjižnice) ali preprosto niso potrebne (na primer knjižnice za tiskanje itd.). Knjižnice, kot sta java.awt in java.swing, niso podprte, ker ima Android druge knjižnice za uporabniške vmesnike. Android SDK podpira druge knjižnice drugih proizvajalcev, kot so org.blues (podpora Bluetooth). OHA sestavljajo številne korporacije, namenjene izboljšanju odprtih standardov za mobilne naprave. Koda Android je bila izdana kot brezplačna in odprta koda pod licenco Apache. Na koncu je koda za Android sestavljena v Davilk-kodih. Davilk je poseben virtualni stroj, optimiziran za mobilne naprave z omejenimi viri, kot so moč, CPU in pomnilnik.
Kakšna je razlika med webOS in iOS in Android?
Čeprav so vse tri platforme / operacijski sistemi med seboj primerljive, imajo svoje najvišje in slabe vrednosti. IOS naj bi imel najboljši, najbolj tekoč, čisto vgrajen in najbolj intuitiven uporabniški vmesnik, ki ga lahko preprosto uporabi tudi prvoprogramer. Po uporabnosti webOS ne zaostaja, vendar ga bo morda treba nekaj naučiti. Toda Android je očitno na tretjem mestu, ko gre za uporabniški vmesnik. To razlikovanje je mogoče le s primerjavo med seboj in pomembno je upoštevati, da so vsi trije uporabniški vmesniki zelo dobri. Eden od razlogov zaostajanja Androida na tem področju je ta, da Android 2.x ni primeren za tablične računalnike (Google to priznava), vendar se z njimi še vedno uporablja, čeprav je Android 3.x specifični za tablični računalnik.
Android velja za očitnega zmagovalca v boju za prilagajanje. Uporabniki lahko na Androidu prilagodijo skoraj vse, medtem ko druga dva ne ponujata veliko možnosti pri prilagajanju. iOS omogoča prilagoditev samo postavitve aplikacije, medtem ko je webOS tisti z najmanj dovoljeno prilagoditvijo. Ena najboljših lastnosti Androida je njegova podpora Widgetom, ki omogoča pregledovanje vsega, kar morate vedeti, in ne odpiranje in zapiranje aplikacij (kot v iOS-u).
V zvezi z e-pošto so uporabniki bolj naklonjeni preprostosti, ki jo prinaša iOS, vendar je vmesnik kartic webOS (ki omogoča, da se med spletno stranjo in novo e-pošto vrti naprej in nazaj) velja za bolj primeren za e-pošto. Vendar je funkcija kopiranja in lepljenja v iOS-u najboljša med tremi, kar pomeni, da je premikanje naprej in nazaj vseeno redko potrebno.
HP TouchPad in HP Palm Pre 3 (ki deluje webOS 3.0) ponujata zelo gladek in brezhiben večopravilnost, čeprav Android pri zagonu programov ne zaostaja zelo hitro. Toda iOS zaostaja za večopravilnostjo. Vendar je iOS zmagovalec, ko gre za trgovine z aplikacijami. iOS app store ima neverjetno veliko zbirko (več kot 500 tisoč) aplikacij. Vendar gre za zaprt trg. Android ima polovico toliko aplikacij, včasih pa je kakovost lahko vprašljiva. Medtem ima spletna trgovina z aplikacijami WebOS na voljo le nekaj tisoč aplikacij.