Утром сидел, смотрел в окно, чувство безысходности бытия не покидало. Час на сборы на работу – это очень много. Собрался за 15 минут. Собрал жену и детей. Жена ругалась, т.к. работает дома и никуда не хочет собираться.
По дороге на работу обнаружил, что еду не один и кругом люди, улыбался и здоровался со всеми входящими в автобус пассажирами. Еду один на своей половине автобуса, люди боятся ехать со мной рядом.
На работе сделал всю работу за 4 часа. Начальник похвалил и дал ещё работы. Чёрно-белая змейка – классная игра, правда пришлось привыкнуть, что управлять надо кнопками, но моторика повысилась.
Во время ужина поговорил с женой. Оказывается, у нас есть разные проблемы, которые надо решать.
Дети кричали и звали маму, но я упорно делал с ними уроки. Умножение десятичных дробей – это зло. Сижу, читаю учебник математики за 4 класс.
▼ День 2
Встал по привычке за час до работы. Приготовил завтрак. Дети сказали, что омлет со шпротами не вкусный. Глупые, что они понимают в готовке.
В туалете нашел сканворды за 2005 год. Чувствую себя эрудитом.
В автобусе улыбался и здоровался с пасажирами, люди крестились и отодвигались подальше.
На работе сделал всё за 3 часа. Сказывается практика. Начальник похвалил при всех и дал ещё работы. Коллеги злобно посмотрели и перестали со мной разговаривать.
Змейка рулит. Пальцы болят, как после 5 часов игры на гитаре.
Вспомнил, что я умею играть на гитаре. Решил попрактиковаться после ужина. Пальцы болят, как после змейки.
Десятичные дроби умножаются со скоростью калькулятора. Вижу уважение в глазах детей.
▼ День 3
Омлет с колбасой понравился больше, чем со шпротами. Странно. Вижу в глазах жены чувство признательности. Приятно. Завтра сделаю пельмени со шпротами. Знай наших. Кондуктор в автобусе здоровается как с родным. Обратил внимание, что люди перестали шугаться, когда с ними здороваешься. Но подозрительность во взгляде осталась. Сделал всю работу за 2 часа. Начальник похвалил и обещал выдать премию. Коллеги смотрят с плохо скрываемой злостью.
Змейка наелась квадратиков и занимает почти весь экран.
Придя домой, приготовил ужин. Макароны по-флотски со шпротами. Дети съели всё подчистую. Молодцы. Странно, собака лежит под столом, не может пошевелиться и от неё пахнет шпротами.
Нашёл в подвале диапроектор и смотрел с детьми сказки. Дети сказали, что это какой то медленный мультик.
Жена попросила повесить картину. Когда забивал гвоздь, попал по пальцам. Больно.
▼ День 4
Жена встала на час раньше меня и приготовила завтрак. Странно, шпроты закончились, надо купить.
Перед выходом на работу поцеловал жену и обнял детей. Приятно.
Кондуктор поздоровалась как с равным. Во взглядах других пассажиров увидел доброжелательнность. Люди стали улыбаться и здороваться в ответ.
На работе сделал всё за час. Что поделаешь, опыт. Начальник похвалил и сказал, что я перерос свою должность. Предложил стать его заместителем. Прикольно.
На просьбу жены повесить фотографию вбил гвоздь, перекрутил все розетки, починил стол, покрасил подоконник. Кот, который обычно спит на подоконнике, прилип. Глупенький.
Дети с криками "Папа!" попросили поиграть с ними. Показал, как играть в камень, ножницы, бумага. На второй минуте начал проигрывать.
▼ День 5
Забрал из ремонта смартфон. Удалил все игры, оставил только змейку.
Автор не известен.
Не мое, возможно баян.
Ностальгия, первым телефоном была Нокия, точно такая же как на картинке, неубиваемая.
Звучит как парадокс, но у многих друзей в последнее время я стал замечать, что они перестали пользоваться смартфонами. Вместо смартфона – обычная кнопочная «звонилка» и улыбка до ушей. История же у нас не повторяется, она рифмуется – и где-то опять что-то рифмуется, ведь кнопочные телефоны вновь набирают популярность. Опросил своих друзей и решил написать по этому поводу небольшую статью.
Смартфон – это дорого.
Один приятель считает именно так. Хороший смартфон стоит денег – чтобы всё было более-менее, нужно устройство стоимостью 15–20 тысяч. А кнопочный телефон? А он стоит копейки. Кстати, есть модели, которые поддерживают 4G и установку приложений, например, WhatsApp. Работают такие устройства на операционной системе KaiOS или даже на Android.
Другой приятель считает, что для всех задач у него есть компьютер – на нём гораздо удобнее пользоваться теми же мессенджерами.
Смартфон слишком хлипкий.
Главный минус любого смартфона (кроме специальных защищённых) – разбил экран, и всё, остался без связи. Причём даже экстренные службы порой вызвать не получится – устройство превращается в бесполезный кирпич. А хорошему кнопочному телефону мало что страшно, разве что гусеница от БТР его может раздавить.
Хитрые производители даже в бюджетные модели ставят стеклянный экран. Лично я разбил за свою жизнь более 10 смартфонов со стеклянным экраном. А вот есть старенький «Самсунг» – у него пластиковый экран, и до сих пор работает, куда только не падал.
Смартфон – это много лишней информации.
Исследования показывают, что многие люди проводят более четверти своего дня перед экраном смартфона. Причём вряд ли большинство занимается чем-то полезным – скорее читают бесконечные ленты или смотрят вертикальные видео. Отсюда вывод: слишком много информации. Одним нужно, чтобы их читали, а другим – потребление этой информации. К слову, я как-то отказался на недельку от чтения своих подписок на различные группы и новостные каналы – так будто заново родился.
Один мой приятель считает так: лучше позвонить на 5–7 минут и уточнить все вопросы, чем переписываться в WhatsApp или Telegram часами. Ведь раньше же как-то жили без этого.
А ведь помимо потребления контента в смартфоне нужно разбираться и уметь грамотно им пользоваться. Многие пожилые люди до сих пор не любят такую технику – слишком она сложная. Нередко бывали случаи, когда я помогал пожилым соседям со смартфоном – они случайно переводили его в режим полёта и оставались без связи.
Смартфон – это небезопасно.
В век, когда каждый аккаунт в интернете и банковский кабинет привязан к смартфону, это создаёт большие риски. Например, если внутри смартфона поселится вирус, то он может перехватить данные из SMS и получить доступ к банковскому счету. А вот внутри кнопочного телефона в 99% моделей нет интернета и возможности установки приложений. Пользоваться таким устройством намного безопаснее. Многие пользуются смартфоном, но имеют кнопочный телефон – на него привязаны аккаунты и банковский кабинет.
Да, если у вас современный смартфон с актуальной ОС, то, в принципе, бояться нечего – уязвимы те устройства, которые уже не получают обновлений систем безопасности.
Будет ли отказ от смартфонов?
Конечно, нет, но те, кто устал от цифрового мира, уже отказываются от подобных устройств. Особенно если они проводят много времени возле компьютера. Стоит понимать, что смартфон – это инструмент, которым нужно уметь грамотно пользоваться. Да, мир сейчас уже невозможен без смартфонов – они помогают в работе, учёбе и досуге. Но остались и кнопочные телефоны, которые не оставят вас без связи, зато дадут отдохнуть от стремительно растущего цифрового мира.
Стоит понимать, что кнопочный телефон также имеет свои минусы в плане хлипкости – лучше выбирать по отзывам и не смотреть в сторону совсем недорогих моделей.
В 2000-х мобильные телефоны были не просто средством связи — они были символом статуса, моды и смелых экспериментов. Производители соревновались не только в технологиях, но и в дизайне, создавая устройства, которые сегодня вызывают то ли ностальгическую улыбку, то ли искреннее недоумение. В этой статье я собрал самые необычные телефоны того времени: пудреницы, ручки, кулоны и даже устройства из «Матрицы». Давайте вспомним некоторые из них.
Nokia 7280/7380.
В сентябре 2004 года Nokia представила модель 7280 как часть «Fashion Phone» линии, вдохновлённой арт-деко, а в октябре 2005 года анонсировала 7380, вошедшую в коллекцию L'Amour. Эти телефоны напоминали футляр для помады: вытянутые, с глянцевым покрытием, зеркальным экраном. Их стиль был настолько ярким, что их принимали за модный аксессуар, а не за средство связи. Вместо клавиатуры использовалось навигационное колесико Navi-Spinner. Экран 7280 (TFT, 208x104 пикселя, 65 тысяч цветов) и VGA-камера (0,3 МП) были современными для 2004 года.
Nokia 7380 добавила 2-мегапиксельную камеру, FM-радио, Bluetooth и 52 МБ памяти, сохранив минимализм: звонки, SMS, MMS, MP3-плеер. Обе модели были созданы для тех, кто хотел выделиться, жертвуя удобством ради стиля. Владельцы носили их как украшения, и это был дух нулевых, когда телефон был частью образа.
Nokia 7600.
Nokia 7600, выпущенная в 2003 году, бросала вызов традициям. Этот телефон напоминал каплю воды или лепесток, с отверстием для шнурка, чтобы носить его как кулон. Клавиатура окружала дисплей (128x160 пикселей, 65 тысяч цветов), что делало набор текста мучительным, особенно для тех, у кого пальцы были чуть крупнее среднего. Но Nokia не гналась за практичностью — 7600 был про вау-эффект. Телефон поддерживал 3G, что в 2003 году было редкостью, и оснащался VGA-камерой (0,3 МП), способной снимать фото и короткие видео. Держать эту «каплю» у уха было неудобно, а длинные сообщения набирать — почти подвиг, но это не мешало 7600 стать иконой стиля. Компактный размер позволял носить телефон как аксессуар, а его футуристичный дизайн вдохновлял.
Siemens Xelibri.
В 2003 году Siemens перевернула представление о мобильниках, выпустив линейку Xelibri — восемь моделей, которые были скорее ювелирными украшениями, чем телефонами. Их продавали в бутиках, а не в магазинах электроники, выпуская ограниченными сериями, словно коллекционные сумки. Функциональность была минимальной: звонки, SMS, иногда EMS, но главное — чтобы гаджет дополнял образ. Xelibri выглядели как пудреницы, брелоки, кулоны или даже миниатюрные звездолеты, с монохромными или цветными экранами до 4096 цветов и весом от 65 граммов. Некоторые модели предлагали зеркала, редактор мелодий или встроенные игры.
К 2004 году Xelibri провалились из-за заоблачной цены и слабой практичности, но все равно остались легендой.
Panasonic G70.
Panasonic G70, выпущенная в 2003 году, была создана для тех, кто хотел, чтобы телефон выглядел как часть косметички. Эта раскладушка напоминала пудреницу, украшенную стразами, и стала нишевым продуктом, ориентированным на женскую аудиторию. Экран CSTN (128x96 пикселей, 65 тысяч цветов) считался новинкой для своего времени, а полифонические мелодии подчеркивали современность. Тесная клавиатура превращала набор текста в испытание терпения. Телефон поддерживал базовые функции — звонки, SMS, календарь, — но не предлагал ничего революционного, уступая более функциональным конкурентам. Стразы на корпусе ловили взгляды, а компактный размер (95 x 45 x 22 мм) позволял носить гаджет как модный аксессуар. G70 нашёл свою аудиторию, но не стал массовым.
Samsung Serene.
В 2005 году Samsung и Bang & Olufsen создали Serene — телефон-раскладушку с необычным дизайном, напоминавшим пудреницу. Корпус состоял из двух половин, соединенных алюминиевым шарниром, с внутренним электродвигателем для автоматического раскрытия при входящем звонке или сообщении. Камера на 0,3 мегапикселя, расположенная на боковом шарнире, была неудобной в использовании. Клавиатура в одной половине, выполненная в виде компактного набора кнопок с колесом прокрутки в стиле iPod или дискового телефона, усложняла набор текста, а ЖК-дисплей находился в нижней части при стандартном использовании. Встроенная память на 31 Мб была неплохой для того времени, но аккумуляторный отсек открывался только специальной отвёрткой, что добавляло неудобств. Serene поддерживал звонки, SMS, но функциональность уступала дизайну. Стоимость около тысячи долларов и минималистичная философия Bang & Olufsen делали его скорее коллекционным предметом, чем повседневным устройством.
Nokia N-Gage.
В 2003 году Nokia выпустила N-Gage — гибрид телефона и игровой консоли. Устройство с экраном 176x208 пикселей (4096 цветов) и кнопками по бокам напоминало портативную консоль, отличаясь от типичных телефонов. N-Gage поддерживал игровые картриджи (MMC-карты), MP3-плеер, FM-радио, звонки и SMS. Однако для разговора телефон нужно было держать боком, приложив к уху, что выглядело неудобно и породило неофициальное прозвище «Чебурашка» за сходство с большими ушами персонажа. Несмотря на коммерческий провал, N-Gage запомнился благодаря необычному дизайну и смелой идее. Владельцы ценили его уникальность, даже если звонки вызывали улыбки. Nokia рискнула, и N-Gage стал примером попыток переосмыслить мобильные устройства в нулевых и создать игровой телефон.
Motorola V70.
В 2002 году Motorola выпустила V70 — телефон-раскладушку с необычным дизайном. Верхняя крышка вращалась на 180 градусов вокруг дисплея, открывая доступ к клавиатуре, что отличало V70 от других телефонов. Монохромный экран (96x64 пикселя) с голубой подсветкой выглядел стильно для того времени, а три внешние кнопки позволяли принимать звонки или управлять базовыми функциями в закрытом состоянии. Вращающийся механизм был слабым местом — шлейф быстро изнашивался, что приводило к поломкам. V70 поддерживал звонки, SMS и WAP, но функциональность была минимальной. Стоимость около 400 долларов подчеркивала его премиальный статус, но телефон создавался ради дизайна, а не удобства.
Toshiba G450.
Toshiba G450, выпущенная в 2008 году, выглядела как USB-флешка или миниатюрный пульт, а не как телефон. Экран был настолько крошечным, что текст на нем казался микроскопическим, а кнопки требовали ювелирной точности. Несмотря на это, G450 поддерживал MP3-плеер и HSDPA-модем, позволяя использовать телефон как модем для интернета. Батарея обеспечивала до 3 часов разговора, а компактный размер делал его удобным для ношения в кармане. Держать этот «брусок» у уха было странно, а читать сообщения — почти невозможно. Toshiba хотела удивить, создав гаджет, который ломал все стереотипы о мобильниках. G450 стал скорее курьезом, чем хитом, но его смелый дизайн сделал его запоминающимся.
Haier P7.
В 2004 году Haier выпустил P7 — телефон с необычным дизайном, напоминавшим шариковую ручку. Компактный и тонкий, он легко помещался в карман рубашки или пенал. Экран (64x128 пикселей, 65 тысяч цветов) был типичным для своего времени, а VGA-камера (0,3 мегапикселя) позволяла делать базовые снимки. P7 поддерживал три диапазона GSM (900/1800/1900), GPRS для доступа в интернет через WAP, полифонические рингтоны и USB-интерфейс для зарядки и передачи данных. Батарея на 600 мАч обеспечивала до 3 часов разговора или 120 часов в режиме ожидания. Тонкая форма и мелкие кнопки делали набор текста и длительные звонки неудобными, а держать телефон у уха было странно из-за его сходства с канцелярской принадлежностью. Этот телефон, кстати, входил в число подарков для победителей премии «Золотой глобус».
Samsung SPH-N270.
В 2003 году Samsung выпустил SPH-N270, приуроченный к выходу «Матрицы: Перезагрузка». После Nokia 8110, использованного Нео в первом фильме, выбор Samsung для сиквела удивил фанатов. Разработанный совместно с дизайнерами картины, этот моноблок с пружинным механизмом, открывающим экран (128x160 пикселей, 65 тысяч цветов), напоминал гаджет из мира «Матрицы». Однако в фильме использовали прототип, отличавшийся от коммерческой версии, что разочаровало тех, кто ждал точную копию. Телефон появился в неизменном виде в «Аниматрице» и игре Enter the Matrix, вернув интерес поклонников. Тематические обои (Reloaded, The Animatrix) и рингтоны с цитатами из фильма усиливали атмосферу. SPH-N270 поддерживал звонки, двухсторонние SMS, базовый GPS, календарь и записную книжку на 250 контактов, но не имел Bluetooth, камеры или веб-браузера. Пружинный механизм позволял эффектно открывать экран, добавляя зрелищности. Выпущенный тиражом около 10 000 штук и проданный за 500 долларов через сайт Samsung, SPH-N270 стал редким коллекционным предметом. Он изначально не задумывался как обычный телефон для повседневного использования, а продавалось исключительно поклонникам фильма.
Sony Ericsson Xperia Pureness.
Sony Ericsson Xperia Pureness, выпущенный в 2009 году, был настоящим экспериментом. Этот телефон с прозрачным монохромным экраном (1,8 дюйма, 320x240 пикселей) выглядел как концепт из фантастического фильма. Он продавался в избранных бутиках по заоблачной цене и позиционировался как премиальный аксессуар. Функциональность была минимальной: звонки, SMS, MP3-плеер, но ни камеры, ни продвинутых приложений. Прозрачный экран был красив, но бесполезен в ярком свете, а монохромный дисплей казался шагом назад в эпоху цветных экранов. Владельцы Pureness покупали его не для удобства, а чтобы подчеркнуть свой вкус и статус. Телефон был скорее ювелирным изделием, чем гаджетом.
Какой телефон купить в 2025 году?
Сегодня такие необычные телефоны 2000-х кажутся настоящей нелепостью по сравнению с современными смартфонами с их мощными процессорами, огромными экранами, камерами в десятки мегапикселей и бесконечным набором функций.
Большой мобильный телефон в стиле ретро с внешней антенной, аккумулятор 7200mAh с функцией powerbank, две SIM-карты, MP3, Bluetooth, будильник, калькулятор, внешнее FM-радио. Имеет русские и английские буквы на кнопках. Стоит такой около 4 753 ₽. Ссылка на него.
Похожий на первый аппарат, только размерами поменьше, так же имеет версию с русской раскладкой кнопок. Стоит около 2 500 руб. ссылка
Кнопочная игровая приставка с 27 000 ретро игр. Стоит 6 169 ₽. Ссылка на приставку.
Ударопрочный, водонепроницаемый обычный кнопочный мобильный телефон EAOR. Стоит около 3 400 руб. Ссылка
Кнопочный бабушкофон с большими кнопками и 2мя мощными фонарями. Стоит 1899 руб. Ссылка.
Беспроводная мини-клавиатура, 2,4 ГГц. Стоит такая 803 ₽. ссылка на неё.
Кнопочный телефон-смартфон с ОС Android 11, 3 ГБ оперативки и 32 ГБ встроенной памяти, камера, сенсорный экран, 1 нано сим-карта и другие функции. Также имеет русские и английские кнопки. Стоит такой около 8 323 руб. Ссылка на телефон.
Раскладушка с внешним цифровым экраном с часами, большие кнопки и русские/английские буквы. Стоит около 2970 руб. Ссылка
Суперминиатюрный мобильный телефон с английской раскладкой клавиатуры. Стоит около 930 руб. Ссылка на аппарат.
Стационарный телефон в стиле ретро с кнопками. Стоит 3 557 ₽. Ссылка на него.
Кнопочный калькулятор 8BitDo Retro 18. Стоит такой 3 680 ₽. Ссылка на него
USB большая мягкая кнопка Enter для отправки сообщений. Стоит 532 руб. Ссылка
Брелок-антистресс Механическая кнопка Counter-Strike. Стоит около 165 руб.Ссылка на брелок
Ещё один вид стационарного домашнего телефона в стиле ретро с кнопками. Стоит 12 470 руб. Ссылка
Кнопочный шахматный секундомер. Стоит 2 356 ₽. Ссылка на него.
Друзья! Много ли платформ вы знаете, где для написания пользовательских приложений используется стек… веб-технологий, причём это единственный нативный способ писать программы? Услышав о 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 в моей коллекции!
Но всё это итак знакомо многим моим читателям: подписчики часто жалуются на то, что современные приложения жиреют и лагают, а ещё тащат за собой целый 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 :)
Идея системы простая: формально, это один большой браузер (оболочка 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-сокет с помощью команды:
После этого, мы жмем «Remote Runtime» и «Runtime Info», дабы получить информацию о нашем девайсе и убедится что всё нормально:
Создаём новое приложение и вперед творить! По правде сказать, я практически не знаю, каких приложений особо не хватает на KaiOS. ВК частично есть, YouTube почти полноценный, WhatsApp тоже реализован… не хватает разве что Telegram? Но я лично не смог бы полноценно чатится с телефона такого типа (и дело не в форм-факторе), поэтому я решил запилить ради прикола приложение-виджет для просмотра погоды в моём городе :)
У каждого приложения есть манифест, который объявляет используемые разрешения, значки и различные данные, необходимые для публикации приложения в магазине приложений. Существует три типа приложений: «web» (Hosted web apps — или, фактически, PWA), «privileged», и «certified» (приложения с доступом к критичным функциям смартфона типа СМС. В привилегерованном режиме, приложения могут обращаться к службам KaiOS, таким, как например Bluetooth и настройках сети.
Сначала я сверстал простенький интерфейс для приложения. Логика простая: поскольку это приложение-виджет, при его запуске отображается прелоадер (анимация загрузки), а как только данные загружены — программа показывает блок content и скрывает анимацию загрузки. Никаких фреймворков типа React я тащить не стал, но для более сложных приложений придётся продумывать более сложную логику для реализации диалогов.
Не ругайте за <center>! Я не веб-разработчик, адаптивные верстки делать не умею :))
Фетчить данные мы будем с 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);
Вся логика программы уложилась в 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, дабы не пропускать интересные технические статьи каждую неделю!