Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Динамичная карточный батл с онлайн-сражениями PvP и PvE. Соберите коллекцию уникальных карточных героев, создайте мощную боевую колоду и бросьте вызов другим игрокам со всего мира.

Cards out!

Карточные, Ролевые, Стратегии

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
80
monobogdan
monobogdan
Посты о ремонте и моддинге ретрогаджетов.
TECHNO BROTHER

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE⁠⁠

1 год назад

Друзья! Много ли платформ вы знаете, где для написания пользовательских приложений используется стек… веб-технологий, причём это единственный нативный способ писать программы? Услышав о HTML5 + CSS + JS, на ум приходит разве что webOS — которая используется в современных телевизорах от LG (а ранее использовалась ещё и в Palm Pre — уникальный смартфон, единственный в своём роде), а олды вспомнят ещё и про FireFox OS, в которой вся оболочка (включая многозадачность, шторку уведомлений и все приложения) также была реализована на JS. Но ни webOS, ни FFOS в своё время не суждено было стать массовыми ОС на смартфонах: сказывались аппаратные ограничения устройств, да и проблемы с портированием уже существующих приложений с других платформ (например, игр). Однако несколько лет назад, проект FireFox OS был форкнут и на свет появилась новая система, предназначенная для… умных кнопочных телефонов с LTE! И имя ей — KaiOS. Вероятно, многие мои читатели слышали о ней и о новых умных кнопочниках от Nokia. Но что из себя представляет система под капотом и чем она может быть интересна гику? Читайте в новом материале!

❯ Предыстория


В наше время, стек веб-технологий стал чуть ли не вторым по важности для разработки клиентских приложений. С появлением PWA и модных MVC-фреймворков, а также таких проектов, как Electron, визуальная составляющая многих приложений радикально поменялась: стало возможным реализовывать кастомный, гибкий и адаптивный интерфейс с поддержкой тем и анимаций буквально в несколько строчек кода. Такой подход значительно упрощает и удешевляет разработку клиентских приложений для популярных сервисов: например, «набросать» своё приложение для MP3-плеера может даже зелёный джун, который только начал писать код.

Первой попыткой сделать PWA-приложения «нативными» был, как ни странно, первый iPhone. iOS 1.0, которая в те годы ещё называлась iPhone OS, не имела AppStore и поддержки нативных ipa-приложений и предлагала просто выносить значки нужных сайтов на рабочий стол. При этом возможность отображения полноценных десктопных сайтов была одна из самых сильных сторон iPhone в те годы! Как показала практика, Стив Джобс немного поспешил с интеграцией PWA на смартфонах и в iOS 2.0 уже был добавлен AppStore, куда разработчики могли публиковать нативные и быстрые приложения!

Alcatel OneTouch Fire E — один из двух смартфонов на FireFox OS в моей коллекции!

Alcatel OneTouch Fire E — один из двух смартфонов на FireFox OS в моей коллекции!

Но всё это итак знакомо многим моим читателям: подписчики часто жалуются на то, что современные приложения жиреют и лагают, а ещё тащат за собой целый CEF и миллион npm-пакетов из-за чего даже какие-то простые приложения начинают требовать слишком большие ресурсы. Но кто бы мог подумать, что веб-стек найдет своё место на… кнопочных мобильниках! Казалось бы, дешевые кнопочники не имеют ресурсов для запуска полноценного браузера, их главная задача — именно звонить. Но ведь на складах всё ещё лежат, полагаю, целые стеллажи бюджетных смартфонных процессоров 10-летней давности, которые вполне способы запустить Android… смекаете, к чему я? :)

KaiOS появилась как форк и концептуальное продолжение провалившейся FireFox OS: система от Mozilla предлагала множество интересных концепций и шустро работала даже на очень-очень бюджетных смартфонах, несмотря на веб-направленность. Минимальные требования системы были скромными: ОС шустро работала на бюджетном ZTE Open с 256Мб ОЗУ и чипсетом MSM7225A из 2012 года. FireFox OS работала на ядре Linux, основой был браузерный движок Gecko, а поскольку Mozilla, полагаю, не смогла заручиться поддержкой вендоров чипсетов и хотела, чтобы систему мог портировать на своё устройство любой желающий, для взаимодействия с железом устройства система использовала драйвера для… Android! Поскольку Gecko собирался с использованием стандартного libc, а драйверы использовали bionic, FireFox OS активно использовала библиотеку libHybris, что позволяло портировать систему на уже существующие смартфоны с любыми чипсетами.

LG fx0 — редчайший смартфон на FireFox OS. Правда на фото он на Android :)

LG fx0 — редчайший смартфон на FireFox OS. Правда на фото он на Android :)

Идея системы простая: формально, это один большой браузер (оболочка Gaia), который при запуске приложений создаёт ещё маленькие «браузеры» (элемент webview, это не iframe). Плюсы такого подхода очевидны: отказоустойчивость (потенциально, весь рестарт Gaia — это WebView.Refresh. В случае Android — это закрытие всех приложений и перезапуск app_process), безопасность (нельзя вызвать Private API), лёгкость отладки и малый вес конечных приложений (причём вес — основной критерий для публикации приложения в официальном магазине KaiOS, пакет до 20Мб). Стоит ли говорить о том, что приложение на такое устройство сможет написать даже ребенок, а игру в стиле «Змейки» можно реализовать за пару часов? Порог вхождения значительно ниже даже чем на Android!

В основном, KaiOS разрабатывалась как система, которая должна вывести кнопочные телефоны из разряда «просто-звонилок» и позволить использовать на привычных устройствах современные мессенджеры и различные сервисы (например, тот-же YouTube). Пожалуй, это отнюдь не «прокачанные бабушкофоны», как некоторые могут подумать, а перспективные девайсы с современным железом (поддержка дисплеев высокого разрешения, 3D GPU, LTE) и заделом на будущее, пусть пока и без крутых девайсов в стиле Nokia N-серии. Концепция умных кнопочников не ограничена KaiOS: выходят различные девайсы и на Android, об одном из таких смартфонов я даже писал две отдельные статьи с обзором и моддингом.

Сейчас на барахолках можно найти дешевые девайсы на KaiOS до 2х тысяч рублей, правда свежие Nokia ценятся обычно выше. Мне же достался в подарок Nobby 240 LTE от моего читателя jameskod007, за что ему большое спасибо! Чем такие девайсы могут быть интересны гику? Давайте посмотрим!


❯ Что «под капотом»?


Под капотом у устройств на KaiOS трудятся старые и такие знакомые многим читателям бюджетные чипсеты, как MediaTek MT6572 (использовался в смартфонах до 3-4х тысяч рублей в 2014-2015), SpreadTrum SC7731E (наследник SC7731 2014 года с другим GPU) и Qualcomm 205 (судя по всему, наследник Snapdragon 200 — популярного чипсета 2014-2015 года, который использовался, например, в Lumia 520). Само собой, это позитивно сказывается на цене устройства: зачем в девайс с дисплеем 240x320 ставить 800'ый Snapdragon? :)

Значительным плюсом подобных устройств является простота обслуживания. По правде сказать, здесь и ломаться то особо нечему: дисплей относительно надежно защищен от внешнего влияния с помощью воздушной прослойки и защитного стекла, а элементная база смартфона весьма маленькая и «не ломучая». Разбирается смартфон просто: достаточно лишь открутить несколько винтов с обратной стороны корпуса и расщелкнуть телефон пластиковой картой. Что забавно — такие формы корпусов будто «унифицированы» среди производителей дешевых телефонов, никто, почему-то, не экспериментирует с корпусами в стиле а-ля Nokia N-серий.

