В этой статье речь пойдёт об операционной системе для кнопочных телефонов (KaiOS) и её свободном форке (GerdaOS). Главы с 1 по 4 были написаны летом 2022 года, после чего вся работа была надолго заброшена (в дальнейшем я даже сменил свой основной телефон с кнопочного слайдера Nokia 8110 4G на HONOR 50 Lite), и вот, 29 августа 2023 года, тестируя возможности Neovim, я вновь пишу эту работу.
Содержание.
Глава 1. Кнопочный телефон в 2022?
Глава 2. История возникновения KaiOS и GerdaOS.
Глава 3. Преимущества и недостатки KaiOS.
Глава 4. Преимущества и недостатки GerdaOS.
Глава 5. Полезные приложения.
Глава 6. Установка GerdaOS.
Глава 7. Портирование приложений из Kai Store на GerdaOS.
Глава 8. Опыт использования.
Так сложилось, что 2021-2022 год у меня прошёл в тесном взаимодействии с устройством Nokia 8110 4G, на которой по умолчанию стояла операционная система KaiOS, но на которую я со временем установил Gerda OS. И весь этот опыт дал мне интереснейший опыт, которым я не в силах не поделиться с вами. Полезных материалов об этих удивительных операционных системах на русском языке невероятно мало, так что это по-своему уникальная статья! Советую почитать, это правда интересно!
Глава 1. Кнопочный телефон в 2022?
Любой мой рассказ о моих экспериментах с кнопочным телефоном зачастую начинается с пренебрежительного отношения к фичерфонам как к таковым, ведь смартфоны "удобнее, быстрее и через них работать можно". И на первый взгляд кажется, что претензия эта ультимативная, а противопоставить ей нечего. Уверен, кто-нибудь напишет об этом в комментариях, а кто-то наверняка уже закрыл эту статью, поняв, что речь об ОС для «кнопочных звонилок». Однако я решительно не согласен с такими людьми. Во-первых, как вы узнаете далее, телефоны без сенсорного экрана могут очень многое, о чём многие даже не подозревают. Во-вторых, такие телефоны бюджетны и доступны практически всем (да, я считаю глупым поступком тратить последние деньги на смартфон и уж тем более покупать его в рассрочку). В-третьих, не надо прикапываться к людям: у каждого свои интересы.
Важно отметить: с моей точки зрения, абсолютное доминирования какого-то одного программного продукта, будь то Windows, Google, движок Chromium (на котором основано большинство браузеров, в т.ч. Яндекс Браузер и Microsoft Edge), браузер Google Chrome является чем-то плохим, поскольку доминирования чего-то приводит к отсутствию развития действительно перспективных вещей. Например, если где-то на бескрайних просторах OpenSource появилась какая-то полезная штука, которая будет работать только в Firefox, это не приведёт к изменению движка Chromium, это приведёт к тому, что этой штукой никто не будет пользоваться. А кнопочники на мой взгляд имеют потенциал в области необычных и прогрессивных фишек.
Глава 2. История возникновения KaiOS и GerdaOS.
Во времена Unix... Настолько углубляться в историю мы, конечно, не будем, но пару слов сказать просто необходимо. Разрабатывала как-то компания Mozilla операционную систему Firefox OS (для смартфонов с сенсорным экраном), долго этот проект не прожил и все разработки сделали открытыми. Компания KaiOS technologies на базе Firefox OS на языке HTML5 создала операционную систему KaiOS с магазином и гугл ассистентом (в своё время Google вложила много денег в KaiOS), будущим разработчикам Gerda OS не понравилось, что в KaiOS содержится проприетарное ПО Google, Gameloft и компоненты, позволяющие следить. В итоге они сделали "Операционную систему Герда, избавляющую сердце Кая от проприетарного ПО". По сути всё так и есть, хотя я бы акцентировал внимание на том, что в значительной степени GerdaOS — форк KaiOS. В настоящее время GerdaOS уже очень долгое время находится в альфа-стадии разработки.
Глава 3. Преимущества и недостатки KaiOS.
К плюсам этой ОС относительно GerdaOS можно отнести то, что она предустановлена, причём далеко не только на Nokia 8110 4G. А ещё сам Линус Торвальдс совершенно справедливо говорил о том, что для обретения популярности ОС обязательно должна быть предустановленной.
Спорными в ней являются сервисы Google. Для большинства пользователей это, конечно, плюс: карты, поиск, ассистент (не доступен на русском, зато открывается почти из любого раздела операционки по зажатию средней кнопки D-пада), YouTube (который на KaiOS без рекламы был даже до начала СВО) уже идут в комплекте! Однако скорее всего Google так или иначе следят за вами. Их программы очень глубоко интегрированы с системой: когда я в одном файле сделал Google Maps удаляемыми, это привело к тому, что любые карты, основанные на OpenStreetMap в принципе переставали работать.
Немаловажным плюсом является и то, что все приложения из Kai Store легко и без проблем устанавливаются.
Глава 4. Преимущества и недостатки GerdaOS.
Есть такой костыль: установить Banana-hackers Store, внутри этого приложения выбрать KaiOS Store, а уже оттуда устанавливать приложение. Так вот, эти приложения далеко не всегда ставятся на GerdaOS (возможно, это связано с тем, что актуальная сборка KaiOS 17, а вот Герда всё ещё базируется на 13, но это не точно, достоверной информации я не находил). Подробнее эту проблематику мы затронем в главе 7.
Никакого ПО от Google (да и в принципе никакого проприетарного ПО, во всяком случае так обещают разработчики, с этим можно поспорить, но представим, будто мы полностью доверяем их словам): OpenStreetMap (для рассматриваемых ОС есть несколько клиентов этого сервиса) полноценно работает без Google Maps.
Но эти небольшие трудности меркнут по сравнению с оконным менеджером (разработчики KaiOS почему-то вырезали его из FirefoxOS, когда форкали), возможностью скриншотов и клиентом Telegram. Ещё в GerdaOS присутствует файловый менеджер, который позволяет устанавливать приложения из файлов. В общем, даже в KaiOS, кажется имелся как минимум один эмулятор KaiBoy (вроде бы приставок GameBoy) для запуска соответствующих игр, в GerdaOS такой инструмент также возможно установить.
Глава 5. Полезные приложения.
Есть ли жизнь в Kai Store? А вообще-то есть! Как я уже отметил, летом я переустановил систему на GerdaOS и обратно возвращаться не планирую, а потому просмотрщики для pdf, docx и, кажется, xlsx (ну и других форматов) я установить больше не могу. Они крайне легко устанавливаются в KaiOS, но совершенно отсутствуют в GerdaOS (вернее их установка не происходит удачно). Но и другого добра там всё равно достаточно.
Предустановлены везде: Галерея (простая), Сообщения (SMS-клиент в отличие от Android свободный), Камера (один объектив, ничего сложного), FM-радио (меня устроило по удобству), Браузер (по сути все браузеры одинаковы примерно, но об альтернативах мы ещё поговорим), Часы (нормальные, в режиме энергосбережения будильник не тестировал), Музыка (есть достойные альтернативы, но тоже ничего), Видео (простенько), Календарь (обычный), Заметка (Просто, мило, мне понравилось), Email (предустановленного клиента почты хватает), Диктофон (с задачей отлично справляется), Журнал вызовов, Контакты, Калькулятор (в магазинах есть достойные аналоги), Настройки. В GerdaOS заменён магазин, а также есть Файлы (функциональные и в стиле всей ОС) и IMEI/TTL (и впрямь banana-hackers, функционал, думаю, понятен).
Из сторонних программ мне особенно запомнились CrossTweak и K File Manager, так как по иконкам это буквально настройки и проводник в KDE Plasma. Но также важно упомянуть про K-Music (если в ваших наушниках при переключении композиций происходит электрический разряд, это приложение исправит проблему, а ещё оно умеет работать в фоне и в целом даёт широкий функционал), K-Pocket Browser и UC Browser (по понятным причинам у меня установлен только первый), K-Video Player (больше функционала, чем в стандартном плеере), KaiBoy, o.map (и др. клиенты OSM), множество игр (я установил только sudoku), Zipper, Telekram (отличный клиент Telegram, как по мне, можно ГС позаписывать).
И это не всё! В стоковой KaiOS есть ещё What's App, Twitter (не знаю, что с ним стало в час X), клиент Вконтакте, facebook... Да, некоторые приложения выглядят немного странно, но они есть и работают.
Глава 6. Установка GerdaOS.
Я считаю, что будет неправильно объяснять человеческим языком всё то, что нужно сделать для установки GerdaOS вместо KaiOS. Но это будет красиво... Первым шагом, который вы всегда должны делать после появления желания установить что-либо — понять, а зачем вам это нужно. GerdaOS стоит устанавливать, если вы технический энтузиаст, если у вас есть игры под GameBoy, если вам необходима многозадачность на кнопочном телефоне, снимки экрана... И если у Вас есть Nokia 8110 4G (ведь именно под неё оптимизирована GerdaOS, она без слайдера многое не умеет). Желательно также иметь хотя бы одного друга с телефоном на KaiOS/GerdaOS.
Наиболее полно и подробно процесс установки разобран на 4PDA и я не вижу смысла пересказывать ценнейшие сведения, которые там предоставлены, ссылочка вот:
https://4pda.to/forum/index.php?showtopic=950670
Глава 7. Портирование приложений из Kai Store на GerdaOS.
Сторонние приложения на KaiOS можно установить только через ADB и Firefox 49. Подойдут и некоторые другие версии вплоть до 52, но 49 считается наилучшим вариантом, ведь KaiOS 2.5, на которой основана GerdaOS, является форком FirefoxOS, инструмент отладки которой был актуален именно в версии 49. Как-то так, надеюсь, не слишком ужасно высказал эту мысль.
Так вот, чтобы разные версии Firefox не конфликтовали между собой, я советую использовать профили: просто нажмите сочетание Super+R, введите "firefox -p" и, например, создайте новый профиль, с которым вы будете запускать старую версию. Super, Win & Windows — одна и та же клавиша. В дальнейшем следуйте инструкциям по установке сторонних приложений (их очень много в интернете, особенно на английском языке, но на 4PDA они тоже есть) настолько строго, насколько это возможно. Иначе я не могу описать этот процесс.
В GerdaOS всё проще: прямо в проводнике (приложение «Файлы») встроен и интуитивно ясен установщик любых программ. Джейлбрейк *#*#33284#*#*, не забывайте вводить это на заглавном экране, если хотите установить приложение на KaiOS, на GerdaOS он может активироваться сам (об успешной активации свидетельствует появление паучка с буквой "т" внутри, он будет в правом верхнем углу левее символа батареи), а запомнить 33284 можно по слову debug, которое можно получить из этих цифр, если внимательно всмотреться на клавиатуру.
Глава 8. Опыт использования.
Пожалуй, самый важный, полезный и субъективный раздел, в который я помещу все свои скриншоты, которые успел сделать. Ну QR-коды приложение из Kai Store иногда не считывает, клавиши нажимаются достаточно плохо, сдвигать крышку для приёма звонка и задвигать её для завершения звонка невероятно удобно. Ещё когда я учился в МГТУ им. Баумана, я делал расписание занятий в качестве фона рабочего стола, эти картинки я также прикреплю ниже, было прикольно и менять фон каждый день мне было легко и отнюдь не лениво. Ещё в галерею я добавлял QR-код Bauman-ID и по нему проходил в университет, было вполне неплохо, хотя даже на максимальной яркости турникет иногда не считывал мой QR-код, в будущем я привязал пропуск к социальной карте москвича. Электронная почта мне понравилась, как-то раз я с неё писал заведующему кафедры МТ-13, кажется. Популярным для меня оказалось и приложение заметок, из игр я остановился на Sudoku. В те годы прослушиваемая мной музыка в формате mp3 умещалась на один CD-R с 73 песнями, так что музыку на этом телефоне я слушал много, динамики там громкие, а с наушниками, как я отмечал ранее, через какое-то время начались проблемы. Если прям честно-честно, П0*HO на этом экранчике 320х240 я тоже смотрел. В общем, я прямо увлекался этим телефоном и после года использования кнопочного слайдера вместо смартфона, я могу с лёгкостью жить вообще без смартфона, хотя компьютер мне очень нужен... А, и ещё! Очень много организаций буквально подсаживают людей на приложения для Android/iOS. Мне было невероятно обидно, что их нет на KaiOS. Так что дорогие разработчики! Делайте хотя бы версии под Windows & Linux для своих приложений, потому что я уже даже имея техническую возможность не хочу ставить многое из того, что вы предлагаете. Пушкинскую карту, например, мне пришлось получать в эмулируемом на компьютере приложении.
Просим прощения за неудобство! В Дзене ширина фотографий должна быть не менее 300 пикселей. В качестве альтернативы, предлагаем прочесть статью в Telegraph или Вконтакте.
Фух, если честно, все эти телефоны были бы замечательны с нормальной клавиатурой. Но и дороже... И да, объективных предпосылок для их популярности почти нет