webOS proti iOS proti Android
Uporaba mobilnih naprav hitro pridobiva na priljubljenosti. Zaradi tega je konkurenca med konkurenčnimi podjetji, ki proizvajajo mobilne operacijske sisteme, postala 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 igralci na trgu mobilnih operacijskih sistemov. Čeprav so ti operacijski sistemi morda boljši drug od drugega v različnih vidikih ali področjih, skupnost uporabnikov mobilnih naprav vse tri operacijske sisteme zelo ceni.
webOS
webOS je mobilni operacijski sistem, ki temelji na Linuxu. To je lasten operacijski sistem, ki ga je razvil HP. Pravzaprav je Palm predstavil webOS januarja 2009 (za naprave Palm Pre, izdan na Sprintu), ki je bil pred Palm OS. webOS je takoj dobil pozitiven sprejem zaradi svoje uporabnosti, integracije spleta 2.0, odprte arhitekture in večopravilnosti. Toda HP je leta 2010 kupil Palm in webOS je bil omenjen kot glavni vir motivacije za nakup Palma. WebOS 2.2 in webOS 3.0 sta bila predstavljena februarja 2011 z pametnimi telefoni HP Veer/HP Pre 3 in tabličnimi računalniki HP TouchPad. HP namerava konec leta 2011 razkriti različico webOS, ki bi delovala znotraj operacijskega sistema Windows, tako da bi jo lahko namestili na vse HP-jeve naprave.
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-u podoben operacijski sistem. Prvotno je iOS izšel z iPhoni, kasneje pa so ga namestili na naprave iPod touch, iPad in Apple TV.iOS je mogoče namestiti na strojno opremo tretjih proizvajalcev brez pridobitve licence od Apple. Zdaj lahko uporabniki prenesejo več kot pol milijona aplikacij za iOS iz Apple App store. Poleg tega je iOS odgovoren za več kot polovico mobilnega spleta (razen iPada) v Severni Ameriki. Vmesnik iOS temelji na potezah z več dotiki, vključno z drsniki, stikali in gumbi, ki zagotavljajo takojšen odziv na uporabnikov vnos. Uporabniki lahko za komunikacijo z iOS uporabljajo interakcije, kot so potegi, dotiki in ščipki. Nekatere aplikacije so »občutljive na tresenje«, kar pomeni, da je mogoče nekatere operacije, kot sta razveljavitev in vrtenje, izvesti samo s stresanjem naprave. iOS vsebuje štiri plasti abstrakcije, imenovane Core OS, Core Services, Media in Cocoa Touch. iOS za delovanje potrebuje približno 600 MB prostora za shranjevanje.
Android
Android je paket mobilne programske opreme, 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, za njegovo nadaljnje vzdrževanje pa skrbi AOSP (Android Open Source Project). Ocenjuje se, da je Android leta 2010 najbolj priljubljena platforma za pametne telefone. Za Android je na voljo več kot četrt milijona aplikacij (»aplikacij«) in ta številka še naprej raste zahvaljujoč veliki skupnosti razvijalcev, namenjenih razvoju aplikacij. Aplikacije je mogoče prenesti iz trgovine Android Market (spletne trgovine z aplikacijami, ki jo vodi Google) ali s spletnih mest tretjih oseb.
Razvoj v sistemu Android temelji predvsem na Javi. Android podpira velik del knjižnic Java 5.0. Številne knjižnice Java, ki niso podprte, imajo boljše nadomestke (druge podobne knjižnice) ali pa preprosto niso potrebne (kot so 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 tretjih oseb, kot je org.blues (podpora za Bluetooth). OHA sestavljajo številne korporacije, ki se posvečajo izboljšanju odprtih standardov za mobilne naprave. Koda za Android je bila izdana kot brezplačna in odprtokodna pod licenco Apache. Končno se koda Android prevede v kode Davilk. Davilk je poseben virtualni stroj, optimiziran za mobilne naprave z omejenimi viri, kot so moč, procesor in pomnilnik.
Kakšna je razlika med webOS ter iOS in Android?
Čeprav so vse tri platforme/operacijski sistemi med seboj primerljivi, imajo svoje prednosti in slabosti. Za iOS pravijo, da ima najboljši, najbolj tekoč, čisto zgrajen in najbolj intuitiven uporabniški vmesnik, ki ga zlahka uporablja celo začetnik. WebOS ne zaostaja veliko glede uporabnosti, vendar se bo novinec morda moral nekaj navaditi. Toda Android je očitno na tretjem mestu, ko gre za uporabniški vmesnik. To razlikovanje je narejeno le s primerjavo med seboj in pomembno je omeniti, da so vsi trije uporabniški vmesniki zelo dobri. Eden od razlogov za zaostanek Androida na tem področju je, da Android 2.x ni primeren za tablične računalnike (Google to priznava), vendar se še vedno uporabljajo z njimi, čeprav je Android 3.x operacijski sistem, specifičen za tablične računalnike.
Android velja za jasnega zmagovalca v boju za prilagajanje. Uporabniki lahko prilagodijo skoraj vse v sistemu Android, medtem ko druga dva ne ponujata veliko možnosti prilagajanja. iOS omogoča prilagajanje samo postavitve aplikacije, medtem ko je webOS tisti z najmanj dovoljenimi prilagoditvami. Ena najboljših lastnosti Androida je njegova podpora za Widgets, ki omogoča, da si na prvi pogled ogledate vse, kar morate vedeti, namesto da bi morali odpirati in zapirati aplikacije (kot v iOS-u).
Kar zadeva e-pošto, imajo uporabniki običajno raje preprostost, ki jo prinaša iOS, vendar se vmesnik kartic webOS (ki omogoča listanje naprej in nazaj med spletno stranjo in novim e-poštnim sporočilom) šteje za primernejšega za e-pošto. Vendar pa je funkcija kopiranja in lepljenja v sistemu iOS najboljša od vseh treh, kar pomeni, da je brskanje naprej in nazaj vseeno redko potrebno.
HP TouchPad in HP Palm Pre 3 (ki poganja webOS 3.0) ponujata zelo gladko in brezhibno večopravilnost, čeprav Android ne zaostaja veliko pri zelo hitrem preklapljanju med aplikacijami. Toda iOS močno zaostaja pri večopravilnostih. Vendar pa je iOS zmagovalec, ko gre za trgovine z aplikacijami. Trgovina z aplikacijami iOS ima neverjetno veliko zbirko (več kot 500 tisoč) aplikacij. Vendar je to zaprt trg. Android ima polovico manjše količine aplikacij, vendar je včasih kakovost lahko vprašljiva. Medtem ima trgovina z aplikacijami za webOS le nekaj tisoč aplikacij, ki so na voljo za prenos.