Перед нашим взором открывается плата. К сожалению, я пока не видел на кнопочных смартфонах UART в открытом виде, иначе давно бы реализовал что-то типа такого. На плате мы можем заметить, что LTE-версия Nobby 240 работает на достаточно свежем Spreadtrum SC9820E с двумя 64-битными ARMv8 ядрами Cortex-A53 на частоте 1.3ГГц и GPU Mali T820 MP1, а также с LTE модемом. Чип выполнен по техпроцессу 28Нм, максимальное разрешение дисплея — 480x854 (т. е. DSI матрицы всё таки поддерживаются, параллельно с DBI). Весьма шустрый чипсет для девайса такого класса, его едва ли можно назвать «бабушкофонским», подобные характеристики были флагманскими для смартфонов ~2012 года. Для сравнения — простые кнопочники все еще работают на ARMv5 ядрах на частоте около 200-300МГц.

Дисплей припаян и приклеен к плате, подключен к процессору при помощи 16-битного протокола 8080, а не MIPI DSI, как в современных смартфонах. Его разрешение — классические 240x320. Поиск его замены скорее всего не составит труда, хотя точная модель контроллера мне пока неизвестна (предполагаю, либо ILI9341/ILI9325, либо ST7731, либо так любимый китайцами GC9306).

А вот клавиатура — болячка таких девайсов. По каким-то причинам, пластиковые толкатели кнопок очень быстро изнашиваются и кнопки начинают дребезжать (нажиматься несколько раз одновременно), либо не прожиматься. Это очень обидно и неприятно, но быстрофикс есть — напечатать крохотные проставки на 3D-принтере.

В остальном, конструктивно девайс вполне хорош и надежен. Корпус почти не поддается трещинам и царапкам, при аппаратных болячек его относительно легко диагностировать. Ну не замечательно ли? Давайте глянем, чем интересен девайс с точки зрения веб-разработчика!

❯ Веб-разработка


Для разработки нам потребуется совсем немного: любой текстовый редактор (хоть блокнот), FireFox 59 и platform-tools с adb для Android.
В первую очередь, на смартфоне необходимо включить режим отладки, который активируется набором кода *#*#33284#*#* (DEBUG) в номеронабирателе. После этого, в шторке уведомлений появится значок «жука». На некоторых устройствах, режим отладки активируется прямо в настройках. После этого, смартфон будет виден через adb и мы сможем дебажить на нем свои приложения!

Теперь нам необходимо накатить «древний» FireFox 59, это последняя версия с поддержкой WebIDE и возможностью деплоя под FireFox OS от 2018 года. WebIDE — это дебаггер и менеджер приложений для экосистемы Mozilla, активируется с помощью хоткея Shift + F8. Не забудьте отключить авто-обновление в настройках браузера!

После этого, нам необходимо связать WebIDE с нашим смартфоном с помощью «Remote Runtime». Однако перед этим, нам необходимо форварднуть adb-сокет с помощью команды:

adb forward tcp:6000 localfilesystem:/data/local/debugger-socket

После этого, мы жмем «Remote Runtime» и «Runtime Info», дабы получить информацию о нашем девайсе и убедится что всё нормально:

Создаём новое приложение и вперед творить! По правде сказать, я практически не знаю, каких приложений особо не хватает на KaiOS. ВК частично есть, YouTube почти полноценный, WhatsApp тоже реализован… не хватает разве что Telegram? Но я лично не смог бы полноценно чатится с телефона такого типа (и дело не в форм-факторе), поэтому я решил запилить ради прикола приложение-виджет для просмотра погоды в моём городе :)

У каждого приложения есть манифест, который объявляет используемые разрешения, значки и различные данные, необходимые для публикации приложения в магазине приложений. Существует три типа приложений: «web» (Hosted web apps — или, фактически, PWA), «privileged», и «certified» (приложения с доступом к критичным функциям смартфона типа СМС. В привилегерованном режиме, приложения могут обращаться к службам KaiOS, таким, как например Bluetooth и настройках сети.

{
"name": "WeatherApp",
"description": "Погода OpenWeatherMap",
"launch_path": "/index.html",
"type": "certified",
"icons": {
"16": "/icons/icon16x16.png",
"48": "/icons/icon48x48.png",
"60": "/icons/icon60x60.png",
"128": "/icons/icon128x128.png"
},
"developer": {
"name": "monobogdan",
"url": "http://example.com"
}
}

Сначала я сверстал простенький интерфейс для приложения. Логика простая: поскольку это приложение-виджет, при его запуске отображается прелоадер (анимация загрузки), а как только данные загружены — программа показывает блок content и скрывает анимацию загрузки. Никаких фреймворков типа React я тащить не стал, но для более сложных приложений придётся продумывать более сложную логику для реализации диалогов.

Не ругайте за <center>! Я не веб-разработчик, адаптивные верстки делать не умею :))

<body>
<center>
<img id="loader" src="progress.gif" width="32" height="32" style="margin-top: 50%;" />
</center>-

<div id="content" style="display: none;">
<center>
<img id="weather" src="rainy.png" />
<h4 id="weatherText">Плейсхолдер</h3>
</center>

<div style="margin: 5px">
<h4 id="temperature">Температура: </h3>
<h4 id="wind">Ветер: </h3>
</div>
</div>
</body>

Фетчить данные мы будем с OpenWeatherMap, хотя можно попросить доступ к API и у Gismeteo. Формат запросов у API очень простой — фетчим данные о погоде в локации относительно координат широты/долготы, при этом встроенный API для геокодинга поможет найти координаты того или иного района в городе. Делаем вот такой GET-запрос:

queryWeather(onReady)
{
var req = new XMLHttpRequest();
req.onreadystatechange = () => {
if(req.readyState == XMLHttpRequest.DONE) {
var json = JSON.parse(req.responseText);

if(json != null)
onReady(json);
}
};
req.open("GET", "https://api.openweathermap.org/data/2.5/weather?lat=" + this.lat + "&lon=" + this.lon + "&appid=" + this.APIKey + "&units=metric&lang=ru");
req.send();
}

И получаем вот такой ответ:

{
"coord": {
"lon": 46.7129,
"lat": 38.2741
},
"weather": [
{
"id": 804,
"main": "Clouds",
"description": "пасмурно",
"icon": "04n"
}
],
"base": "stations",
"main": {
"temp": 280.43,
"feels_like": 277.88,
"temp_min": 280.43,
"temp_max": 280.43,
"pressure": 1016,
"humidity": 86,
"sea_level": 1016,
"grnd_level": 822
},
"visibility": 10000,
"wind": {
"speed": 3.87,
"deg": 37,
"gust": 6.15
},
"clouds": {
"all": 100
},
"dt": 1713137075,
"sys": {
"type": 1,
"id": 7509,
"country": "IR",
"sunrise": 1713147419,
"sunset": 1713194930
},
"timezone": 12600,
"id": 142549,
"name": "East Azerbaijan",
"cod": 200
}

Конечно, разобрать его очень и очень легко. Обновляем представление нашего приложения (я не юзал селекторы):

updateWeatherData()
{
this.api.queryWeather((response) => {
this.loader.style.display = "none";

this.content.style.animation = "myAnim 2s ease 0s 1 normal forwards";
this.content.style.display = "block";

var weather = "sunny";
if(response.weather[0].main.includes("Rain"))
weather = "rainy";

if(response.weather[0].main.includes("Cloud"))
weather = "cloudy";

this.weatherIcon.src = weather + ".png";

var textDesc = response.weather[0].description;
textDesc = textDesc.charAt(0).toUpperCase() + textDesc.substring(1);

this.weatherText.innerHTML = textDesc;
this.temperatureText.innerHTML += response.main.temp + '℃';
this.windText.innerHTML += response.wind.speed + "м/с";
});
}


