webOS vs iOS vs Android
Mobiilseadmete kasutamine kogub kiiresti populaarsust. See on muutnud mobiilse operatsioonisüsteeme tootvate rivaalitsevate ettevõtete vahelise konkurentsi ülimuslikkuse saavutamiseks ägedaks võitluseks. HP (Hewlett-Packard) arendatud webOS, Apple'i arendatud iOS ja Google'i arendatud Android on muutunud mobiilioperatsioonisüsteemide turul peamisteks tegijateks. Kuigi need operatsioonisüsteemid võivad olla erinevates aspektides või valdkondades üksteisest paremad, hindab mobiilseadmete kasutajate kogukond kõiki kolme operatsioonisüsteemi väga kõrgelt.
veebiOS
webOS on Linuxil põhinev mobiilne operatsioonisüsteem. See on HP välja töötatud nõuetekohane operatsioonisüsteem. Tegelikult tutvustas Palm webOS-i 2009. aasta jaanuaris (Palm Pre seadmete jaoks, välja antud Sprintil), mis eelnes Palm OS-ile. webOS sai koheselt positiivse vastuvõtu tänu oma kasutatavusele, Web 2.0 integratsioonile, avatud arhitektuurile ja multitegumtöö funktsioonidele. Kuid HP ostis Palmi 2010. aastal ja webOS-i mainiti Palmi ostmise peamise motivatsiooniallikana. Veebruaris 2011 tutvustati webOS 2.2 ja webOS 3.0 vastav alt HP Veer/HP Pre 3 nutitelefonide ja HP TouchPad tahvelarvutitega. HP kavatseb 2011. aasta lõpus avaldada webOS-i versiooni, mis töötaks Windowsis, et seda saaks installida kõikidesse HP masinatesse.
iOS
iOS (varem nimega iPhone OS) on Apple'i välja töötatud mobiilne operatsioonisüsteem. iOS on Apple'i Mac OS X otsene tuletis ja see on UNIX-i sarnane operatsioonisüsteem. Algselt tuli iOS välja iPhone’idega, kuid hiljem installiti see iPod touchi, iPadi ja Apple TV seadmetesse.iOS-i saab installida kolmanda osapoole riistvarale ilma Apple'ilt litsentsi hankimata. Nüüd saavad kasutajad Apple'i rakenduste poest alla laadida üle poole miljoni iOS-i rakenduse. Lisaks vastutab iOS Põhja-Ameerikas enam kui poole mobiilse veebi tarbimise eest (va iPad). iOS-i liides põhineb mitme puutega liigutustel, sealhulgas liuguritel, lülititel ja nuppudel, mis annavad kasutaja sisendile kohe vastuse. Kasutajad saavad iOS-iga suhtlemiseks kasutada selliseid interaktsioone nagu pühkimine, puudutamine ja pigistamine. Mõned rakendused on värinatundlikud, mis tähendab, et teatud toiminguid, nagu tagasivõtmine ja pööramine, saab teha lihts alt seadet raputades. iOS sisaldab nelja abstraktsioonikihti: Core OS, Core Services, Media ja Cocoa Touch. iOS vajab töötamiseks umbes 600 MB salvestusruumi.
Android
Android on mobiilne tarkvarapakk, mis koosneb operatsioonisüsteemist, vahevarast ja rakendustest. Ettevõte Android on selle esialgne arendaja, samas kui Google ostis selle 2005. aastal. Androidi operatsioonisüsteem põhineb Linuxil. OHA (Open Handset Alliance) liikmed, kuhu kuulub ka ettevõte Google, andsid Androidi välja, samas kui AOSP (Android Open Source Project) vastutab selle edasise hoolduse eest. Android on hinnanguliselt 2010. aastal populaarseim nutitelefonide platvorm. Androidile on saadaval üle veerand miljoni rakenduse (“Rakendused”) ja see arv kasvab pidev alt tänu suurele rakenduste arendamisele pühendunud arendajate kogukonnale. Rakendusi saab alla laadida kas Android Marketist (Google'i hallatav veebirakenduste pood) või kolmandate osapoolte saitidelt.
Androidi arendus põhineb peamiselt Javal. Android toetab suurt osa Java 5.0 teekidest. Paljudel Java teekidel, mida ei toetata, on paremad asendused (muud sarnased teegid) või neid pole lihts alt vaja (nt printimiseks kasutatavad teegid jne). Teeke, nagu java.awt ja java.swing, ei toetata, kuna Androidil on kasutajaliideste jaoks muud teegid. Android SDK toetab muid kolmandate osapoolte teeke, nagu org.blues (Bluetoothi tugi). OHA koosneb paljudest ettevõtetest, mis on pühendunud mobiilseadmete avatud standardite täiustamisele. Androidi kood ilmus tasuta ja avatud lähtekoodiga Apache litsentsi alusel. Lõppkokkuvõttes kompileeritakse Androidi kood Davilki opkoodideks. Davilk on spetsiaalne virtuaalne masin, mis on optimeeritud mobiilseadmete jaoks, millel on piiratud ressursid, nagu võimsus, protsessor ja mälu.
Mis vahe on webOS-il ning iOS-il ja Androidil?
Kuigi kõik kolm platvormi/operatsioonisüsteemi on omavahel võrreldavad, on neil siiski oma kõrged ja mõõnad. Väidetav alt on iOS-il parim, sujuvam, puht alt ehitatud ja kõige intuitiivsem kasutajaliides, mida saab hõlpsasti kasutada isegi esmakordne kasutaja. webOS-i ei peeta kasutatavuse poolest kaugele maha, kuid algaja jaoks võib see vajada harjumist. Kuid Android on kasutajaliidese osas selgelt kolmandal positsioonil. See eristamine toimub ainult üksteise võrdlemise teel ja on oluline märkida, et kõik kolm kasutajaliidest on väga head. Üks Androidi mahajäämuse põhjus selles valdkonnas on see, et Android 2.x ei sobi tahvelarvutitele (Google tunnistab seda), kuid seda on nendega siiski kasutatud, kuigi Android 3.x on tahvelarvutipõhine operatsioonisüsteem.
Androidi peetakse kohandamislahingu selgeks võitjaks. Kasutajad saavad Androidis peaaegu kõike kohandada, samas kui ülejäänud kaks ei paku kohandamiseks palju võimalusi. iOS võimaldab kohandada ainult rakenduse paigutust, samas kui webOS-is on kõige vähem lubatud kohandusi. Üks Androidi parimaid omadusi on selle vidinate tugi, mis võimaldab vaadata kõike, mida vajate lühid alt, selle asemel et rakendusi avada ja sulgeda (nagu iOS-is).
E-posti osas eelistavad kasutajad iOS-i lihtsust, kuid webOS-i kaardiliidest (mis võimaldab veebilehe ja uue meili vahel edasi-tagasi sirvida) peetakse meili jaoks sobivamaks. Siiski on iOS-i kopeerimise ja kleepimise funktsioon neist kolmest parim, mis tähendab, et edasi-tagasi pööramine on niikuinii harva vajalik.
HP puuteplaat ja HP Palm Pre 3 (mis käitab operatsioonisüsteemi webOS 3.0) pakuvad väga sujuvat ja sujuvat multitegumtöötlust, kuigi Android ei jää palju alla rakenduste vahel väga kiires vahetamises. Kuid iOS on multitegumtöö võimekuses palju maha jäänud. Rakenduste poodide osas on aga võitja iOS. iOS-i rakenduste poes on uskumatult suur rakenduste kogu (üle 500 tuhande). Tegemist on siiski suletud turuga. Androidil on poole vähem rakendusi, kuid mõnikord võib kvaliteet olla küsitav. Samal ajal on webOS-i rakenduste poes allalaadimiseks saadaval vaid paar tuhat rakendust.