webOS vs iOS vs Android
Mobiilseadmete kasutamine on kiiresti populaarsust kogumas. See on teinud konkurentsi konkureerivate ettevõtete vahel, kes toodavad mobiilseid opsüsteeme, tiheda võitluse ülemvõimu saamiseks. HP (Hewlett-Packard) välja töötatud webOS, Apple'i välja töötatud iOS ja Google arendatud Android on muutunud mobiilside opsüsteemide turul peamisteks tegijateks. Ehkki need opsüsteemid võivad olla erinevates aspektides või valdkondades üksteisest paremad, peab mobiilseadmete kasutajakogukond kõiki kolme operatsioonisüsteemi väga heaks.
webOS
webOS on Linuxi põhine mobiilne opsüsteem. See on HP välja töötatud sobiv operatsioonisüsteem. Tegelikult tutvustas Palm webOS-i jaanuaris 2009 (Palm Pre-i seadmetele, vabastati Sprintil), mis eelnes Palm OS-ile. VeebiOSOS sai selle kasutatavuse, Web 2.0 integreerimise, avatud arhitektuuri ja mitme ülesande täitmise kaudu koheselt positiivse vastuvõtu. Kuid HP ostis Palmi 2010. aastal ja Palmi ostmise peamiseks motivatsiooniallikaks nimetati webOS-i. VeebidOSOS 2.2 ja WebOS 3.0 toodi turule 2011. aasta veebruaris vastavalt HP Veer / HP Pre 3 -smatofonide ja HP TouchPad-tahvelarvutitega. HP plaanib 2011. aasta lõpus avalikustada veebiversiooni versiooni, mis töötaks Windowsi siseselt, et seda saaks installida kõigisse HP masinatesse.
iOS
iOS (varem nimega iPhone OS) on Apple'i välja töötatud mobiilne opsüsteem. iOS on Apple'i Mac OS X otsene tuletis ja see on UNIX-i laadne opsüsteem. Algselt tuli iOS välja iPhone'idega, kuid hiljem paigaldati see iPod touchi, iPadi ja Apple TV seadmesse. iOS-i saab installida kolmanda osapoole riistvarasse ilma Apple'ilt litsentsi hankimata. Nüüd saavad kasutajad Apple App Store'ist alla laadida rohkem kui pool miljonit iOS-i rakendust. Lisaks vastutab iOS Põhja-Ameerikas enam kui poole mobiilse veebi (va iPad) tarbimise eest. iOS-i liides põhineb mitme puutega žestidel, sealhulgas liugurid, lülitid ja nupud, mis pakuvad kasutaja sisendile kohest reageerimist. Kasutajad saavad iOS-iga suheldes kasutada selliseid interaktsioone nagu pühkimine, kraanid ja näputäis. Mõned rakendused on raputustundlikud, mis tähendab, et teatud toiminguid, näiteks tagasivõtmine ja pööramine, saab teostada lihtsalt seadme raputamisega. iOS sisaldab nelja kihti abstraktsiooni nimega Core OS, Core Services, Media ja Cocoa Touch. iOS-i tööks on vaja umbes 600 MB salvestusruumi.
Android
Android on mobiilne tarkvarapakett, mis koosneb opsüsteemist, vahetarkvarast ja rakendustest. Ettevõtte Android on selle esimene arendaja, samal ajal kui Google ostis selle 2005. aastal. Androidi opsüsteem põhineb Linuxil. Ettevõtte Google hulka kuuluva OHA (Open Handset Alliance) liikmed andsid välja Androidi, selle edasise hoolduse eest aga AOSP (Android Open Source Project). Arvatakse, et Android on nutitelefonide populaarseim platvorm 2010. aastal. Androidi jaoks on saadaval üle veerand miljoni rakenduse („Apps”) ja see arv kasvab tänu suurele arendajate kogukonnale, kes on pühendunud rakenduste arendamisele. Rakendusi saab alla laadida kas Android Marketist (Google'i hallatav veebipõhine rakenduste pood) või kolmandate osapoolte saitidelt.
Android-i arendus põhineb peamiselt Java-l. Androidi toetatakse suurt osa Java 5.0 teegidest. Paljudel toetamata Java teekidel on paremad asendajad (muud sarnased teegid) või neid pole lihtsalt vaja (nt trükkimiseks mõeldud raamatukogud jne). Raamatukogusid, nagu java.awt ja java.swing, ei toetata, kuna Androidil on ka teisi kasutajaliideste teegid. Android SDK toetab muid kolmandate osapoolte teegid, näiteks org.blues (Bluetoothi tugi). OHA koosneb paljudest ettevõtetest, mis on pühendunud mobiilseadmete avatud standardite parandamisele. Androidi kood vabastati Apache litsentsi alusel tasuta ja avatud lähtekoodina. Lõppkokkuvõttes kompileeritakse Androidi kood Davilk'i opoodidesse. Davilk on spetsiaalne virtuaalne masin, mis on optimeeritud piiratud ressurssidega (nt toide, protsessor ja mälu) liikuvatele seadmetele.
Mis vahe on webOS ja iOS ning Android?
Ehkki kõik kolm platvormi / opsüsteemi on üksteisega võrreldavad, on neil siiski nii kõrgeid kui ka madalaimaid osi. iOS-il on väidetavalt parim, kõige sujuvam, selgelt üles ehitatud ja kõige intuitiivsem kasutajaliides, mida isegi esmakordne taimer saab hõlpsalt kasutada. webOS-i ei loeta kasutatavuse osas kuigi kaugele, kuid võib-olla on vaja uuega harjumist. Kuid Android on kasutajaliidese osas selgelt kolmandal kohal. See eristamine toimub ainult üksteise võrdlemise teel ja on oluline arvestada, et kõik kolm kasutajaliidest on väga head. Üks põhjus Androidi hilinemiseks selles valdkonnas on see, et Android 2.x ei sobi tahvelarvutite jaoks (Google tunnistab seda), kuid neid kasutatakse endiselt koos nendega, ehkki Android 3.x on tahvelarvutispetsiifiline OS.
Androidi peetakse kohandamislahingus selgeks võitjaks. Kasutajad saavad Android-is kohandada peaaegu kõike, teised kaks ei paku kohandamisel palju võimalusi. iOS võimaldab kohandada ainult rakenduse paigutust, samas kui webOS on väikseim lubatud kohandamine. Üks Androidi parimatest omadustest on vidinate tugi, mis võimaldab vaadata kõike, mida peate teadma, vaid mitte avada ja sulgeda rakendusi (nagu iOS-is).
E-posti osas eelistavad kasutajad pigem iOS-i lihtsust, kuid e-kirjade jaoks peetakse sobivamaks webOS-i kaardiliidest (mis võimaldab veebilehe ja uue e-posti vahel edasi-tagasi libiseda). IOS-is kopeerimise ja kleepimise funktsioon on neist kolmest siiski parim, mis tähendab, et edasi-tagasi libisemist on nagunii vaja.
HP puuteplaat ja HP Palm Pre 3 (mis töötab veebiosa 3.0) pakuvad väga libedat ja sujuvat multitegumtöötlust, ehkki Android pole rakenduste vahel kiirel vahetamisel kuigi kaugel. Kuid iOS on multitegumtöötluse võimetest palju maha jäänud. Rakenduste poodides on võitjaks siiski iOS. iOS-i rakendustepoes on uskumatult suur (üle 500 tuhande) rakenduste kollektsioon. See on siiski suletud turg. 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.