И получаем следующий результат:

Вся логика программы уложилась в 85 строк кода. Преимущества веб-подхода и «жабоскрипта» при грамотном использовании очевидны, согласитесь? Опять-же повторюсь, я не веб-разработчик, мои познания в JS ограничиваются «олдовым» стилем уровня начала-середины 2010х годов, я, вон, даже jquery тащить не стал.

❯ Рут


Изначально материал должен был состоять из двух частей: обзор «клиентской» части девайса с приложениями на веб-стеке и выкидывание B2G, дабы реализовать нечто подобное одной из моих более ранних статей. Но вендор смартфона подложил «свинью»: у устройства залочен загрузчик и разблокировать его штатными средствами невозможно. Вообще, инфраструктура FireFox OS имеет много общего с Android изнутри, так что я попробовал с помощью патчера magisk'а пропатчить бут и залить в него su… но увы, девайс валился на верификации signed-образа и отказывался прошивать раздел! За это жирнющий минус вендору.

Если хотите взять подобный девайс для моддинга и экспериментов, присмотритесь к девайсам на Android, или KaiOS на базе MT6572/SC7731 — те обычно разблокированы с завода. Например, год назад я сделал первую кастомную прошивку для Android-кнопочника и написал для него кастомный лаунчер.

Я лично буду очень рад, если ЕС обяжет вендоров смартфонов давать возможность заводской разлочки загрузчиков, иначе это ущемление в правах тех людей, которые покупают смартфон с изначально открытой системой!

❯ Заключение


Вот такой материал про KaiOS у нас с вами получился. Теперь вы и сами знаете, что девайс может быть интересен не только как «бабушкофон» или продвинутая звонилка, но и как платформа для реализации каких-то собственных прикольных фишек :)

Какие применения могут быть у такого девайса? Да самые разные! Например:

  • Маленький фронтэнд для данных с микроконтроллера: тут уже и дисплейчик небольшой есть, и кнопки, а также GPU, если нужно показывать какие-то данные в 3D. Почему-бы и нет?

  • BT-плеер в машину: пилим фронтэнд к ВК Музыке/Спотику или еще какому-либо сервису, коннектим по BT и получаем миниатюрный автомобильный самодостаточный плеер, который еще и аккумулятор относительно долго держит :)

  • Часы с погодой: частичную реализацию этого проекта я уже представил в статье. Собственно, а почему-бы и нет? Многие смартфоны от Motorola и Sony с док-станциями сейчас так и используют. Почему бы не заюзать для этого и девайс на KaiOS?


Надеюсь вам было интересно! Пишите своё мнение, есть ли перспективы у смартфонов на KaiOS? Также у меня есть свой Telegram-канал, куда я выкладываю бэкстейдж со статей, различные заметки о ремонте, моддинге и программировании под девайсы прошлых лет и вовремя публикую линки на новые статьи. Подписывайтесь!

Насчёт машины

Друзья! Те читатели, которые подписаны на меня наверняка знают о том, что я коплю на покупку ТАЗика, дабы реализовать интересный проект с разработкой самопального ГУ "из того что было" по самому дешману. Сейчас у меня есть чуть более 100.000 рублей, из которых 8.000 рублей - донаты читателей! В Ейске, на юге, за такие деньги купить относительно живой по мотору и, что немаловажно, с +- целым дном тазик сложновато. Я даже Волгу и Москвич рассматривал как вариант, но Волга ушла, а у Москвича мотор не родной. Если вам нравятся мои статьи и вы хотите помочь материально будущему проекту - с помощью формы ниже можно помочь проспонсировать проект!

Если вы вдруг живете в Ейске или в 50км от Ейска и вы или ваши знакомые продают относительно живой ТАЗик (кроме классики, критерии - на ходу, чистые документы и не совсем панорамное дно. Машинка может быть помята, с плохим ЛКП и конечно другими косяками, машина ведь не новая!) - пишите в ТГ @monobogdan!

Статья подготовлена при активной финансовой поддержке TimeWeb Cloud. Не стесняйтесь пользоваться их услугами, если вам нужен VDS, выделенный сервер или иные облачные услуги. Подписывайтесь на меня и @Timeweb.Cloud, дабы не пропускать интересные технические статьи каждую неделю!

Показать полностью 16
[моё] Покупка Программирование Смартфон Гаджеты HTML Javascript Kaios Firefox Linux Unix Android Кнопочники Приложение Мобильные телефоны Web Длиннопост
11
2
mk414j
mk414j

Странные уведомления на кнопочном телефоне⁠⁠

2 года назад

Здравствуйте, Пикабушники!
У меня стали появляться странные уведомления на телефоне. Нахожусь в г. Гродно (Республика 🇧🇾 Беларусь).
Сыпятся как из мешка >)
Ради интереса вставлял симку другого оператора - результат тот же >(
Память очищал.
Заранее благодарю всех за советы!

Показать полностью 4
Nobby Телефон Kaios Длиннопост
19
4835
Smetanka90
Smetanka90
Юмор для всех и каждого

Мартин Скорсезе: фильмы нужно смотреть на большом экране. Я:⁠⁠

4 года назад
Мартин Скорсезе: фильмы нужно смотреть на большом экране. Я:
Юмор Новинки кино Дюна 2021 Экранка Телефон Kaios Дюна
419
395
Izus
Izus

KaiOS: восстание кнопочных телефонов⁠⁠

4 года назад

Итак, в прошлом посте, где мы активно вспоминали старые мобильники и типичные проблемы, с которыми сталкивались их обладатели на заре «омобиливания» в странах СНГ, была затронута тема такой мобильной ОС, как KaiOS. 8 человек аж подписались (надеюсь, что именно из-за нее, а не потому, что просто случайно ткнули в кнопку). Так вот: KaiOS… Проблема ее состоит в том, что о ней практически нет внятной информации, несмотря на то, что во многих странах мира она является третьей по популярности мобильной ОС, а в ряде развивающихся стран и вовсе второй после Android’а. Даже несколько постов на Pikabu, которые можно найти об этой платформе, являются вольным пересказом маркетинговых материалов. Если же смотреть в сторону Youtube, то и там встречаются только обзоры аппаратов, но никак не самой платформы. Я предлагаю несколько изменить сложившуюся ситуацию, поэтому готовьтесь – будет долго, крайне субъективно, а также с отвлечением на какие-то личные переживания.

Для тех, кто экономит свое время: сразу могу сказать, что 99%-ам тех, кто читает эту статью, аппараты на KaiOS, вероятнее всего, не нужны абсолютно. Поэтому сэкономьте наше с вами время и не пишите комментарии в духе: «Да кому оно надо!?». К слову, по этой же причине вряд ли стоит рассматривать эту статью как рекламу – уж слишком много критических высказываний в ней будет попадаться.


Впервые про эту мобильную операционную систему я услышал осенью 2019 года, когда в сети начали появляться отчеты с IFA 2019. Я бы не сказал, что я особо слежу за мобильными новинками, но на тот момент я следил за состоянием бренда Nokia и именно они презентовали на этой выставке два аппарата: Nokia 2720 Flip и Nokia 800 Tough. Раскладушка мне оказалась не интересной, так как есть у меня примета – если у телефона есть движущиеся части, я его угроблю нафиг, а вот моноблок еще меня переживет. Так что чаши весов склонились в сторону Nokia 800 Tough.

Далее привожу краткий список моих реакций на этот телефон в последующие полтора года:


(анонс) Прикольно. Кнопочная звонилка с ютубом…

(начало продаж в РФ) Прикольно, а когда у нас в Казахстане будет?

(начало продаж в РК) Прикольно, надо отзывы почитать…

(прочитал отзывы) Да ну ее нафиг…

(спустя год, когда случайно наткнулся) Пофиг, пляшем, беру.


Стоит отметить, что перед заказом я полистал обзоры, почитал еще раз отзывы, нашел один русскоязычный сайт и паблик. Убедился, что большая часть недовольных либо не может сказать ничего конкретного, либо возмущается тем, что кнопочная звонилка внезапно уступает флагману на Андроиде, либо ожидает от нее каких-то чудес автономности. Короче, мое любопытство оказалось убедительнее слов тех, кому этот телефон не приглянулся.

Аппарат ехал ко мне 4 дня, это время я потратил на чтение всего, что смог найти, а попутно писал свой предыдущий пост. Здесь стоит сказать, на кой черт мне вообще сдалось это нечто по цене смартфона. Причин несколько:


1. Мне было просто любопытно. Я вообще из тех, кто с интересом смотрит на все новое, если оно не касается сексуальной ориентации :)

