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 е нейният първоначален разработчик, докато 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 има само няколко хиляди приложения, които могат да се изтеглят.