webOS vs iOS vs Android
Upotreba mobilnih uređaja brzo dobiva na popularnosti. Zbog toga je konkurencija između rivalskih tvrtki koje proizvode mobilne operativne sustave vodila žestoku borbu za prevlast. webOS koji je razvio HP (Hewlett-Packard), iOS koji je razvio Apple, i Android koji je razvio Google postali su glavni igrači na tržištu mobilnih operativnih sustava. Iako, ovi operativni sustavi mogu biti bolji jedni od drugih u različitim aspektima ili područjima, zajednica korisnika mobilnih uređaja visoko ocjenjuje sva tri operativna sustava..
webOS
webOS je Linux mobilni operativni sustav. To je operativni sustav koji je razvio HP. Zapravo, Palm je uveo webOS u siječnju 2009. (za Palm Pre uređaje, objavljene na Sprintu), što je prethodilo Palm OS-u. webOS je odmah dobio pozitivan prijem zahvaljujući upotrebljivosti, integraciji Web 2.0, otvorenoj arhitekturi i mogućnostima više zadataka. Ali HP je Palm kupio 2010. godine, a spominjao se webOS kao glavni izvor motivacije za kupnju Palma. webOS 2.2 i webOS 3.0 predstavljeni su u veljači 2011., uz HP Veer / HP Pre 3 smatphone i HP TouchPad tablet računala. HP planira predstaviti verziju webOS-a krajem 2011. koji će se izvoditi unutar Windows-a kako bi se mogao instalirati na sve HP-ove strojeve.
iOS
iOS (ranije nazvan iPhone OS) mobilni je operativni sustav koji je razvio Apple. iOS je izravno izvođenje Appleovog Mac OS X-a, a radi se o UNIX-ovom operativnom sustavu. Izvorno je iOS izlazio s iPhonovima, ali kasnije je instaliran na iPod touch, iPad i Apple TV uređaje. iOS se može instalirati na hardver treće strane bez stjecanja licence tvrtke Apple. Sada korisnici mogu preuzeti više od pola milijuna aplikacija za iOS iz Apple App trgovine. Nadalje, iOS je odgovoran za više od polovice mobilne mreže koja troši (osim iPada) u Sjevernoj Americi. iOS sučelje temelji se na multi-touch gestama, uključujući klizače, sklopke i gumbe koji pružaju neposredne odgovore na korisnikov unos. Korisnici mogu upotrebljavati interakcije kao što su prelazni udarci, dodiri i dodiri za komunikaciju s iOS-om. Neke su aplikacije „osjetljive na trese“, što znači da se određena operacija poput poništavanja i okretanja može izvesti samo tresenjem uređaja. iOS sadrži četiri sloja apstrakcije pod nazivom Core OS, Core Services, Media i Cocoa Touch. iOS zahtijeva oko 600MB prostora za rad.
Android
Android je mobilni skup softvera koji se sastoji od operacijskog sustava, srednjeg softvera i aplikacija. Tvrtka Android početna je u razvoju, dok ju je Google kupio 2005. Operativni sustav Android zasnovan je na Linuxu. Članovi OHA (Open Handset Alliance), koji uključuje tvrtku Google, pustili su Android, dok je AOSP (Android Open Source Project) odgovoran za njegovo daljnje održavanje. Android se procjenjuje kao najpopularnija platforma za pametne telefone u 2010. Za Android postoji više od četvrtine milijuna aplikacija ("Apps"), a taj se broj neprestano povećava zahvaljujući velikoj zajednici programera posvećenih razvoju aplikacija. Aplikacije se mogu preuzeti s Android Market-a (internetske trgovine aplikacija koje vodi Google) ili s web-lokacija trećih strana.
Razvoj na Androidu prvenstveno je temeljen na Javi. Veliki je dio Java 5.0 knjižnica podržan u Androidu. Mnoge Java knjižnice koje nisu podržane ili imaju bolju zamjenu (druge slične biblioteke) ili jednostavno nisu potrebne (poput knjižnica za ispis itd.). Knjižnice poput java.awt i java.swing nisu podržane jer Android ima druge knjižnice za korisnička sučelja. Android SDK podržava druge biblioteke trećih strana poput org.blues (podrška Bluetooth). OHA se sastoji od mnogih korporacija posvećenih poboljšanju otvorenih standarda za mobilne uređaje. Android kod objavljen je kao besplatni i otvoreni izvornik pod licencom Apache. Konačno, Android kôd sastavlja se u Davilkove pozive. Davilk je poseban virtualni stroj optimiziran za mobilne uređaje s ograničenim resursima kao što su snaga, CPU i memorija.
Koja je razlika između webOS-a i iOS-a i Androida?
Iako su sve tri platforme / operativni sustav međusobno usporedive, oni imaju svoje vrhunce i slabljenja. Za iOS se kaže da ima najbolje, naj fluidnije, čisto izgrađeno i najintimitivnije korisničko sučelje koje se čak može lako koristiti od strane prvog vremena. webOS se ne smatra zaostalom u pogledu upotrebljivosti, ali možda će trebati malo navikavanja na početnike. No, Android je očito na trećem mjestu kada je u pitanju korisničko sučelje. Ovo razlikovanje se vrši samo međusobnom usporedbom i važno je napomenuti da su sva tri korisnička sučelja vrlo dobra. Jedan od razloga zaostajanja Androida u ovom području jest taj što Android 2.x nije prikladan za tablete (Google to priznaje), ali se i dalje koristi s njima, mada je Android 3.x specifičan za tablete.
Android se smatra jasnim pobjednikom u borbi za prilagodbu. Korisnici mogu prilagoditi gotovo sve na Androidu, dok druga dva ne nude mnogo mogućnosti u prilagođavanju. iOS omogućuje prilagođavanje samo izgleda aplikacije, dok je webOS najmanji iznos od dopuštenih prilagođavanja. Jedna od najboljih značajki Androida je njegova podrška za widgete, koja omogućuje uvid u sve što trebate znati, umjesto da morate otvarati i zatvarati aplikacije (kao u iOS-u).
U pogledu e-pošte, korisnici više vole jednostavnost koju donosi iOS, ali webOS-ove kartice sučelja (koje omogućuje prebacivanje naprijed-natrag između web stranice i nove e-pošte) smatraju se prikladnijima za e-poštu. No značajka kopiranja i lijepljenja u iOS-u najbolja je od ove tri, što znači da je okretanje naprijed i natrag rijetko potrebno.
HP TouchPad i HP Palm Pre 3 (koji pokreće webOS 3.0) nude vrlo glatku i besprijekornu više zadaću, iako Android ne zaostaje u brzom prebacivanju između aplikacija. Ali, iOS je daleko zaostao u mogućnostima više zadataka. Međutim, iOS je pobjednik kada su u pitanju trgovine aplikacijama. Trgovina aplikacija iOS ima nevjerojatno veliku zbirku (više od 500 tisuća) aplikacija. Međutim, to je zatvoreno tržište. Android ima polovinu te količine aplikacija, ali ponekad kvaliteta može biti upitna. U međuvremenu, trgovina webOS aplikacija ima samo nekoliko tisuća aplikacija za preuzimanje.