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 является прямым производным 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 доступно более четверти миллиона приложений («Apps»), и это число продолжает расти благодаря большому сообществу разработчиков, занимающихся разработкой приложений. Приложения могут быть загружены либо с 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 доступно всего несколько тысяч приложений.