2. Хотелось найти решение, чтобы смотреть Youtube, пока моюсь в душевой кабинке, а водонепроницаемые смартфоны слишком дороги. Вариант же во что-то заворачивать девайс мне кажется довольно колхозным. Да и вообще – не те ощущения;

3. Я рукожоп от мира IT. Прям талантливый такой рукожоп. В основном пилю ну очень специфические backend-решения. Настолько специфические, что описывать придется в серии отдельных постов. А вот желание сделать что-нибудь «для народа» еще со школьных лет никуда не делось. В РНР, HTML5, JS и CSS я вполне себе умею, а значит наваять чего-то для KaiOS в теории тоже смогу, а конкуренция там как у аллигатора в аквариуме с золотыми рыбками.


Впрочем, даже если любопытство иссякнет, а накодить что-нибудь перехочется, мыться-то я не перестану. Так что и девайсина не пропадет.

Прежде чем углубляться, все же стоит сказать пару общих слов об операционке и аппарате, дабы потом не отвлекаться. Начну с ОС. Знаете, как работает ChromeOS? Вот это то же самое, но только для кнопочных мобилок. Любое приложение (даже главный экран или звонилка) – это веб-страница. Т.е. все (вот вообще все) написано на HTML, Javascript и пр. плюшками, которые обычно крутятся в браузере.

Сама ОС – это форк умершей лет 5 назад FirefoxOS, которую позиционировали как замену обычным смартфонным операционкам, да вот только так и не смогли объяснить, чем она по делу их превосходит. Разрабы KaiOS все-таки нашли оправдание – запихивание смарт-функций в дешевые кнопочные телефоны. И они действительно дешевые – в ряде стран, на которые нацелена эта платформа, аппараты с ней стоят около 10$, а то и вовсе выдаются бесплатно при подключении определенного тарифа. Впрочем, если вы думаете, что за эти деньги можно получить что-то внятное, то вы глубоко ошибаетесь. И тут плавно переходим к обзору аппарата.

Итак, Nokia 800 Tough… Я ее, пожалуй, буду называть просто Nokia 800 – так короче. Во-первых, это натуральный флагман с KaiOS, во всяком случае, если судить по цене. Я могу ошибаться (маловероятно), но, по-моему, это самый дорогой аппарат с этой ОС, который существует на рынке. Даже в официальном магазине Nokia, где практически нет накруток, его цена составляет 9990 рублей. Много ли это? Нет. Это ДОХРЕНА! Судите сами, за почти 10 тыс. рублей вы получаете:


• Двухядерный процессор Snapdragon 205;

• 512Mb ОЗУ;

• Встроенное хранилище на 4Гб (доступно около 3.5Гб) с возможностью растопыривания microSD-картами объемом до 32Гб;

• Экран TFT с разрешением 240х320 и диагональю 2.4 дюйма;

• Камеру… точнее, нечто, способной создавать картинки, на которых можно попытаться угадать, на что был направлен объектив во время съемки;

• Поддержку Bluetooth 4.1 и WiFi 2.4Ггц (802.11b/g/n);

• GPS (ну и всякие Глонассы и пр.);

• Поддержку LTE (там еще что-то про VoLTE, VoWiFi, но оно не особо работает);

• Возможность раздавать 4G-интернет по WiFi из коробки;

• Аккумулятор на 2100mAh.


Хоть каким-то оправданием такой цены является корпус. Он правда довольно прочный – IP68 и MIL-STD-810G. Видео измывательств над этим аппаратом легко найти на YouTube. Сразу скажу, что убить его, конечно, можно, но явно не случайно.


При этом, та же Nokia 8000, которая вышла буквально на днях, обладает теми же характеристиками, только процессор у нее Snapdragon 210 (4 ядра, вместо двух), а цена на 2 тыс. рублей меньше. Правда, особой ударопрочности от нее не дождетесь.

На самом деле, Nokia 800 Tough – это самый нелогичный аппарат на KaiOS, так как его цена исключает возможность приобретения каким-нибудь индусом, которому нужно месяц горбатиться только на этот телефон, а для рядового обывателя это слишком дофига для звонилки. Тем не менее, кто-то ведь должен был его купить, вот я и купил…

Наконец, переходим к личным впечатлениям, а затем и измывательствам. Как только я достал аппарат из коробки (в которой, кстати, был только сам телефончик, зарядка и скрепка, даже наушники зажали), первым делом я его включил, прицепился к своему WiFi и запустил Youtube. Ну, что сказать – он работает. Честно говоря, даже особо и придраться ни к чему не выйдет. Естественно, смотреть ролики на экране 2.4 дюйма – удовольствие сомнительное, а если учесть, что они еще и под соотношение сторон 16:9, а не 4:3, ощутимая часть и без того маленького экрана теряется зря. Как-то растянуть картинку возможности не предоставляется…

Следом пошел браузер. На сайте нашей компании есть возможность смотреть пару каналов ОнлайнТВ прямо в браузере. Я сам творил эту дичь, криво-косо имитируя поддержку HLS через JS. На компьютерах все прекрасно работает, на андроид-смартфонах – тоже, но вот директор пожаловался, что его айфон каналы крутить отказывается. Собственно, на эту страничку я и отправился… теперь у меня есть по меньшей мере один пример того, с чем Nokia 800 справляется лучше, чем 12-й айфон :).


Раз уж дело пошло про видео, следом я отправился на Кинопоиск ХыДэ. И вот тут поймал первое разочарование – страница не загружалась, вернее, она грузилась, но кроме черного фона на экране ничего не было. Полагаю, если бы не извраты разметки, видео бы открыть я все же сумел, но пока что этого мне не удалось, а особо экспериментировать с прямыми ссылками или изменением страниц мне лень. Зато я отправился в один пиратский кинотеатр, которым когда-то активно пользовался ввиду аскетичности его интерфейса и, как ни странно, полного отсутствия рекламы. Все отработало нормально. С одним нюансом – кнопки громкости и перемотки при разворачивании видео на весь экран оставались в портретном режиме. Непривычно, но не смертельно.


Вердикт – смотреть видео на этом аппаратике можно. Зачем это делать – вопрос десятый, но чисто технически такая возможность имеется. В дальнейшем хочу слепить на домашнем медиацентре небольшой конвертер с вебмордой из апача, ПХП и ffmpeg и буду смотреть видосики с домашнего сервера, ибо так быстрее, а библиотека у меня вполне достойная (старая привычка складывать видео дома, а не оставлять в сети).

