Со средней долей мирового рынка в 85-95%, iOS и Android являются безусловно доминирующими игроками в области мобильных операционных систем. Так зачем искать или разрабатывать на других платформах?
Во-первых, вы можете быть любознательным человеком и, возможно, просто заинтересованы в изучении новых систем и концепций. Во-вторых, когда техническое пространство когда-либо оставалось неподвижным? Главные игроки сегодняшнего дня, возможно, не будут основными игроками в течение шести месяцев, и это платит, чтобы следить за проигравшими и новыми участниками. Ведь рынок может измениться очень внезапно. Это особенно актуально, так как многие развивающиеся рынки созревают для принятия недорогих смартфонов — и это чья-то игра на этих новых развивающихся и обширных рынках.
Это моя первая статья в качестве мобильного редактора SitePoint, так что может быть лучше, чем путешествие по мобильным платформам, которое вы, возможно, еще не рассматривали? Ожидайте дальнейшие глубокие погружения в них в течение следующих нескольких месяцев.
Windows Phone
Включение Windows Phone в список «других» платформ может быть спорным выбором, но для многих это все еще не воспринимается всерьез и по-прежнему является предметом многих шуток. С недавним обновлением 8.1 она стала более привлекательной и жизнеспособной платформой для потребителей и разработчиков за пределами евангелистов Microsoft и может стать претендентом в топ-3.
концепция
В некоторых отношениях Microsoft возглавила недавний рост плоских и чистых концепций дизайна, или «Аутентично цифрового», отбросив многие устаревшие аналогии UX. Платформа фокусируется на жестких принципах проектирования, отсутствии помех в интерфейсе и на предоставлении постоянных обновлений пользователям с помощью таких функций, как «живые плитки». Microsoft изо всех сил старается создать согласованность и паритет в своих аппаратных предложениях, и, несмотря на то, что они не были полностью успешными, создается впечатление, что они постепенно набирают силу и получают обратную связь с пользователями.
развитие
Неудивительно, что для компании, которая десятилетиями создавала инструменты разработки, есть несколько вариантов разработки приложений для Windows Phone, включая Silverlight, .Net и Visual studio. Для разработки под Windows Phone вам понадобится Visual studio, которая предназначена только для Windows (ожидайте обучения по этому вопросу в ближайшее время).
рынок
Часто возникают противоречия и противоречия в отношении доли рынка телефонов Windows. За прошедший год он вырос в среднем на 7% на большинстве рынков. Это не так уж и много, но все еще много людей, и многие предсказывают, что в следующем году может произойти дальнейшее увеличение платформы. Microsoft часто раздает денежные или натуральные стимулы для разработки своей платформы, поэтому, если вы хоть немного заинтригованы, может быть, настало время заняться расследованиями.
Ubuntu Phone
Canonical (материнская компания Ubuntu) вошла в историю в прошлом году, запустив крупнейшую в истории кампанию краудфандинга, пытаясь собрать 32 миллиона долларов для своего нового устройства с двойным рабочим столом и телефоном Ubuntu Edge. Кампания потерпела неудачу на несколько миллионов, но была успешной как маркетинговая кампания для мобильной платформы, которая имеет много общего с настольной версией Ubuntu.
концепция
Телефон Ubuntu насыщен своими собственными уникальными концепциями, представляя множество разных идей к столу. Это включает:
- Персонализированные экраны блокировки
- Области, метод организации приложений и данных в связанные категории на основе темы или личного использования
- Сдвиг по краям экрана используется для доступа к приложениям и другим ярлыкам
- Уведомления вас не беспокоят, скорее они находятся в ящике уведомлений и ждут, чтобы вы их проверили.
- Контент не контролируется. Элементы управления скрыты от экрана, доступны при пролистывании экрана вверх, что позволяет сосредоточиться на содержимом приложений.
- Сходство с рабочим столом — много усилий было приложено для использования преимуществ настольной системы Ubuntu в операционной системе телефона, включая безопасность, поиск и универсальные обновления.
развитие
Возможно, одним из самых больших препятствий на пути внедрения Ubuntu Phone является его путь развития. Приложения HTML5 возможны, но для того, чтобы работать на нативном, вам придется выучить совершенно новый язык разработки и среду, QML (или Qt ). Qt не уникален для Ubuntu, а QML «похож на JavaScript», поэтому он может быть не таким большим барьером, как кажется на первый взгляд. Вам также нужно будет запустить Ubuntu, но это бесплатно, и вы можете запустить его на виртуальной машине, так что, опять же, не огромный барьер.
рынок
Телефон Ubuntu ориентирован на поддержку производителей, а не операторов связи или самого производства. У Canonical уже есть несколько крупных мировых операторов связи, и они нацелены на рынок среднего класса, а Азия и Европа — его первоначальные цели. Его потенциальный рынок приложений в настоящее время неясен, и прогресс идет медленно, возможно, поклонники Linux в мире начнут борьбу за № 3 или 4 в мобильной экосистеме.
Tizen
Tizen рассматривается как попытка Samsung освободиться от своей зависимости от Android и, в основном, от Google (это не первая попытка заменить Tada на Bada ). До сих пор он был реализован только на двух не телефонных устройствах (носимые устройства Gear 2), и многие считают, что он оступился, даже не успев покинуть стартовые блоки. Тем не менее, Tizen поддерживает Samsung, одного из крупнейших производителей мобильных телефонов в мире, и с носимой растущей «мобильной» платформой гонка далека от завершения.
концепция
Tizen основан на Linux и является чем-то вроде «клона Android» с несколькими Samsung-версиями, такими как Touchwiz, наряду с некоторыми дополнительными идеями:
- Виджеты и значки — это одно и то же, на самом деле виджеты — это расширенные значки, которые могут работать по-разному в зависимости от их размера.
- Уведомления представлены в виде сетки, а не списка.
развитие
Приложения HTML 5 представляют собой простой вариант с некоторыми уже имеющимися кроссплатформенными вариантами разработки, такими как Sencha. В отличие от Java на Android, разработка для Tizen изначально ведется на C или C ++, поэтому, опять же, может потребоваться изучение нового языка и / или платформы.
рынок
Читая между строк, похоже, что Tizen прямо нацелен на растущие рынки. Его принципы интерфейса и подход кричат простота и удобство использования. Tizen в настоящее время разрабатывается в сотрудничестве с Intel, Sprint, Vodafone, Fujitsu, NEC, Panasonic и многими другими, но аппаратные средства или приложения еще не появились. Он предлагает несколько преимуществ перед Android, за исключением существующего доминирования Samsung на рынке. Это дало бы ему легкий доступ к потребительским карманам: многие покупают «Samsung», а не «Android», не заботясь и не зная разницы.
Firefox OS
Firefox OS , по-видимому, является игроком, которого все хотят добиться успеха, возможно, потому что Firefox, как правило, до сих пор так любим и известен, и ему не хватает крупных корпоративных покровителей. Как и его одноименный браузер, он стремится быть открытым исходным кодом и гораздо более децентрализованным, чем многие другие конкуренты телефонных ОС.
дизайн
Firefox OS заявляет и стремится «дать вам возможность прожить каждый миг во всей его полноте», его концепции дизайна достаточно знакомы и немного путаницы в Android / iOS. С выпуском версии 2.0 Firefox OS повзрослела и начинает приобретать все большую индивидуальность благодаря таким функциям, как:
- Активный экран блокировки
- Панель «Перейти к началу» на экранах списков, то есть сообщений
- Чистый, плоский стиль интерфейса
- Нет виджетов (прямо сейчас)
развитие
Firefox OS основана на Linux (называемой Gonk, ядро которой основано на проекте с открытым исходным кодом Android), но одно из ключевых отличий состоит в том, что весь пользовательский интерфейс (Gaia) основан на веб-технологиях, использующих механизм рендеринга Gecko, таким образом массовое снижение барьера развития. У Mozilla уже есть здоровая экосистема для разработчиков и сеть поддержки, это продолжается в ее мобильном предложении с уже впечатляющим набором документации и доступных ресурсов.
рынок
Firefox OS в настоящее время имеет несколько крупных партнерских отношений с производителями и телекоммуникационными компаниями, включая LG, Telefonica, ZTE, Alcatel, Sprint и SingTe, и, похоже, нацелена на низкую / развивающуюся часть рынка с ценами на оборудование на уровне 25 долларов или меньше. Это может означать очень большой рыночный потенциал или крайне низкую маржу, что затрудняет маркетинг и другие расходы.
другие
ежевика
Возможно, спорная запись, но в частности приложения, географические и отраслевые рынки Blackberry по-прежнему значительный игрок. Если вы работаете в этих областях, это все еще жизнеспособная платформа для разработки.
Sailfish OS
Другая операционная система для телефона на базе Linux, которая использует платформу Qt для своих собственных приложений, но также может запускать приложения Android и приложения HTML. У Sailfish OS есть несколько увлекательных идей для пользовательского интерфейса и дизайна аппаратного обеспечения, но все еще немного неясно относительно их предполагаемого рынка и планов.
Indiephone
Indiephone стремится создать полностью конфиденциальный телефон с открытым исходным кодом, который также имеет отличный пользовательский опыт, а не подвиг. В этом году начнется массовое финансирование, так что держите глаза открытыми.
Предметы одежды
В этой статье мы сосредоточимся на операционных системах для телефонов и планшетов, но «мобильные» — это широкая тема, которая может включать в себя любые виды портативных вычислительных устройств. В ближайшие годы это будет означать увеличение количества носимых устройств, от часов до диапазонов и устройств для количественных измерений. Как этот рынок будет развиваться, еще неизвестно, и, каково бы ни было ваше личное мнение о предметах одежды, это будет большой и конкурентный рынок. В ближайшие месяцы мы будем показывать много информации на эту тему.
Что вы думаете о платформах, отмеченных выше? Что было пропущено или пропущено?