webOS против iOS против Android
Использование мобильных устройств стремительно набирает популярность. Это превратило конкуренцию между конкурирующими компаниями, производящими мобильные операционные системы, в ожесточенную борьбу за превосходство. WebOS, разработанная HP (Hewlett-Packard), iOS, разработанная Apple, и Android, разработанная Google, стали основными игроками на рынке мобильных операционных систем. Хотя эти операционные системы могут быть лучше друг друга в различных аспектах или областях, все три операционные системы высоко ценятся сообществом пользователей мобильных устройств.
вебОС
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 соответственно. В конце 2011 года HP планирует представить версию 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 является поддержка виджетов, которая позволяет сразу увидеть все, что вам нужно знать, вместо того, чтобы открывать и закрывать приложения (как в iOS).
Что касается электронной почты, пользователи, как правило, предпочитают простоту, которую обеспечивает iOS, но карточный интерфейс webOS (который позволяет переключаться между веб-страницей и новым электронным письмом) считается более подходящим для электронной почты. Тем не менее, функция копирования и вставки в iOS является лучшей из трех, а это означает, что перелистывание назад и вперед в любом случае требуется редко.
HP TouchPad и HP Palm Pre 3 (на котором работает webOS 3.0) предлагают очень удобную и бесшовную многозадачность, хотя Android не сильно отстает в очень быстром переключении между приложениями. Но iOS сильно отстает в возможностях многозадачности. Тем не менее, iOS является победителем, когда дело доходит до магазинов приложений. Магазин приложений для iOS имеет невероятно большую коллекцию (более 500 тысяч) приложений. Однако это закрытый рынок. На Android вдвое меньше приложений, но иногда их качество может быть сомнительным. Между тем, в магазине приложений WebOS доступно для скачивания всего несколько тысяч приложений.