Перейти до вмісту

KaiOS

Матеріал з K2 ERP Wiki

11.; Керування через клавіатуру

index.html

document.addEventListener("DOMContentLoaded", function () { На відміну від класичних feature phones, пристрої з KaiOS можуть підтримувати:

6.; Зв'язок із Firefox OS

icon.png

Основні задачі:

KaiOS підтримує роботу push notifications для застосунків, що надає можливість отримувати повідомлення без постійного ручного відкриття програми.; | KaiOS-пристрої мають значно менше ресурсів, ніж сучасні смартфони.; 1.; KaiOS має змогу бути корисною для:

- 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