Google поддерживает другую операционную систему для телефона, как будто Android, Fuchsia и ChromeOS недостаточно. Но для этого есть веская причина. KaiOS другой.
Firefox OS была попыткой Mozilla вытеснить Android и iOS с рынка телефонов. Это не удалось в основном из-за того, что у Mozilla не было достаточных возможностей разработчика, чтобы заставить все это работать вовремя. После того, как заглушка была отключена, казалось, что это был конец основанной на стандартах мобильной ОС и фреймворка приложений. Однако KaiOS возродила Firefox OS, и она пользуется большим успехом, чем когда-либо была Mozilla. Он уже занял 10% рынка мобильных телефонов в Индии, обогнав слишком дорогой iPhone и уступив только Android.
Чтобы было ясно, KaiOS — это не Firefox OS. Это форк основы Firefox OS — Boot to Gecko или B2G. По сути, это ядро Linux с ядром браузера Firefox в качестве пользовательского интерфейса. KaiOS использует основы B2G, а затем добавляет дополнительные функции, необходимые для использования телефона. Печальная новость заключается в том, что большая часть B2G находится под лицензией Apache, которая допускает повторное лицензирование, а это означает, что KaiOS не обязательно должен быть открытым исходным кодом; и на данный момент нет никаких указаний на то, где искать исходный код.
KaiOS может быть не с открытым исходным кодом, но если вы хотите написать для него приложение, вы будете использовать HTML и JavaScript. По сути, вы пишете веб-приложение с вызовами конкретных API-интерфейсов, связанных с телефоном, таких как BatteryManager, Geolocation, WiFi manager и т. Д. Пользовательский интерфейс — это, по сути, HTML. Создайте манифест и отправьте его в магазин приложений, и работа будет выполнена. Немногое научиться, если вы уже создаете активные веб-страницы.
Почему KaiOS добьется успеха там, где не удалось Firefox OS?
Ответ прост: он нацелен на сверхдешевые функциональные телефоны, а не на конкуренцию с Android и iOS. Чтобы быть более точным, телефоны KaiOS на самом деле не являются телефонами с функциями; они представляют собой нечто среднее между функциональными телефонами и смартфонами. Это тот телефон, который вы могли бы купить, если бы вам нужен был телефон, а не компьютер, но при этом вам нужны были некоторые из основных функций, такие как оплата, карты, электронная почта, браузер и т. Конечно, главная особенность — невысокая стоимость. Например, успех в Индии во многом связан с тем, что телефоны JioPhones почти раздаются. Возрождение B2G также связано с тем, что к нему присоединилось еще одно почти безнадежное дело — Nokia.
Nokia 8110 пока недоступен, но будет стоить меньше 100 долларов и выглядит очень интересно. Ключевой особенностью является клавиатура. В телефонах KaiOS не используются сенсорные экраны, они перемещаются и получают ввод с настоящих клавиш и некоторых программируемых смарт-клавиш. Другое очевидное отличие состоит в том, что экран намного меньше — 2,45 дюйма, 320×240 пикселей.
Взгляните, как работает пользовательский интерфейс:
Это свергнет iOS и Android?
Почти наверняка нет — если только KaiOS не разовьется во что-то более мощное, например Firefox OS, и не выйдет на поле благодаря обновлениям.
На данный момент KaiOS заполняет пробел — это стандартизированная ОС с низким энергопотреблением, которая может запускать пользовательские приложения. Что интересно, создавать приложения намного проще, чем для Android или iOS, даже если то, что вы можете делать, более ограничено аппаратным обеспечением и фреймворком.
Почему Google инвестировал 20 миллионов долларов?
Просто для того, чтобы убедиться, что сервисы Google включены в самую популярную на сегодняшний день недорогую мобильную ОС. Фактически, учитывая количество людей, которые могут позволить себе только недорогой телефон, он может быть даже больше, чем Android.
Это может быть рынок, для которого стоит создавать приложения.