webOS срещу iOS срещу Android
Използването на мобилни устройства бързо набира популярност. Това превърна конкуренцията между конкурентни компании, които произвеждат мобилни операционни системи, в ожесточена битка за надмощие. webOS, разработена от HP (Hewlett-Packard), iOS, разработена от Apple, и Android, разработена от Google, се превърнаха в основни играчи на пазара на мобилни операционни системи. Въпреки че тези операционни системи може да са по-добри една от друга в различни аспекти или области, и трите операционни системи се оценяват много високо от общността на потребителите на мобилни устройства.
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 е директно производно на Mac OS X на Apple и е 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 изисква около 600MB памет за работа.
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 има само няколко хиляди приложения, налични за изтегляне.