Здесь стоит отметить, что первые несколько дней я испытывал этот аппарат без SIM-карты, так что WhatsApp и звонки проверить возможности не было. Поэтому я отправился в местный магазин приложений и изучать, что там имеется. Попутно оценивал работу самого аппарата. И вот здесь в полной мере раскрылась главная проблема KaiOS – она очень, крайне, невероятно, до неприличия сырая. На моем аппарате стоит версия 2.5.2, хотя уже имеется 2.5.4, а версия 3.0 активно допиливается, но есть у меня подозрение, что в случае с кнопочниками Nokia не станет придерживаться своих традиций и обновлять их на последнюю версию прошивки.


Так вот, сырость! Сразу скажу, что чуть позже будет небольшой твист, но о нем на момент испытаний я не знал, поэтому рассказываю свои эмоции как есть, а вы держите в голове тот факт, что все оказалось не так просто, как казалось.


Итак, в чем выражается сыроватость системы. Во-первых, в ней отсутствуют базовые возможности кастомизации. Например, на главном экране есть скользящее меню, в котором расположены несколько встроенных приложений (Google Assistant, Google Maps, Youtube, WhatsApp и Facebook) – сама задумка отличная, вот только изменить этот список никак нельзя. Но не все так просто – у двух последних приложений из вышеперечисленных имеется кнопка «Удалить», вот только удаляет она не значки, а приложения целиком. Я об этом не знал, когда удалял Facebook, который пропал не только из быстрого запуска, но и с аппарата в целом. При этом значок, что занятно, в панельке быстрого запуска (и только в ней) остался… но до перезагрузки. После ребута панель вообще перестала открываться. Пытаясь восстановить работу, я хотел заново скачать приложений мордылица, но… в магазине его не оказалось. Кстати, не оказалось там и WhatsApp, который у меня уже был на аппарате. Позже я выяснил, что пока в телефоне нет SIM-карты, многие приложения в магазине не видны, но на тот момент я просто сбросил телефон на заводские настройки и начал заново.


Итак, сыроватость… проявлений достаточно – нельзя поменять мелодии СМС, будильника, нет возможности устанавливать мелодии для отдельных контактов. В магазине… хоте нет, о магазине приложений отдельно. Куда важнее, что я заметил принеприятнейшее явление – батарея садилась слишком быстро. Нет, не «как у смартфона» за день… она садилась просто невероятно быстро – сняв телефон с зарядки в 12:00, ровно в полночь он показывал уже 15% заряда. Учитывая, что это кнопочник со смешными параметрами, я несколько офигел.

Иногда браузер закрывался сам собой, иногда в нем наглухо вис курсор на несколько секунд без внятной причины, подсветка экрана отказывалась тухнуть – как при разблокированном экране, так и после блокировки. И куча различных странностей, которые невозможно было объяснить. Вообще, телефон вел себя так, словно он чем-то очень сильно занят, но не хочет признаваться чем именно.

Теперь о магазине. Так как особо полезного софта я в нем увидеть не ожидал (да и что может вообще понадобиться, когда ютуб, плеер и браузер уже есть из коробки), я отправился изучать игры. Так вот, печальная статистика, около 90% всех игр можно разделить на несколько категорий:


• Клоны Flappy Bird, где вам предлагают управлять птичкам, свиньями, КОТАМИ!!!, а также прочими объектами, как предназначенными для полета, так и нет…

• Игры на реакцию. Типичный пример: из-за края экрана вылетают воздушные шарики с написанными на них цифрами, а вам необходимо нажимать эти цифры на экране до того, как шарик улетит. Короче, эдакие тренажеры набора цифр;

• Раннеры… их легион. Целая куча игр со словом Dash или Run в названии…

• Тонны кликеров. От более-менее осмысленных, где нажимать на единственную кнопку нужно вовремя, заканчивая играми, вся суть которых заключается в измерении того, как быстро вы сможете нажимать на одну и ту же кнопку.


Нет, попадаются и вполне терпимые (по меркам данного устройства) игрушки – какая-то ползалка подземелий, различные шахматы/шашки, карточные игры, простенькие аркады (в основном на одном экране). Что примечательно, игры, использующие 3D-движки, тормозят реже и меньше, чем 2D штуковины. К слову, в аппарат уже встроена Змейка (это ж Nokia), в которую даже интересно играть. Это не та классика с четырьмя направлениями, но тоже достойная игрушка с плавным скроллом, различными уровнями и пр.

Однако, даже игры любят напоминать о сырости всего. Например:


1. Бродилка Dungeon Crawler, которая хоть и проста, но увлекательна, не умеет сохранять прогресс;

2. Платформер Under Moon Shadow работает отлично, но имеет спрайты, которые рисовались под разрешение 160х120 – экран и без того не блещет детализацией, но тут прям совсем квадратность по шарам лупит;

3. Highway Racing 3D – эта игрушка когда-то была на люмиях и выглядит приблизительно также. По сути – раннер на колесах. Едешь, обгоняешь машины, уворачиваешься от полиции, на 3D-движке… НО! При старте на секунду появляется инструкция по развороту смартфона (!), а в самой игре на дороге должны быть монетки… вот только они как тот суслик – ты их не видишь, но они есть. В результате я первое время не мог понять, за что мне дают очки, а потом как понял…


И это только несколько примеров. Вообще, многие игры больше напоминают технодемки – они не доведены до ума и крайне сырые. Хотя потенциал платформы и демонстрируют.


Вообще, если говорить о софте, то ситуация сложная – приложений в магазине меньше тысячи, причем, большая их часть – игры (повторяющие друг друга). Есть читалки книжек, есть ньюсридер от разрабов ОС. В плане мессенджинга имеется WhatsApp, Facebook, на некоторых моделях есть Google Duo, причем, в последнем даже работают видеовызовы, вот только по какому принципу он отображается в магазине я пока не понял. Скорее всего дело не в моделях или версиях ОС, а в регионе. У меня, например, его нет. Запилена пара Twitter-клиентов, есть специальный клиент Reddit, правда, он не умеет авторизоваться через соцсети – только по логину/паролю.


Уведомления от WhatsApp прилетают. К слову, если центр уведомлений, которым вполне можно пользоваться. Вот только сам мессенджер не поддерживает голосовые и видеозвонки. При этом можно слать сообщения, голосовухи (чтоб их черти драли), фото и видео, геометки и статусы. Фейсбуком особо не пользовался, но вроде бы там все на уровне мобильной версии сайта, только с уведомлениями. Из анонсов – обещают богомерзкий ТикТок, Likee, может быть Telegram… Вообще, на предыдущей презентации было озвучено много планов, большая часть которых, впрочем, сдвинулась. Но один слайд я сюда вставлю – верхняя группа – это то, что уже имеется, средняя – что пишется прямо сейчас, нижняя – с кем работают, но пока без конкретики.

На самом деле, чисто технически, если что-то может работать в браузере, оно может работать и на KaiOS, вопрос лишь в удобстве использования, поэтому некоторые штуки нуждаются в адаптации. Кроме того, практически все приложения весят какие-то смешные объемы – от нескольких килобайт до «монструозных» 2-3Мб. Крупнее пока не встречал, так что карта памяти, если вы не хотите слушать музыку или смотреть локальное видео, может вам и не пригодиться.

А теперь шок-контент. В воскресенье я все-таки удосужился пойти и прикупить SIM-карту. Установил. Тут стоит сделать отступление – в моем аппарате можно установить или SIM+microSD или две SIM. Причем, насколько мне известно, есть люди, которые спиливали чип с симки, приклеивали его на microSD и пихали этот бутерброд в слот… говорят, что тогда работают две сим-карты и карта памяти. Мне же и первая симка была нужна постольку-поскольку, так что такими вещами не занимался.


