webOS vs iOS vs Android
Բջջային սարքերի օգտագործումը արագորեն դառնում է ժողովրդականություն: Սա բջջային օպերացիոն համակարգեր արտադրող մրցակից ընկերությունների միջև մրցակցությունը դարձրեց կատաղի պայքար՝ գերակայություն ձեռք բերելու համար: HP-ի (Hewlett-Packard) կողմից մշակված webOS-ը, Apple-ի կողմից մշակված iOS-ը և Google-ի մշակած Android-ը դարձել են բջջային օպերացիոն համակարգերի շուկայում հիմնական խաղացողները: Չնայած այս օպերացիոն համակարգերը կարող են միմյանցից լավը լինել տարբեր առումներով կամ ոլորտներում, բոլոր երեք օպերացիոն համակարգերը շատ բարձր են գնահատվում շարժական սարքերի օգտատերերի համայնքի կողմից:
webOS
webOS-ը Linux-ի վրա հիմնված բջջային օպերացիոն համակարգ է:Սա պատշաճ օպերացիոն համակարգ է, որը մշակվել է HP-ի կողմից: Իրականում, Palm-ը ներկայացրել է webOS-ը 2009 թվականի հունվարին (Palm Pre սարքերի համար, թողարկվել է Sprint-ում), որը նախորդել է Palm OS-ին։ webOS-ն ակնթարթորեն դրական արձագանք ստացավ՝ շնորհիվ իր օգտագործման, Web 2.0 ինտեգրման, բաց ճարտարապետության և բազմաֆունկցիոնալ գործառույթների: Սակայն HP-ն գնեց Palm-ը 2010 թվականին, և որպես Palm-ի գնման հիմնական մոտիվացիայի աղբյուր նշվեց webOS-ը: webOS 2.2 և webOS 3.0-ը ներկայացվել են 2011 թվականի փետրվարին՝ համապատասխանաբար HP Veer/HP Pre 3 սմարթֆոններով և HP TouchPad պլանշետային համակարգիչներով։ HP-ն ծրագրում է 2011 թվականի վերջին ներկայացնել webOS-ի տարբերակը, որը կաշխատի Windows-ի ներսում, որպեսզի այն հնարավոր լինի տեղադրել բոլոր HP սարքերում:
iOS
iOS (նախկինում կոչվում էր iPhone OS) բջջային օպերացիոն համակարգ է, որը մշակվել է Apple-ի կողմից։ iOS-ը Apple-ի Mac OS X-ի ուղղակի ածանցումն է և UNIX-ի նման օպերացիոն համակարգ է: Ի սկզբանե iOS-ը թողարկվել է iPhone-ներով, սակայն հետագայում այն տեղադրվել է iPod touch, iPad և Apple TV սարքերում։iOS-ը կարող է տեղադրվել երրորդ կողմի ապարատում` առանց Apple-ից լիցենզիա ստանալու: Այժմ օգտատերերը կարող են ներբեռնել ավելի քան կես միլիոն հավելված iOS-ի համար Apple App Store-ից։ Ավելին, iOS-ը պատասխանատու է Հյուսիսային Ամերիկայում բջջային ցանցի սպառման կեսից ավելիի համար (բացի iPad-ից): iOS ինտերֆեյսը հիմնված է բազմաշերտ ժեստերի վրա՝ ներառյալ սահիկներ, անջատիչներ և կոճակներ, որոնք անմիջապես արձագանքում են օգտատիրոջ մուտքագրմանը: Օգտատերերը կարող են օգտագործել փոխազդեցություններ, ինչպիսիք են՝ սահերը, հպումները և սեղմումները՝ iOS-ի հետ շփվելու համար: Որոշ հավելվածներ «զգայուն են ցնցումների նկատմամբ», ինչը նշանակում է, որ որոշակի գործողություն, օրինակ՝ հետարկելը և պտտելը, կարող են իրականացվել սարքը պարզապես թափահարելով: iOS-ը պարունակում է աբստրակցիայի չորս շերտ՝ Core OS, Core Services, Media և Cocoa Touch: iOS-ը գործելու համար պահանջում է մոտ 600 ՄԲ հիշողություն:
Android
Android-ը բջջային ծրագրաշարի փաթեթ է, որը կազմված է օպերացիոն համակարգից, միջին ծրագրերից և հավելվածներից: Android ընկերությունը նրա սկզբնական ծրագրավորողն է, մինչդեռ Google-ը գնել է այն 2005 թվականին:Android օպերացիոն համակարգը հիմնված է Linux-ի վրա։ OHA-ի (Open Handset Alliance) անդամները, որը ներառում է Google ընկերությունը, թողարկեցին Android-ը, մինչդեռ AOSP-ն (Android Open Source Project) պատասխանատու է դրա հետագա պահպանման համար: Android-ը համարվում է սմարթֆոնների ամենահայտնի պլատֆորմը 2010 թվականին: Android-ի համար հասանելի է ավելի քան քառորդ միլիոն հավելված («Հավելվածներ»), և այս թիվը շարունակում է աճել՝ շնորհիվ հավելվածների մշակմանը նվիրված ծրագրավորողների մեծ համայնքի: Հավելվածները կարելի է ներբեռնել կամ Android Market-ից (Google-ի կողմից ղեկավարվող առցանց հավելվածների խանութից) կամ երրորդ կողմի կայքերից:
Զարգացումը Android-ում հիմնականում Java-ի վրա է հիմնված: Java 5.0 գրադարանների մեծ մասը աջակցվում է Android-ում: Java գրադարաններից շատերը, որոնք չեն աջակցվում, կա՛մ ունեն ավելի լավ փոխարինումներ (այլ նմանատիպ գրադարաններ), կա՛մ պարզապես անհրաժեշտ չեն (օրինակ՝ տպագրության գրադարաններ և այլն): Գրադարանները, ինչպիսիք են java.awt-ը և java.swing-ը, չեն աջակցվում, քանի որ Android-ն ունի օգտատերերի միջերեսների այլ գրադարաններ:Android SDK-ն աջակցում է այլ երրորդ կողմի գրադարաններին, ինչպիսիք են org.blues-ը (Bluetooth աջակցություն): OHA-ն կազմված է բազմաթիվ կորպորացիաներից, որոնք նվիրված են բջջային սարքերի բաց ստանդարտների բարելավմանը: Android կոդը թողարկվել է որպես անվճար և բաց կոդով Apache լիցենզիայի ներքո: Ի վերջո, Android կոդը կազմվում է Davilk օպերացիոն կոդերում: Davilk-ը հատուկ վիրտուալ մեքենա է, որը օպտիմիզացված է սահմանափակ ռեսուրսներով շարժական սարքերի համար, ինչպիսիք են էներգիան, պրոցեսորը և հիշողությունը:
Ո՞րն է տարբերությունը webOS-ի և iOS-ի և Android-ի միջև:
Չնայած բոլոր երեք հարթակները/օպերացիոն համակարգերը համեմատելի են միմյանց հետ, նրանք ունեն իրենց բարձր և ցածր մակարդակները: Նշվում է, որ iOS-ն ունի լավագույն, ամենահեղուկ, մաքուր կառուցված և ամենաինտուիտիվ ինտերֆեյսը, որը կարող է նույնիսկ հեշտությամբ օգտագործվել առաջին անգամ օգտագործողի կողմից: webOS-ը օգտագործման առումով հետ չի մնում, բայց կարող է անհրաժեշտ լինել նորեկի համար ընտելանալ: Սակայն Android-ն ակնհայտորեն երրորդ տեղում է, երբ խոսքը վերաբերում է օգտագործողի միջերեսին: Այս տարբերակումը կատարվում է միայն միմյանց համեմատելով, և կարևոր է նշել, որ բոլոր երեք օգտատերերի միջերեսները շատ լավն են:Android-ի այս ոլորտում ուշացման պատճառներից մեկն այն է, որ Android 2.x-ը հարմար չէ պլանշետների համար (Google-ն ընդունում է դա), բայց դեռ օգտագործվում է դրանց հետ, թեև Android 3.x-ը հատուկ պլանշետային ՕՀ է::
Android-ը համարվում է բացահայտ հաղթող անհատականացման պայքարում: Օգտագործողները կարող են հարմարեցնել գրեթե ամեն ինչ Android-ում, մինչդեռ մյուս երկուսը հարմարեցման շատ տարբերակներ չեն առաջարկում: iOS-ը թույլ է տալիս հարմարեցնել միայն հավելվածի դասավորությունը, մինչդեռ webOS-ն ամենաքիչ թույլատրելի հարմարեցումներով է: Android-ի լավագույն հատկանիշներից մեկը Widgets-ի աջակցությունն է, որը թույլ է տալիս մի հայացքով նայել այն ամենին, ինչ անհրաժեշտ է իմանալ, այլ ոչ թե բացել և փակել հավելվածները (ինչպես iOS-ում):
Էլփոստի առումով օգտատերերը հակված են նախընտրում են iOS-ի մատուցած պարզությունը, սակայն webOS-ի քարտերի միջերեսը (որը թույլ է տալիս ետ ու առաջ շրջել վեբ էջի և նոր էլփոստի միջև) համարվում է ավելի հարմար էլփոստի համար: Այնուամենայնիվ, iOS-ում պատճենելու և տեղադրելու գործառույթը լավագույնն է երեքից, ինչը նշանակում է, որ այնուամենայնիվ, հազվադեպ է պահանջվում ետ ու առաջ շրջել:
HP TouchPad-ը և HP Palm Pre 3-ը (որն աշխատում է webOS 3.0-ով) առաջարկում է շատ հարթ և անխափան բազմաֆունկցիոնալ աշխատանք, թեև Android-ը հետ չի մնում հավելվածների միջև իսկապես արագ փոխարկումից: Սակայն iOS-ը շատ զիջում է բազմաբնույթ առաջադրանքների կատարման կարողություններին: Այնուամենայնիվ, iOS-ը հաղթող է, երբ խոսքը վերաբերում է հավելվածների խանութներին: iOS հավելվածների խանութն ունի հավելվածների անհավանական մեծ հավաքածու (ավելի քան 500 հազար): Այնուամենայնիվ, դա փակ շուկա է։ Android-ն ունի այդ քանակի հավելվածների կեսը, բայց երբեմն որակը կարող է կասկածելի լինել: Մինչդեռ webOS հավելվածների խանութն ունի ընդամենը մի քանի հազար հավելված՝ ներբեռնելու համար: