| -
|
Offline-friendly
|
Бажано підтримувати роботу при слабкому інтернеті.; Android
- потрібні всі Android або iOS-застосунки;
- потрібен великий сенсорний екран;
- потрібна висока продуктивність;
- потрібні сучасні мобільні ігри;
- потрібна активна робота з документами;
- потрібна якісна камера;
- потрібно багато месенджерів і сервісів;
- важливі часті системні актуалізація;
- потрібна повноцінна банківська або робоча програмний пакет застосунків.; характеристика
- Google Search;
- Google Maps;
- YouTube;
- Google Assistant на окремих моделях;
- інші Google-сервіси залежно від пристрою й регіону.; :contentReference [oaicite:3]{index=3}
10.1. index.html
!; | Використати легку версію сайту, якщо доступна.; | APK / AAB, native Android apps.; Відмінність
=== 7.3. KaiStore ===
Рекомендовані практики для користувача:
[[Firefox OS]]
"icons": {
KaiOS 4.0 documentation згадує підтримку встановлення PWA apps через новий apps manager.; Додати manifest.; !; |-
| Firefox OS
| Історично близька через Gecko і web app-модель.; |-
| D-pad navigation
| Усі дії повинні працювати через кнопки.;<p>Це простий застосунок для smart feature phone.; Значення
|-
| Основні пристрої
| Кнопкові smart feature phones.; Через KaiStore користувач системи має змогу встановлювати:
+--> PWA Apps
"56": "/icons/icon-56.png",
== 12.; Вимоги до UI застосунків ==
== 1.; Загальний характеристика ==
|-
| Малий екран
| Інтерфейс має бути простим і читабельним.; офіційно затверджений сайт KaiOS описує платформу як спосіб принести функціональні можливості смартфонів на доступні пристрої, а додатково згадує KaiStore із YouTube, Facebook, Google Search, Maps та 1500+ застосунками.; |}
</div>
Типові технології:
=== 7.4.; Браузер ===
'''Ключова особливість:''' застосунки KaiOS базуються на web-технологіях — HTML, CSS і JavaScript — та працюють через Gecko runtime, що робить платформу близькою до ідей Firefox OS.;<!DOCTYPE html>
icons/
* HTML;
* CSS;
* JavaScript;
* Web APIs;
* KaiOS-specific APIs;
* Gecko runtime;
* packaged apps;
* hosted apps;
* PWA apps у новіших версіях.; |-
| 2026
| KaiOS продовжує використовуватися у smart feature phones, особливо в сегменті доступних телефонів.; |-
| Доступ до базових сервісів
| користувач системи отримує браузер, карти, YouTube і застосунки залежно від моделі.; | Перевірити модель телефона, оператора і конфігурація мережі.; | Від бюджетних до флагманських пристроїв.; |-
| Малий розмір пристроїв
| Телефони компактні й простіші у використанні.;<title>Hello KaiOS</title>
[[Smart feature phone]]
* HTML;
* CSS;
* JavaScript;
* знання keyboard navigation;
* розуміння малих екранів;
* оптимізація пам'яті;
* тестування на реальному пристрої;
* підготовка manifest;
* публікація через KaiStore.; рішення для бізнесу
<div style="border-left: 6px solid #1565c0; background: #e3f2fd; padding: 12px 16px; margin: 16px 0;">
[[Android]]
Типове керування:
[[Gecko]]
'''KaiStore''' — магазин застосунків для KaiOS.; | Зазвичай має менше застосунків і слабшу web-платформу.; Підготувати іконки та metadata.; | Перевірити KaiStore для конкретного пристрою.; :contentReference [oaicite:5]{index=5}
[[CSS]]
|
'''KaiOS''' — це мобільна операційна платформа для '''smart feature phones''' — кнопкових телефонів, які мають частину функцій смартфона.;{{DISPLAYTITLE:Операційна система KaiOS}}
Спільні риси:
+--> Web Apps
Для розробника:
<html>
|-
| Класичний feature phone
| Дзвінки, SMS, просте меню, мінімальні internet-функції.; Рік
KaiOS використовувався в різних моделях smart feature phones.; |-
| Немає Android APK
| Неможливо без ускладнень встановити звичайні Android-застосунки.; |-
| Мало пам'яті
| Багато застосунків або даних.; |-
| Швидкий запуск
| Застосунок має відкриватися оперативно.;<div style="border-left: 6px solid #2e7d32; background: #e8f5e9; padding: 12px 16px; margin: 16px 0;">
* встановлювати застосунки з KaiStore;
* перевіряти дозволи застосунків;
* не відкривати підозрілі посилання;
* оновлювати систему, якщо доступне актуалізація;
* використовувати блокування екрана;
* не передавати SIM-карту або телефон стороннім;
* очищати телефон перед продажем;
* не вводити паролі на підозрілих сайтах.; :contentReference [oaicite:0]{index=0}
+--> Packaged Apps
== 3.; Призначення KaiOS ==
Для розробки KaiOS-застосунків потрібні:
!; KaiOS — це мобільна операційна платформа для smart feature phones, яка поєднує простоту кнопкового телефона з частиною можливостей смартфона.; Оптимізувати JavaScript і CSS.; WhatsApp був важливою частиною привабливості KaiOS для багатьох користувачів, але супровід змінювалася з часом.; Платформа
{| class="wikitable"
Hardware
KaiOS доцільно обрати, якщо:
!; характеристика
=== 7.5. Push notifications ===
Офіційна документація KaiOS для розробників прямо зазначає, що KaiOS apps базуються на HTML, CSS і JavaScript та запускаються через Gecko runtime.;<body>
Low-level System Services
__TOC__
* D-pad;
* кнопка OK;
* ліва soft key;
* права soft key;
* цифрова клавіатура;
* кнопки виклику;
* кнопка завершення;
* кнопка назад;
* кнопка меню.; | Google Play або інші Android-магазини.; | Смартфони, планшети, TV, авто, wearable та інші пристрої.; Адаптувати інтерфейс під D-pad.; |-
| Smart feature phone
| Кнопковий телефон із 4G, Wi-Fi, GPS, застосунками й магазином застосунків.; |}
2.; |-
| Застосунки
| Web apps, packaged apps, PWA.; Подія
},
|
</pre>
}
== 2.; Коротка характеристика ==
Обмеження:
|
Матеріал KaiOS.dev для розробників зазначає, що KaiOS-пристрої часто мають 256 MB або 512 MB RAM для всієї операційної системи, і лише частина цієї пам'яті доступна застосунку.; |}
+--> System Apps
== 9.; Застосунки KaiOS ==
Linux Kernel
Ключові етапи:
== 19.; KaiStore для розробника ==
|-
| Android Go
| додатково орієнтована на доступні пристрої.; |-
| Обмежена програмний пакет
| Застосунків менше, ніж для Android або iOS.; Перевірити роботу на малому екрані.; |
!; |-
| KaiStore
| є собою магазин застосунків для smart feature phones.;=== 10.2. app.js ===
3.;
4. Smart feature phone
</syntaxhighlight>
27.; Типові проблеми
- голосові дзвінки;
- SMS;
- контакти;
- журнал викликів;
- швидкий набір;
- фізичні кнопки відповіді та завершення дзвінка.; |}
|
-
|
Web-технології
|
Розробники можуть створювати застосунки на HTML, CSS і JavaScript.;== 18.; розробка програмного забезпечення для KaiOS ==
<script src="app.js"></script>
HTML
| Доступність
|
-
|
Магазин
|
-
|
Series 30+
|
додатково застосовується у кнопкових телефонах.; "name": "Example Developer"
|
; характеристика
7.; Основні функціональні можливості
|
},
console.log("KaiOS app started");
|
</html>
KaiOS розроблена для користувачів, яким потрібен недорогий телефон із базовими smart-можливостями.; |-
|
Малий екран
|
Не всі сайти й застосунки зручні.; !; manifest.webapp
<meta charset="utf-8">
Кнопковий телефон
7.1.; Дзвінки та SMS
Практичний сенс: KaiOS надає можливість користувачам отримати доступ до інтернету й популярних сервісів без купівлі повноцінного смартфона.; KaiOS має браузер для доступу до web-сторінок.;Hello KaiOS
У практичній документації та історії релізів KaiOS згадується, що WhatsApp був доступний у KaiOS 2.5.x, але супровід залежала від версії системи, пристрою, регіону та політики самого сервісу.;Feature phone
14.; Популярні пристрої
KaiOS Application Layer
25.; KaiOS для бізнесу
На відміну від смартфонів, KaiOS-пристрої зазвичай не мають великого сенсорного екрана.; Схожість з KaiOS
20.; переважні аспекти KaiOS
|-
| 2016
| Mozilla припинила активний еволюція Firefox OS як смартфонної платформи.;== 8.; технічна архітектура KaiOS ==
v
* недорогих корпоративних телефонів;
* польових працівників;
* логістики;
* простих службових пристроїв;
* пристроїв для дзвінків і базового зв'язку;
* low-cost connected devices;
* регіональних сервісів у країнах, де feature phones популярні;
* mobile inclusion-проєктів.; Окремо варто відзначити яка додає до недорогих телефонів частину можливостей смартфона: застосунки, 4G, Wi-Fi, GPS, браузер, YouTube, карти і KaiStore виступає ключовою рисою '''Головна ідея:''' KaiOS.; !; це мобільна операційна платформа для кнопкових smart feature phones.; Це окрема мобільна платформа для недорогих кнопкових телефонів із малим екраном, обмеженою пам'яттю та керуванням через фізичну клавіатуру.;[[Мобільна операційна система]]
!; |-
| Низьке споживання пам'яті
| KaiOS-пристрої мають обмежені ресурси.;<syntaxhighlight lang="html">
== 21.; Недоліки KaiOS ==
6.; Створити web-застосунок.; * соціальні застосунки;
* новинні застосунки;
* погодні застосунки;
* ігри;
* освітні застосунки;
* утиліти;
* карти;
* медіазастосунки;
* локальні сервіси.; |}
</body>
+--> Graphics
== 13.; Обмеження ресурсів ==
{| class="wikitable"
== 22.; Порівняння з Android ==
js/
!; :contentReference [oaicite:2]{index=2}
v
* застосунок має змогу базуватися на web-технологіях;
* простіше переносити частину web-функціоналу;
* можна використовувати offline-кешування;
* підходить для легких сервісів;
* комфортно для інформаційних і локальних застосунків.; :contentReference [oaicite:6]{index=6}
* невеликий екран;
* 256 або 512 MB RAM на багатьох пристроях;
* слабший процесор;
* обмежене сховище;
* повільніше введення;
* простіший браузер;
* нижча продуктивність JavaScript;
* обмеження background-процесів.; |-
| Focus state
| користувач системи має бачити активний елемент.; !;== 28.; Коли варто використовувати KaiOS ==
4.; |-
| Proprietary feature phone OS
| додатково функціонує на кнопкових телефонах.;[[KaiStore]]
Застосунки KaiOS зазвичай створюються як web-застосунки.; |-
| Смартфон
| Сенсорний екран, повноцінна мобільна ОС, велика програмний пакет застосунків.; |}
"default_locale": "uk"
Типова структура:
офіційно затверджений сайт KaiOS згадує Google Search, Maps і YouTube серед застосунків, доступних у KaiStore або на KaiOS-пристроях.; KaiOS найкраще підходить для доступних кнопкових телефонів, базового інтернету, дзвінків, простих застосунків і ринків, де важлива низька ціна пристрою.; Протестувати на KaiOS-пристрої або емуляторі.; |-
| iOS
| додатково мобільна ОС.; |-
| 2018
| Nokia 8110 4G зробив KaiOS помітнішою для масового ринку.; {| class="wikitable"
app/
!; характеристика
+--> Connectivity
+--> Contacts
!; Загальна схема:
|-
| Обмежена продуктивність
| Пристрої мають слабше hardware, ніж смартфони.; Для нових покупок істотно перевіряти підтримку WhatsApp на конкретній моделі, а не лише на назві KaiOS.; KaiOS зберігає класичні функції кнопкового телефона:
"description": "Simple KaiOS demo application",
Офіційна сторінка пристроїв KaiOS зазначає, що KaiOS-enabled phones можуть мати 3G/4G, Wi-Fi, GPS, single SIM або dual SIM, а каталог показує десятки моделей пристроїв.; |-
| 4G і Wi-Fi
| Багато моделей підтримують сучасніші мережі.; Перевага
== 5.; історичний розвиток ==
Gecko Runtime
* доступні пристрої;
* фізична клавіатура;
* 4G, Wi-Fi і GPS на багатьох моделях;
* KaiStore;
* web-застосунки;
* довша автономність у простих сценаріях;
* зручність для користувачів, яким не потрібен повний смартфон.; | Firefox OS була орієнтована на смартфони й більше не розвивається як масова платформа.; KaiOS підходить для:
* слабше hardware;
* малий екран;
* менше застосунків;
* немає підтримки Android APK;
* залежність від конкретної моделі й регіону;
* не всі популярні сервіси доступні або підтримуються довгостроково.; Вимога
v
app.js
{
+--> Telephony
!; |-
| 2025
| З'явилася гілка KaiOS 4.0.; :contentReference [oaicite:4]{index=4}
<pre>
|
!; Типовий бізнес-процес:
[[Операційні системи]]
* офіційно затверджений сайт KaiOS
* KaiOS Developer Documentation
* KaiOS Architecture Documentation
* KaiStore Documentation
* KaiOS Devices Catalog
* KaiOS 4.0 Overview
* KaiOS.dev Developer Resources
* Wikipedia KaiOS app repository
* OpenStreetMap Wiki: KaiOS
5.; Характеристика
});
KaiOS походить від ідей Firefox OS та Boot to Gecko.; | Сенсорний екран, жести, клавіатура, голос.; Критерій
== 10.; Приклад простого KaiOS-застосунку ==
!; Для сторінки застосунку зазвичай потрібні:
== 15.; KaiOS і WhatsApp ==
[[Nokia]]
+--> Audio
KaiOS має змогу бути не найкращим варіантом, якщо:
Відмінність полягає в з цієї причини, що Firefox OS спочатку орієнтувалася на смартфони, а KaiOS знайшла свою нішу саме в кнопкових smart feature phones.; "developer": {
style.css
</div>
На частині KaiOS-пристроїв були доступні:
<head>
|-
| Застосунок функціонує повільно
| Мало пам'яті або важкий JavaScript.; +--> Settings
* використовувати HTTPS;
* не зберігати токени у відкритому вигляді;
* мінімізувати permissions;
* не логувати приватні інформаційні дані;
* оптимізувати offline-кеш;
* перевіряти введення користувача;
* враховувати обмеження пам'яті.; !; |-
| Мінімум текстового вводу
| На цифровій клавіатурі незручно вводити довгі тексти.; |}
<pre>
7.; | iOS функціонує тільки на iPhone і має іншу закриту екосистему.; KaiOS
- потрібен недорогий телефон;
- потрібна фізична клавіатура;
- потрібні дзвінки, SMS і базовий інтернет;
- потрібен 4G feature phone;
- смартфон здається надто складним;
- потрібен резервний пристрій;
- важлива компактність;
- користувач системи хоче мінімум відволікань;
- потрібні прості застосунки через KaiStore.; |-
| Керування
|
Клавіатура, D-pad, soft keys.; +--> Home Screen
Головні обмеження:
26.; Безпека
<link rel="stylesheet" href="style.css">
Android Go
"name": "Hello KaiOS",
Див.; 32.; додатково
Linux
KaiStore потрібен для поширення застосунків серед користувачів KaiOS.; | Series 30+ має значно простішу smart-функціональність.; 8.; Проблема
- Nokia 8110 4G;
- Nokia 2720 Flip;
- Nokia 6300 4G;
- Nokia 8000 4G;
- Nokia 800 Tough;
- Alcatel Go Flip;
- CAT B35;
- JioPhone;
- Doro smart feature phones;
- Energizer feature phones;
- інші регіональні моделі.; |}
css/
7.2.; 3G, 4G, Wi-Fi і GPS
- дзвінків і SMS;
- простого мобільного інтернету;
- недорогого 4G-телефона;
- резервного телефона;
- користувачів, яким не потрібен повний смартфон;
- людей, які хочуть фізичну клавіатуру;
- ринків із дорогими смартфонами;
- базових online-сервісів;
- довшої автономності в простих сценаріях.; |-
| Hardware
|
Обмежені ресурси.; Недолік
+--> Browser
User Interface
- малий екран;
- обмежена оперативна пам'ять;
- повільніше введення тексту;
- не всі сучасні сайти зручні на кнопковому телефоні;
- частина важких web-сайтів має змогу працювати повільно.; | Видалити непотрібні застосунки, очистити файли.; !; * 3G або 4G;
- Wi-Fi;
- Bluetooth;
- GPS;
- камеру;
- браузер;
- застосунки;
- push notifications;
- KaiStore;
- Google-сервіси на частині моделей;
- YouTube;
- карти;
- соціальні та комунікаційні застосунки залежно від регіону й моделі.; |-
| Довша автономність
|
У багатьох сценаріях кнопкові телефони працюють довше за смартфони.; KaiOS має історичний зв'язок із Firefox OS, яка додатково базувалася на web-застосунках і Gecko.;== 30.; Висновок ==
Головні переважні аспекти:
Smart feature phone — це проміжний тип пристрою між класичним кнопковим телефоном і смартфоном.; Можлива причина
+--> Storage
У новіших версіях KaiOS посилюється роль PWA.; |-
|
Не функціонує 4G
|
Перевірити підтримку конкретної моделі.; Документація KaiOS 4.0 описує новий apps manager, підтримку встановлення packaged apps і PWA apps, перевірку підпису застосунків та оновлений підхід до керування застосунками.; | Android Go — це Android для смартфонів, KaiOS — для кнопкових feature phones.; |-
|
Ціль
|
Доступний телефон із базовими smart-функціями.;== 17.; KaiOS і PWA ==
KaiOS
v
| Назва
|
KaiOS
|
| Розробник
|
KaiOS Technologies
|
| Тип
|
Мобільна операційна платформа для smart feature phones
|
| База
|
Linux / Firefox OS / Boot to Gecko-напрям
|
| Основна ціль
|
Доступні кнопкові телефони з базовими smart-функціями
|
| Тип пристроїв
|
Кнопкові телефони, flip phones, candybar phones, rugged phones
|
| Магазин застосунків
|
KaiStore
|
| Основні технології застосунків
|
HTML, CSS, JavaScript
|
| Runtime
|
Gecko runtime
|
| Тип керування
|
Фізична клавіатура, D-pad, кнопки виклику, soft keys
|
| Основні конкуренти
|
Android Go, Series 30+, ThreadX-based feature phone OS, пропрієтарні ОС виробників
|
{{SEO
істотно: KaiOS не є собою Android і не призначена для звичайних Android APK.; | Закрити інші застосунки, очистити кеш, використовувати легші застосунки.; "launch_path": "/index.html",
JavaScript
16.; KaiOS і Google-сервіси
JioPhone
Багато KaiOS-пристроїв підтримують сучасніші мережеві функції.; Тип пристрою
</head>
Для застосунків це означає, що інтерфейс повинен бути адаптований до keyboard navigation.; |-
|
2021
|
KaiOS 3.0 принесла значне актуалізація платформи й Gecko.;== 31.; Джерела ==
10.3. manifest.webapp
+--> KaiStore
24.; KaiOS для користувачів
Типові обмеження:
PWA-підхід корисний з цієї причини, що:
Приклади:
* назва;
* характеристика;
* іконка;
* банер;
* категорія;
* скриншоти;
* локалізація;
* відомості про розробника;
* privacy policy;
* пакет або hosted app;
* відповідність правилам платформи.; | Повноцінна смартфонна платформа.; |-
|
Немає потрібного застосунку
|
Застосунок не підтримує роботу KaiOS або регіон.; Документація KaiOS описує KaiStore як service channel, що показує програмний продукт користувачам і надає можливість встановлювати застосунки на телефони.;== 29.; Коли KaiOS має змогу бути не найкращим вибором ==
"112": "/icons/icon-112.png"
|
-
|
Немає актуалізація
|
Виробник або оператор не випустив OTA.; :contentReference [oaicite:1]{index=1}
* дзвінки;
* SMS;
* мобільний інтернет;
* месенджери на підтримуваних моделях;
* YouTube;
* карти;
* пошук;
* базові застосунки;
* мобільні платежі в окремих країнах;
* доступ до інформації;
* робота з контактами;
* використання GPS;
* hotspot на підтримуваних пристроях;
* доступний телефон для ринків, де смартфони дорогі.; |-
|
2018
|
-
|
Фізична клавіатура
|
-
|
2017
|
-
|
Сайт погано відкривається
|
-
|
Залежність від моделі
|
-
|
2019–2020
|
-
|
2017
|
-
|
Нерівномірні актуалізація
|
-
|
Повільне введення тексту
|
Фізична цифрова клавіатура незручна для довгих повідомлень.; Подати застосунок у KaiStore.;== 23.; Порівняння з іншими мобільними ОС ==
* використання web-технологій;
* HTML/CSS/JavaScript як основа застосунків;
* Gecko runtime;
* Linux-based основа;
* ідея доступної мобільної платформи;
* фокус на web app-моделі.; :contentReference [oaicite:7]{index=7}
v
|
|
|
|
|