Так вот. Сначала все шло не так гладко, как хотелось бы. Начнем с того, что телефон отказывался получать настройки APN, т.е. мобильный интернет у меня работать не захотел. Раздел в параметрах аппарата я нашел, вот только там был пустой список и кнопка «Удалить»… а вот добавить ничего было нельзя. Попытав оператора SMS-ками с требованием выслать мне настройки интернета, я ничего не добился, однако, через пару минут в параметрах появилась кнопка «Добавить APN», чем я и воспользовался, благо, вручную ее настраивать проще простого, а кто ранее имел дело с кнопочными аппаратами и вовсе обойдется без инструкции.

Проверив мобильный интернет и убедившись, что он работает, я попробовал запустить WhatsApp и тут была вторая забава. При первом запуске он демонстрирует информационный экран, на котором левая софт-клавиша отвечает за отображение лицензионного соглашения, а правая – за переход к следующему шагу. Так вот… левая работала отлично, а вот правая – нифига… и центральная… и какая бы то ни было. Короче, я мог разве что перечитывать раз за разом лицензионное соглашение (я даже прокрутил его до конца – мало ли, может там чего есть понажимать). Ноль эффекта. Перезапустив WhatsApp несколько раз, в очередной раз при старте я уже не увидел этого выбора – вместо этого у меня спрашивали номер телефона…


И вот на этом этапе произошло какое-то чудо. Судя по всему, аппарат постоянно опрашивает слот SIM-карты, а когда ее не находит, начинает творить магию и волшебство. После того, как WhatsApp «очухался», пропали почти все глюки ОС. Естественно, недостающий функционал не появился, но:


1. Браузер перестал вылетать;

2. Курсор в браузере перестал впадать в ступор;

3. Экран стал выключаться именно через столько секунд, сколько было указано в настройках;

4. Странные тормоза и подлагивания пропали от слова совсем;

5. Расход батареи пришел в норму!


Касательно последнего пункта. Вся эта ситуация с SIM-картой произошла в обед воскресенья. Тогда же я заряжал аппарат в последний раз. С тех пор прошло 3.5 суток, а у меня еще 45% заряда. При этом:


• Три ночи подряд у меня работал плеер по 8 часов (я сплю под аудиокнижки);

• Три вечера подряд я таскал аппарат в душ, где по полчаса смотрел на нем ютуб;

• Периодически просто брал его в руки чего-нибудь потыкать или поиграть 10-15 минут;

• Пару раз на несколько часов врубал плеер в течение дня, подключая беспроводные наушники на максимальной громкости для пробежек на беговой дорожке;

• Все это время WhatsApp и Facebook (будь он не ладен) исправно присылали мне уведомления.


Вывод: если вы хотите использовать аппарат на KaiOS, втыкайте в него SIM-карту, даже если она вам нафиг не сдалась. Без нее он творит особую уличную магию.


Итак, предлагаю подвести итоги.

Первое, что стоит помнить, когда вы рассуждаете об аппаратах на KaiOS – это НЕ СМАРТФОНЫ! Совсем не смартфоны. Абсолютно НЕ СМАРТ-ФО-НЫ! Это недорогие кнопочники, в которых предусмотрен ряд занятных фишек, часть из которых выражается в софте и функционале, а другая – в необычном виде самого устройства. Итак, закрепим: телефон на KaiOS – это НЕ смартфон. А теперь поехали.


Начнем с простого: кому оно нужно? Устройства на KaiOS вряд ли имеет смысл рассматривать как основные аппараты – уж слишком скромен их функционал. Что касается сценария со «звонилкой» - здесь тоже не все так однозначно. Уж больно высока цена такой звонилки – самый доступный аппарат от Nokia обойдется в 5 тысяч рублей – это Nokia 6300. Честно говоря, стоил бы он 3-4 тысячи – цены бы ему не было (ну, вернее была бы – как раз 3-4 тысячи, но вы поняли). И уж тем более сомнительное приобретение Nokia 800 Tough, за цену которой можно взять новый смартфон с 3Гб ОЗУ и явно более богатым арсеналом возможностей.


Здесь не стоит забывать, что существуют аппараты и других производителей, правда, официально в РФ и страны СНГ они (почти) не завозятся. Безусловно, можно найти их на различных интернет-барахолках, но здесь уже возникает вопрос о состоянии, да и отсутствие русских букв на клавиатуре – мелкое неудобство. Проще всего в этом плане приобрести что-то под маркой Nobby – многие аппараты работают довольно прилично, а стоят в районе 2 тыс. рублей в российских магазинах.


Другой разговор, если речь идет о странах, для которых подобные устройства разрабатывались – Индия, Пакистан, Африка, Южная Америка. Во-первых, там устройства предлагаются на куда более выгодных условиях, а во-вторых, там достаточно людей, которые при зарплате в 100$ порой и в Интернет никогда не выходили. В презентации KaiOS есть парочка довольно занятных фактов о том, на какую категорию следует ориентироваться разработчикам и маркетологам:

Что же касается оправданного использования рядовыми пользователями в странах, где люди не живут в глиняных ямах, то возможные сценарии я вижу такими:


1. Телефон для ребенка. Учитывая, сколько времени дети могут тратить в телефоне, такая штуковина может стать отличным решением. С одной стороны, тут есть Youtube, WhatsApp и браузер, а с другой, отсутствует масса шлака, которого достаточно в Android-аппаратах. Правда, в этом сценарии очень на хватает функции отслеживания местоположения аппарата, хотя в самом девайсе для этого все уже имеется. Если кто-то соберется написать такую фишечку (или найдет ее в магазине – может уже есть), то можно брать девайс ребенку, который еще не вошел в стадию «А почему у Маши/Пети двенадцатый айфон, а вы на меня денег зажали?». С KaiOS у ребенка будет компактное устройство повышенной живучести, умеющее в интернет, обеспечивающее связь и способное его развлечь;


2. Продвинутые грибники и пр. люди, которым нужна связь на протяжении долгого времени. Лучше всего им, безусловно, подойдут крепкие модельки – помимо Nokia 800 существует еще Cat B35, а также еще одна моделька, название которой быстро найти не удалось (с недельку назад в новостях мелькала);


3. Люди вроде меня, у которых подобные устройства вызывают реакцию: «Гы! Какая пижня интересная, надо купить, зачем не знаю». Сюда же можно отнести начинающих разработчиков или софтописателей, который привыкли пилить для Web, но хотят попробовать себя в челлендже, когда сайт/приложение необходимо оптимизировать для работы на слабом клавишнике.

Тут уже вопрос к самому себе – не зря ли я это прикупил. Ну, если не брать в учет стоимость, которая могла бы быть за такой аппарат и поскромнее, я всем доволен. Как плеер он показывает себя отлично, пусть и с минимум возможностей (здесь напрочь отсутствует эквалайзер, зато каталогизатор по исполнителям/альбомам и пр. работает на пятерочку – для аудиокниг самое то). Мыться под бубнеж какого-нибудь ретроблогера тоже интереснее, чем просто под шум воды.


Кроме того, мне все еще интересно попробовать себя в роли софтописателя для KaiOS. Есть пара интересных задумок для MMORPG, правда, художник из меня никакой, но я нагуглил сайт OpenGameArt, так что все не так печально, как могло бы быть :).


На этом, пожалуй, и закончу. Если кому-то интересны тонкости/опыт криворукой разработки под KaiOS или же есть вопросы по работе подобных устройств, добро пожаловать в комменты. По первому пункту – просто чтобы я знал, что пилить на эту тему стоит, а по второму, чтобы получить ответы.

