webOS vs iOS vs Android
Mobiilseadmete kasutamine on kiiresti populaarsust kogumas. See on muutnud konkurentsi mobiilsete operatsioonisüsteemide tootvate ettevõtete vahel ülivõimu saavutamiseks ägedaks lahinguks. HP arendatud webOS (Hewlett-Packard), Apple'i välja töötatud iOS ja Google'i arendatud Android on muutunud mobiilsete operatsioonisüsteemide turul peamisteks mängijateks. Ehkki need opsüsteemid võivad olla erinevates aspektides või valdkondades üksteisest paremad, peab mobiilseadmete kasutajaskond kõiki kolme operatsioonisüsteemi väga heaks.
webOS
webOS on Linuxi põhine mobiilne operatsioonisüsteem. See on HP välja töötatud sobiv operatsioonisüsteem. Tegelikult tutvustas Palm webOSi 2009. aasta jaanuaris (Palm Pre seadmete jaoks, välja antud Sprintis), mis eelnes Palm OS-ile. webOS sai koheselt positiivse vastuvõtu tänu oma kasutatavusele, Web 2.0 integreerimisele, avatud arhitektuurile ja mitme ülesande funktsioonidele. Kuid HP ostis Palmi 2010. aastal ja peamiseks motivatsiooniallikaks Palmi ostmisel nimetati webOS-i. webOS 2.2 ja webOS 3.0 võeti kasutusele 2011. aasta veebruaris, vastavalt HP Veer / HP Pre 3 nutitelefonid ja HP TouchPad tahvelarvutid. HP kavatseb 2011. aasta lõpus avaldada webOS-i versiooni, mis töötaks Windowsis, et seda saaks installida kõikidesse HP masinatesse.
iOS
iOS (varasema nimega iPhone OS) on mobiilne operatsioonisüsteem, mille on välja töötanud Apple. 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 kolmanda osapoole riistvarale installida ilma Apple'ilt litsentsi hankimata. Nüüd saavad kasutajad Apple App Store'ist alla laadida üle poole miljoni iOS-i rakenduse. Lisaks vastutab iOS enam kui poole Põhja-Ameerika mobiiliveebi tarbimise eest (v.a iPad). iOS-i liides põhineb mitme puutega žestidel, sealhulgas liugurid, lülitid ja nupud, mis annavad kasutaja sisendile viivitamatu vastuse. Kasutajad saavad iOS-iga suhtlemiseks kasutada selliseid koostoimeid nagu pühkimine, koputamine ja näpistamine. Mõned rakendused on „raputustundlikud“,see tähendab, et teatud toiminguid, näiteks tagasivõtmist ja pööramist, saab teha lihtsalt seadet raputades. iOS sisaldab nelja kihti abstraktsiooni, mida nimetatakse Core OS, Core Services, Media ja Cocoa Touch. iOS vajab töötamiseks umbes 600 MB salvestusruumi.
Android
Android on mobiilne tarkvarapakett, mis koosneb operatsioonisüsteemist, vahevara 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), kuhu kuulub ettevõte Google, liikmed andsid Androidi välja, AOSP (Androidi avatud lähtekoodiga projekt) vastutab selle edasise hoolduse eest. Android on 2010. aastal hinnanguliselt populaarseim nutitelefonide platvorm. Androidile on saadaval üle veerand miljoni rakenduse (rakendused) ja see arv kasvab tänu rakenduste arendamisele pühendunud suurele arendajate kogukonnale. Rakendusi saab alla laadida kas Android Marketist (Google'i hallatavast veebipõhisest rakenduste poest) või kolmanda osapoole saitidelt.
Androidi arendus on peamiselt Java-põhine. Suurt osa Java 5.0 teekidest toetab Android. Paljudel Java-teekidel, mida ei toetata, on paremad asendused (muud sarnased teegid) või neid pole lihtsalt vaja (näiteks teegid printimiseks jne). Raamatukogusid nagu java.awt ja java.swing ei toetata, kuna Androidil on kasutajaliideste jaoks muid teeke. Android SDK toetab teisi kolmandate osapoolte teeke, nagu org.blues (Bluetoothi tugi). OHA koosneb paljudest korporatsioonidest, mis on pühendunud mobiilseadmete avatud standardite täiustamisele. Androidi kood anti välja tasuta ja avatud lähtekoodina Apache'i litsentsi alusel. Lõppkokkuvõttes koostatakse Androidi kood Davilki opkoodidesse. Davilk on spetsiaalne virtuaalne masin, mis on optimeeritud mobiilseadmete jaoks, millel on piiratud ressursid, näiteks võimsus, protsessor ja mälu.
Mis vahe on webOS-is ning iOS-is ja Androidis?
Ehkki kõik kolm platvormi / opsüsteemi on omavahel võrreldavad, on neil siiski nii kõrgeimad kui ka madalamad tasemed. Väidetavalt on iOS-il parim, sujuvam, puhtalt üles ehitatud ja intuitiivsem kasutajaliides, mida esmakordne saab isegi hõlpsasti kasutada. webOS-i ei peeta kasutatavuse osas kuigi kaugele maha, kuid see võib vajada algaja jaoks harjumist. Kuid Android on kasutajaliidese osas selgelt kolmandal kohal. See eristamine toimub ainult üksteise võrdlemisel ja on oluline märkida, et kõik kolm kasutajaliidest on väga head. Üks põhjus Androidi mahajäämiseks selles valdkonnas on see, et Android 2.x ei sobi tahvelarvutite jaoks (Google tunnistab seda), kuid neid on nendega siiski kasutatud, ehkki Android 3.x on tahvelarvutite spetsiifiline operatsioonisüsteem.
Androidi peetakse kohandamislahingus kindlaks võitjaks. Kasutajad saavad Androidis kohandada peaaegu kõike, teised kaks ei paku kohandamisel palju võimalusi. iOS lubab kohandada ainult rakenduse paigutust, samas kui webOS on kõige vähem lubatud kohandusi. Üks Androidi parimatest omadustest on vidinate tugi, mis võimaldab vaadata kõike, mida vajate, silmapilk, selle asemel, et peaksite rakendusi avama ja sulgema (nagu iOS-is).
E-posti osas eelistavad kasutajad eelistada iOS-i lihtsust, kuid webOS-i kaartide liidest (mis võimaldab veebisaidi ja uue e-posti vahel edasi-tagasi sirvimist) peetakse e-posti jaoks sobivamaks. Kuid iOS-i kopeerimise ja kleepimise funktsioon on parim kolmest, mis tähendab, et edasi-tagasi lehitsemist on niikuinii harva vaja.
HP puuteplaat ja HP Palm Pre 3 (mis töötab webOS 3.0-ga) pakuvad väga libedat ja sujuvat multitegumtöötlust, ehkki Android ei jää rakenduste vahel väga kiiresti vahetamisest kaugele maha. Kuid iOS on multitegumtöötlusvõimalustest kaugel maas. Rakendusepoodide osas on võitja aga iOS. iOS-i rakenduste poes on uskumatult suur (üle 500 tuhande) rakenduste kogu. Tegemist on siiski kinnise turuga. Androidil on pool sellest rakenduste hulgast, kuid mõnikord võib kvaliteet olla küsitav. Samal ajal on webOS-i rakenduste poes allalaadimiseks saadaval vaid paar tuhat rakendust.