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 წელს და webOS იყო ნახსენები Palm-ის შეძენის მთავარი მოტივაციის წყაროდ. webOS 2.2 და webOS 3.0 დაინერგა 2011 წლის თებერვალში HP Veer/HP Pre 3 სმატფონებით და HP TouchPad ტაბლეტების კომპიუტერებით, შესაბამისად. HP გეგმავს გამოაქვეყნოს webOS-ის ვერსია 2011 წლის ბოლოს, რომელიც იმუშავებს 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) პასუხისმგებელია მის შემდგომ შენარჩუნებაზე. ანდროიდი ითვლება ყველაზე პოპულარულ პლატფორმად სმარტფონებისთვის 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 არის სპეციალური ვირტუალური მანქანა, რომელიც ოპტიმიზებულია მობილური მოწყობილობებისთვის შეზღუდული რესურსებით, როგორიცაა სიმძლავრე, CPU და მეხსიერება.
რა განსხვავებაა webOS-სა და iOS-სა და Android-ს შორის?
მიუხედავად იმისა, რომ სამივე პლატფორმა/ოპერაციული სისტემა შედარებულია ერთმანეთთან, მათ აქვთ თავისი მაღალი და დაბალი დონე. როგორც ამბობენ, iOS-ს აქვს საუკეთესო, ყველაზე თხევადი, სუფთად აშენებული და ყველაზე ინტუიციური მომხმარებლის ინტერფეისი, რომელიც შეიძლება ადვილად გამოიყენოს პირველმა ადამიანმა. webOS ითვლება არც თუ ისე ჩამორჩება გამოყენებადობის თვალსაზრისით, მაგრამ შეიძლება დაგჭირდეთ დამწყებთათვის შეგუება. მაგრამ, Android აშკარად მესამე პოზიციაზეა, როდესაც საქმე ეხება მომხმარებლის ინტერფეისს. ეს დიფერენციაცია ხდება მხოლოდ ერთმანეთის შედარებით და მნიშვნელოვანია აღინიშნოს, რომ სამივე მომხმარებლის ინტერფეისი ძალიან კარგია. Android-ის ჩამორჩენის ერთ-ერთი მიზეზი ამ სფეროში არის ის, რომ Android 2.x არ არის შესაფერისი ტაბლეტებისთვის (Google აღიარებს ამას), მაგრამ მაინც გამოიყენება მათთან ერთად, თუმცა Android 3.x არის ტაბლეტის სპეციფიკური OS.
Android ითვლება აშკარა გამარჯვებულად პერსონალიზაციის ბრძოლაში. მომხმარებლებს შეუძლიათ Android-ზე თითქმის ყველაფრის მორგება, ხოლო დანარჩენი ორი არ გვთავაზობს პერსონალიზაციის ბევრ ვარიანტს. iOS საშუალებას იძლევა მხოლოდ აპლიკაციის განლაგების პერსონალიზაცია, ხოლო webOS არის ის, რომელსაც აქვს ყველაზე ნაკლები დაშვებული პერსონალიზაცია. Android-ის ერთ-ერთი საუკეთესო მახასიათებელია ვიჯეტების მხარდაჭერა, რაც საშუალებას გაძლევთ ნახოთ ყველაფერი, რაც უნდა იცოდეთ ერთი შეხედვით, ვიდრე აპების გახსნა და დახურვა (როგორც iOS-ში).
ელ.ფოსტის კუთხით, მომხმარებლები უპირატესობას ანიჭებენ სიმარტივეს, რაც iOS-ს მოაქვს, მაგრამ webOS-ის ბარათების ინტერფეისი (რომელიც იძლევა ვებ გვერდსა და ახალ ელფოსტას შორის წინ და უკან გადაბრუნების საშუალებას) უფრო შესაფერისია ელფოსტისთვის. თუმცა, iOS-ში კოპირების და ჩასმის ფუნქცია საუკეთესოა ამ სამიდან, რაც იმას ნიშნავს, რომ უკან და უკან გადახვევა მაინც იშვიათად არის საჭირო.
HP TouchPad და HP Palm Pre 3 (რომელიც მუშაობს webOS 3.0) გთავაზობთ ძალიან გლუვ და შეუფერხებელ მრავალდავალებას, თუმცა Android არ ჩამორჩება აპებს შორის ძალიან სწრაფად გადართვას. მაგრამ, iOS ბევრად ჩამორჩება მულტიტასკინგის შესაძლებლობებს. თუმცა, iOS არის გამარჯვებული, როდესაც საქმე ეხება აპლიკაციების მაღაზიებს. iOS აპლიკაციების მაღაზიას აქვს აპლიკაციების წარმოუდგენლად დიდი კოლექცია (500 ათასზე მეტი). თუმცა, ეს არის დახურული ბაზარი. Android-ს აქვს ამ რაოდენობის აპლიკაციების ნახევარი, მაგრამ ზოგჯერ ხარისხი შეიძლება საეჭვო იყოს. ამასობაში webOS აპების მაღაზიას აქვს მხოლოდ რამდენიმე ათასი აპი ხელმისაწვდომი ჩამოსატვირთად.