Показать полностью 17
[моё] Kaios Nokia Длиннопост Мобильные телефоны
130
103
riazantsev.info
riazantsev.info

Kai OS - может ли операционная система для кнопочных мобилок быть не китайским убожеством?⁠⁠

7 лет назад

Стоит мне выложить пост про любой кнопочный телефон, который я сделал в Китае для рынка Европы или России, некоторые читатели сразу начинают критиковать неудобство использования стандартного китайского интерфейса в стандартных звонилках.


Хотя в телефонах, которые делает моя команда от китайского остаётся не так уже много: полностью меняется интерфейс, реструктуризируется меню, исправляются ошибки, а перевод становится понятным, благодаря работе носителей языка. Тем не менее, это действительно не отменяет того факта, что операционная система изначально разработана китайцами.


К сожалению, действительно не все локальные бренды уделяют должное внимание доработке китайских аппаратов, мотивируя это тем, что в кнопочных телефонах народ выбирает исключительно цену. Отсюда на рынке куча моделей, которыми неудобно пользоваться. Китайская операционка по умолчанию действительно оставляет желать лучшего.


Но шансы на позитивные изменения, всё же, есть. Некоторое время читатели попросили меня написать о тестировании Kai OS – операционной системе для продвинутых кнопочных мобильных телефонов, которая постепенно начинает появляться на рынке. Ниже вы можете прочитать краткий отчёт по результатам тестирования и задать дополнительные вопросы, если они будут.


Хочу выразить огромную благодарность гуру мира гаджетов, обозревателю-эксперту по части любых электронных устройств Алексею Стародымову, который проделал огромную работу по изучению Kai OS и позволил мне воспользоваться плодами своего труда.

Итак, начинаем.

Коротко об истории Kai OS.

Kai OS затеяли разработчики Firefox OS, которую закрыли в 2016-м году. По словам разработчиков, Kai OS объединяет мощность смартфона с доступностью обычного мобильного телефона. Kai OS сделана на базе ядра Linux и с формальной точки зрения является операционной системой с открытым кодом.


Почему я пишу об этом в таком ключе? Да потому, что летом этого года наш любимый Google инвестировал в Kai OS порядка 20 млн долларов! Для чего они это сделали – большой вопрос. Быть может (как заявляется) тесно интегрировать Kai OS со своими сервисами (и зарабатывать на этом), а быть может и для того, чтобы таким образом парализовать разработку на ранней стадии и сохранить монополию Android.


Так или иначе, в ряде моделей на Kai OS уже интегрированы карты Google, Google Assistant, приложения YouTube, возможности синхронизации контактов с аккаунтом Google.

Kai OS сейчас

Но не следует думать, что KaiOS стала версией Android для кнопочных телефонов. Это далеко не так. Интерфейс операционки вы можете увидеть на фотографиях выше и ниже.


Со стандартными опциями у KaiOS все отлично: есть продвинутая телефонная книга, калькулятор, диктофон, приложение для прослушивания FM-радио, заметки, конвертор валют и единиц и многие другие простые программы, которые работают и выглядят лучше, чем на стандартных кнопочных аппаратах.


Без игры «Змейка» дело тоже не обошлось, хотя на фоне игр, которые нам предлагают смартфоны она выглядит неким анахронизмом.


Смарт-функции Kai OS

KaiOS имеет свой магазин приложений (!) в меню телефона и поддерживает установку дополнительного ПО, что чисто теоретически приближает телефон по возможностям к смартфонам. Но… во встроенном магазине, обнаруживаются разве что полдюжины простеньких игр, и клиент Twitter, который, работает на основе браузера...


Браузерной ссылкой является и встроенный YouTube-клиент, в котором сайт видеохостинга открывается в какой-то совершенно неудобной и кривой мобильной версии...

Пользоваться навигацией по картам Google на 2,45-дюймовом экране с разрешением 320 х 240 точек (стандартный и самый популярный размер экрана для кнопочных мобилок) крайне неудобно. Контакты, к сожалению, «синхронизируются» только в одну сторону. Да, их можно скачать с серверов Google. Но если добавить новый контакт через Kai OS, то на серверы Google (а значит и в другие подключенные к Google-аккаунту смартфоны и планшеты) он не отправится.


Говорят, что вскоре для Kai OS выйдет мессенджер WhatsApp, и это, наверное, хорошо. Вот только клавиатура уж никак не располагает к продолжительному текстовому общению без поддержки функции Т9 (лицензию на которую спешат купить далеко не все торговые марки).

Впечатления от Kai OS

Аппарат на Kai Os – это кнопочный телефон с расширенными возможностями. Но – ни разу не смартфон. Если пытаться воспринимать этот аппарат именно как смартфон, то вы мигом разочаруетесь. Если же подойти к нему как к кнопочному телефону и сравнить с аналогами, то окажется, что кнопочный аппарат на Kai OS умеет намного больше.


Если производитель не поскупится на конфигурацию, то операционка будет поддерживать и GPS-приемник, и LTE-модем с возможностью раздачи интернета другим устройствам, и довольно удобное меню с кучей настроек, поддержку Wi-Fi, возможность обновления прошивки по воздуху – в общем, куча реально полезных и приятных фишек, которые ранее в кнопочных телефонах не встречались.


Моё личное мнение – разработчикам нужно работать над «удешевлением» и интеграцией с недорогими чипсетами. Понятное дело, что на самых маргинальных чипах Spreadtrum, которыми завален наш рынок, Kai OS работать не обязана, но для неё должен быть какой-то недорогой и функциональный чип. Может ли это заинтересовать китайцев из MediaTek и Spreadtrum – пока сказать сложно. Американцы Qualcomm в проект вливаются.


Какие у вас сложились впечатления от Kai OS по этому обзору? Пользовались ли вы или ваши знакомые реальными устройствами на Kai OS?


***

Основная тема моего блога – производство в Китае. Я делюсь реальным опытом, рассказываю об особенностях и специфике работы китайских поставщиков и жизни в современном Китае.

Всегда рад новым подписчикам.

Часть снимков сделана Алексеем Стародымовым, часть найдена через Google.
Данный пост создан мной и является объектом моего авторского права. Я не против перепостов и копирования информации, но прошу давать ссылку на оригинал. © http://pikabu.ru/profile/FlameGroupSE
Показать полностью 3
[моё] Китай Китайские товары Операционная система Android Длиннопост Kaios
54
23
UmnikOne
UmnikOne

Обзор KaiOS: новая система для смартфонов, в которую инвестировал Google⁠⁠

7 лет назад

Если 10-15 лет назад кнопочный телефон был мейнстримом, а смартфон – нишевым устройством, то сейчас ситуация обстоит с точностью до наоборот. Но это вовсе не значит, что обычные звонилки не интересны. Ими пользуются люди, которым не нужно ничего, кроме звонков и сообщений, а также жители развивающихся регионов мира, которым смартфон не по карману.


Жители развивающихся стран – они хоть и небогатые, но тоже хотят идти в ногу со временем и пользоваться современными благами цивилизации. Но, имея скудный достаток, они оказываются в ситуации, когда смартфон – это дорого, а какой-то «бабушкофон» – слишком примитивно.


Желая заполнить промежуточную рыночную нишу между простыми звонилками и смартфонами, чтобы заполучить аудиторию из небогатых регионов (вроде Индии, Пакистана, Бангладеш, других азиатских и африканских государств), производители обратили внимание на направление мобильников, которые будут чуть функциональнее звонилок, но проще и доступнее смартфонов. Спрос на них стабилен, поэтому даже гиганты вроде Google обращают внимание на такие проекты и инвестируют в них.


Одним из проектов новой операционной системы, ориентированной на использование в простых телефонах, является KaiOS. Интерес к платформе проявила Google, недавно инвестировавшая $22 млн в ее развитие. Что из себя представляет новая операционная система, чем она интересна и какие имеет перспективы для развития – попробуем разобраться в ее обзоре.Что представляет из себя KaiOS

Что представляет из себя KaiOS


KaiOS – это мобильная операционная система, рассчитанная на ультрабюджетные сотовые устройства начального уровня. Она базируется на ядре B2G, являясь его форком. B2G (Boot to Gecko), в свою очередь, представляет из себя продолжение развития системы Firefox OS, поддержка которой прекращена Mozilla пару лет назад. Таким образом, KaiOS – легкая ОС, ведущая родословную от Mozilla, с приложениями, работающими преимущественно на HTML5.Так как система ориентирована на недорогие аппараты начального уровня, с базовой функциональностью, ее разработчиками сделан акцент на низком потреблении вычислительных ресурсов, малым требованиям к железу, а также приспособленности к небольшим экранам и кнопочному управлению, вместо сенсорного. Также уделяется внимание энергоэффективности ОС.


Типичный телефон на базе KaiOS – устройство со скромным процессором, небольшими объемами памяти (от 256 МБ), кнопками для управления и набора номера, экраном с диагональю до 3". Также атрибутом подобного устройства является низкая цена (меньше, чем за смартфон на Android).

Так как система ориентирована на недорогие аппараты начального уровня, с базовой функциональностью, ее разработчиками сделан акцент на низком потреблении вычислительных ресурсов, малым требованиям к железу, а также приспособленности к небольшим экранам и кнопочному управлению, вместо сенсорного. Также уделяется внимание энергоэффективности ОС.


Типичный телефон на базе KaiOS – устройство со скромным процессором, небольшими объемами памяти (от 256 МБ), кнопками для управления и набора номера, экраном с диагональю до 3". Также атрибутом подобного устройства является низкая цена (меньше, чем за смартфон на Android).

Что есть в KaiOS и что она умеет


Интерфейс KaiOS имеет классический формат, он принципиально не отличается от других ОС для кнопочных телефонов. Когда-то давно подобное меню использовалось в подавляющем большинстве сотовых устройств, и сейчас оно массово встречается в звонилках. Управление системой осуществляется с помощью пятипозиционной клавиши-джойстика и пары кнопок под экраном. Они отвечают за выбор пунктов меню, совершение действий и вызов контекстных списков опций.

Меню классическое, содержит 9 значков на экране, с прокруткой вниз. Также есть аналогичное отдельное меню ярлыков, для быстрого запуска некоторых функций, вроде включения/выключения Wi-Fi, Bluetooth, мобильного интернета, фонарика, запуска камеры и калькулятора. Все типично для звонилок, долго привыкать к KaiOS не придется.

Важной отличительной чертой, указывающей, что ОС функциональнее той же Nokia Series 30, является поддержка KaiOS современных технологий. В системе изначально заложена поддержка сетей 3G и LTE, Wi-Fi и BT, навигации GPS, зачастую отсутствующих (или сильно урезанных) в прошивках для звонилок попроще.


Тот же модем LTE может использоваться не только для выхода в интернет с телефона, но и создания Wi-Fi точки доступа. Также аппараты под управлением KaiOS при подключении к компьютеру могут использоваться в качестве 3G/4G модема. Это и роднит ее с ОС для смартфонов, а не простых кнопочных мобильников.

Еще одной фишкой KaiOS является поддержка сторонних приложений, загружаемых из официального репозитория. Это отличает ее от ПО звонилок, у которых из программ имеются максимум веб-браузер, пара клиентов соцсетей и несколько игрушек, которые нельзя удалить/заменить/обновить или установить что-то еще.


Из того, что уже доступно для KaiOS, можно выделить клиенты Twitter, Facebook, YouTube, голосовой ассистент и навигацию Google, неплохой стандартный мессенджер. Также имеются мультимедийные функции для просмотра фото/видео и прослушивания аудио. Не обошлось и без игрушек.

Отдельно хотелось бы выделить собственно функции телефона. У той же Series 30 они очень скромные, если не сказать «примитивные» или «убогие». Ни нормального журнала вызовов, ни приличных инструментов для синхронизации, даже с созданием одного контакта с длинным именем или несколькими номерами бывают проблемы. В KaiOS и журнал вызовов неплохой, и звонилка нормальная, и синхронизация имеется. Таким образом, несмотря на позиционирование устройств с ней как «не просто звонилок», телефонная функциональность этой ОС проработана даже лучше.

Недостатки KaiOS


Проблема KaiOS состоит в том, что пока с ассортиментом софта у нее тоже туговато. Но главное, что в систему изначально заложена поддержка приложений на HTML5. Учитывая это, а также интерес к системе со стороны крупных компаний (кроме Google, в числе партнеров упоминаются HMD Global, Qualcomm, Spreadtrum, Micromax, а также сотовые операторы и соцсети), дефицит ПО может быть быстро наверстан. Тем более, что такого обилия программ, как на Android или iOS, для KaiOS и не требуется.

В остальном, делая поправку на класс устройств, для которых предназначена KaiOS, каких-то критичных проблем выделить нельзя. Нативная поддержка современных стандартов связи и коммуникационных интерфейсов имеется, программы устанавливать можно, стандартные приложения вполне функциональны. Поэтому особых минусов у KaiOS нет.


Можно попытаться акцентировать внимание на том, что система в целом уступает iOS или Android по широте своих возможностей. Но упрекать ее за это – то же самое, что ругать мотоцикл за неприспособленность к перевозке кирпичей. Все же, как байк и грузовик являются разными классами техники, так и KaiOS принадлежит не к той нише, что упомянутые ОС для смартфонов. Ее задача – именно быть простой и легкой, но при этом иметь современную функциональность, вроде поддержки 4G и Wi-Fi, соцсетей и мессенджеров, навигации и т.д.

Что ждет новую ОС в дальнейшем


Никто не позиционирует KaiOS в качестве «убийцы Android», цель которого – стать следующей массовой ОС на рынке. Это нишевый продукт, рассчитанный на относительно узкую аудиторию. И разработчики вполне угадали с ЦА продукта. В мире много бедных регионов, где доходы невысоки, и люди не могут себе позволить смартфон А-бренда.


Покупать по цене до $100 недорогой Android-аппарат из Китая тоже не всегда можно или имеет смысл для небогатых индусов, вьетнамцев, африканцев и т.д. Хотя бы потому, что он будет не лучшего качества и с посредственной автономностью. Да и тем, кто может позволить себе хоть iPhone X, но нуждается именно в функциональной звонилке, телефоны на базе KaiOS будут интересны.

Для обретения молодой ОС успеха нужны только два условия. Во-первых, требуется интерес со стороны программистов, которые создадут достаточный ассортимент ПО. Чем больше программ – тем больше интерес. Второй момент – наличие ассортимента недорогих аппаратов с приличными возможностями.


При цене около $100 гаджеты на KaiOS интересны мало кому. Опыт тех же индусов показывает, что за эти деньги они лучше купят какой-то Xiaomi Redmi 5A. А вот при наличии выбора телефонов по $30-50, с Wi-Fi, 3G и 4G, навигацией, мультимедиа и поддержкой приложений ОС определенно станет популярной. Причем не только в Индии, Бангладеш или Гвинее, но и более богатых регионах.


Источник.

Показать полностью 11
Kaios Телефон Мобильные телефоны Кнопочные телефоны Операционная система Android Длиннопост
24
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии