Современные автомобили частенько оснащаются беспроводными зарядными системами для смартфонов и прочих гаджетов. Удобство использования таких зарядок нивелируется тем фактом, что они могут значительно повышать температуру устройства, что в иных ситуациях приводит к его поломке. Сегодня поделимся с читателями парой советов, которые помогут продлить срок службы ваших смартфонов.
Магнитное поле
В беспроводных зарядных устройствах применяются электромагнитные катушки, которые создают магнитное поле между передатчиком и приемником. Побочным эффектом электромагнитной индукции является перегрев заряжаемых гаджетов.
Беспроводные ЗУ в большинстве современных моделей авто выдают зарядный ток до 1 А и мощность зарядки 5 Вт. Производители отмечают, что если во время зарядки смартфон вдруг чрезмерно нагревается, то паниковать не следует, так как это нормальное явление и не может привести к поломке гаджета.
И все же случаи выхода из строя смартфонов от перегрева регулярно фиксируются пользователями. Иногда подобное и вовсе приводило к возгоранию устройства. Чтобы избежать подобных неприятностей, следуйте этим нехитрым правилам:
• Старайтесь использовать комплектное ЗУ, которое поставлялось со смартфоном – использование сторонних зарядок может вызвать перегрев гаджета из-за несовместимости характеристик;
• Следите за теплоотводом – это особенно актуально летом, когда смартфон часто оказывается под воздействием прямых солнечных лучей. Место, где заряжается гаджет, должно быть хорошо проветриваемым;
• Лучше не пользоваться смартфоном во время зарядки.
***
Также отметим, что беспроводное ЗУ в автомобиле выделяет умеренное тепло, поэтому гаджет в кратчайшие сроки от него нагревается. Чтобы этого не происходило, вы можете использовать проводной зарядник. Впрочем, даже «классическое» ЗУ может привести к перегреву смартфона, так как при высокой скорости зарядки температура аккумулятора устройства обычно повышается. Но это происходит в допустимом температурном диапазоне, а значит, риск поломки или возгорания гаджета сводится к минимуму.
Существует мнение, что, разговаривая по сотовому, человек подвергается вредному для здоровья облучению, и это может привести к развитию онкологических заболеваний. Мы решили проверить, есть ли основания для подобных опасений.
Спойлер для ЛЛ:на сегодняшний день нет убедительных научных доказательств, что излучение от мобильных телефонов может провоцировать онкологические заболевания
О том, что разговоры по мобильному телефону провоцируют рак, в последнее десятилетие писали многие СМИ (например «Газета.ру», «Коммерсантъ», «Известия», News.ru, РИА «Новости») и другие информационные и развлекательные ресурсы. Встречаются подобные утверждения и на некоторых медицинских порталах, где эксперты советуют при звонках использовать гарнитуру или наушники для снижения негативного воздействия. Правда, в других источниках утверждается, что беспроводные наушники — не панацея и тоже вызывают рак. В Сети можно найти и публикации о том, что опасное излучение от смартфонов исходит постоянно, а не только во время разговора — поэтому, например, для профилактики онкологических заболеваний советуют не класть гаджеты ночью рядом с кроватью.
В 2022 году Международный союз электросвязи ООН заявил, что 73% населения Земли пользуются мобильными телефонами, в странах Европы и СНГ — более 90%. Из-за этого довольно сложно с применением научных методов выявить корреляцию между владением сотовым и появлением онкологических заболеваний — найти контрольную группу, которая много лет не пользуется такими устройствами, в современном мире почти невозможно. Широкое распространение сотовые приобрели относительно недавно, и если они действительно провоцируют развитие рака, логично было бы предположить, что с ростом их числа должно расти и количество онкологических больных. Однако Национальный институт рака США утверждает, что в течение последних десятилетий среднегодовое число новых диагностированных случаев рака мозга и других органов центральной нервной системы оставалось на одном и том же уровне.
Опасения, что мобильники могут вызывать рак, связаны с тем, что эти устройства испускают излучение. В этом и состоит принцип их работы — они сообщаются между собой, передавая радиоволны через вышки связи. Однако речь вовсе не о той радиации, при упоминании которой многие вспоминают про ядерные бомбы или аварию на Чернобыльской АЭС.
Излучение бывает ионизирующим и неионизирующим. Первое действительно способно повредить молекулы ДНК в организме человека, что в свою очередь может спровоцировать рак. К ионизирующему излучению относятся, например, рентгеновские или ультрафиолетовые лучи. Неионизирующая радиация, как считается, повреждения ДНК вызывать не может. К этому типу относится, например, излучение от микроволновых печей, компьютеров, мобильных телефонов и устройств, использующих технологии WiFi и Bluetooth.
Всемирная организация здравоохранения (ВОЗ), Центры по контролю заболеваний(CDC) и Национальный институт наук о гигиене окружающей среды США, а также Международная комиссия по защите от неионизирующего излучения утверждают, что на сегодняшний день нет научных данных, позволяющих утвердительно ответить на вопрос, может ли излучение мобильных телефонов провоцировать развитие онкологических заболеваний. С этим согласны и эксперты Национального центра рака США, которые провели обзор наиболее качественных исследований в этой области и также не обнаружили сколько-нибудь убедительных результатов, подтверждающих, что излучение мобильного телефона может спровоцировать рак.
В 2018 году эксперты Национальной токсикологической программы США опубликовали результаты эксперимента, в ходе которого лабораторных крыс и мышей на протяжении всей жизни подвергали воздействию излучения. Оно было подобно тому, которое используется в технологиях сотовой связи 2G и 3G. Учёные действительно получили доказательства, что у животных существует связь между облучением и развитием злокачественных новообразований сердца, мозга и надпочечников. Тем не менее, исследователи отмечают, что воздействие на крыс и мышей в ходе эксперимента нельзя сравнивать с тем, которому подвергается человек, используя мобильный телефон. Во-первых, учёные облучали всё тело грызунов, тогда как у людей излучению подвергаются лишь небольшие участки тела. Во-вторых, минимальный уровень воздействия радиации на подопытных грызунов был равен максимально допустимому в США воздействию излучения от телефона на человека. Максимальный же уровень воздействия на животных превышал допустимый для людей в четыре раза. Дольше было и время воздействия — около 9 часов в день. Мало кто из людей каждый день разговаривает по сотовому так долго.
Уровень воздействия излучения от телефона на человека определяется с помощью удельного коэффициента поглощения (SAR). Это мера скорости поглощения радиочастотной энергии телом от измеряемого источника — в данном случае от гаджета. Производители обязаны проводить соответствующие тесты — и для попадания в магазины максимальные значения SAR должны быть ниже тех, что надзорные органы той или иной страны считают безопасными. В 2023 году Национальное частотное агентство Франции запретило в стране продажи iPhone 12 из-за превышения допустимого показателя. Компания Apple заявила, что смартфон действительно мог испускать несколько более интенсивное излучение, но только в том случае, когда он лежал на статичной поверхности и не соприкасался с телом человека, а агентство просто не учло этот нюанс при тестировании. Тем не менее, производитель айфонов выпустил обновление программного обеспечения для французских пользователей, где это нарушение было устранено.
Было бы логично, что обеспокоенные покупатели могут выбирать аппараты с наиболее низкими показателями SAR, чтобы снизить риски, однако этот показатель не отражает реальной картины. Дело в том, что в документацию вносятся только максимальные значения SAR, которые наблюдаются в самых экстремальных условиях эксплуатации. При обычном использовании эти показатели иные — и нет никаких гарантий, что если один телефон показал более низкий SAR во время тестов, чем другой, то и при стандартной эксплуатации его SAR будет также ниже.
Международное агентство по исследованию рака классифицирует воздействие мобильных телефонов на здоровье человека как «возможно канцерогенное», даже несмотря на то, что бльшая часть научных исследований не выявила прямой взаимосвязи и многие авторитетные медицинские организации её отрицают. Впрочем, почти все исследователи сходятся во мнении, что для однозначного ответа на вопрос, может ли излучение от сотового телефона вызывать рак, необходимы обширные дополнительные исследования, в том числе на людях. Их проведение в значительной степени осложнено тем, что регулярное воздействие на людей большими дозами излучения невозможно по этическим соображениям, поэтому основным методом становится статистический, основанный на самоотчетах пользователей. При этом достоверность предоставляемых сведений установить сложно, ведь люди с диагностированным раком и без него могут по-разному оценивать частоту и длительность использования телефона, диагноз может искажать их восприятие. Кроме того, опухоли мозга часто отрицательно влияют на когнитивные функции, что также осложняет опрос больных. Ещё одна сложность проведения исследований состоит в том, что мобильные телефоны постоянно совершенствуются, в том числе с точки зрения безопасности, поэтому данные о воздействии, которое могли оказывать модели начала 2000-х, уже не актуальны для современных смартфонов.
Стоит отметить, что большая часть исследований посвящена воздействию излучения, аналогичного тому, что используются в сотовой связи типов 2G и 3G. Сейчас активно развивается сотовая связь нового поколения — 5G. Её влияние на человека и животных в долгосрочной перспективе пока не изучено. Излучение, которое используется для 5G, более высокочастотное, однако оно всё ещё относится к неионизирующему типу излучения, которое не может разрушать ДНК. Кроме того, высокочастотным радиоволнам сложнее проходить сквозь ткани и предметы, а значит есть основания полагать, что воздействие волн сетей 5G на внутренние органы человека ещё менее вероятно.
Чтобы максимально снизить риски негативного воздействия излучения от сотовых, эксперты CDC советуют пользоваться гарнитурой и громкой связью. Беспроводные Bluetooth-наушники тоже излучают радиочастотные волны, однако их мощность во много раз ниже, чем у мобильных телефонов. С этим советом согласны специалисты ВОЗ, Национального центра рака США и Американского онкологического общества. Кроме того, стоит избегать звонков при слабом сигнале сети, поскольку это приводит к увеличению мощности радиочастотного излучения сотовых телефонов.
Чрезмерное использование смартфонов может быть опасно для здоровья и безотносительно излучения. Например, на аппаратах оседает огромное количество микробов, так как люди пользуются устройствами практически везде — от общественного транспорта до туалета, и дезинфицируют их значительно реже, чем моют руки. Поэтому, вероятно, лишний раз подносить гаджеты к лицу — действительно не самая удачная идея. Впрочем, то же самое касается и наушников — если регулярно их не дезинфицировать, можно занести в уши инфекцию. Кроме того, в 2017 году корейские учёные провели магнитно-резонансную спектроскопию (вид исследования, которое помогает выяснить химический состав мозга) 19 молодым людям с диагностированной зависимостью от смартфонов и интернета, а также их 19 здоровым сверстникам. Выяснилось, что чрезмерное увлечение мобильным телефоном, по всей видимости, вызывает химические изменения в работе мозга, из-за чего повышается вероятность развития депрессии, тревоги и бессонницы. И это далеко не весь список проблем, к которым может привести злоупотребление мобильным телефоном.
Таким образом, почти все авторитетные медицинские организации сходятся во мнении, что несмотря на годы исследований на сегодняшний день не существует убедительных научных доказательств, что излучение от мобильных телефонов может провоцировать онкологические заболевания. Во-первых, частота, на которой они передают данные, слишком низкая и не способна разрушить молекулы ДНК человека (что и вызывает развитие рака). Во-вторых, надзорные органы разных стран устанавливают безопасный уровень излучения, и все аппараты, поступающие в продажу, должны ему соответствовать. Поэтому не важно, сколько процентов зарядки осталось у телефона, подключён ли он к зарядному устройству или насколько хорош сигнал связи, излучение не должно превышать допустимый безопасный предел, в противном случае такое устройство не получило бы разрешительных документов или было бы снято с продажи. Тем не менее, всегда можно дополнительно снизить риски, разговаривая по телефону по громкой связи или через наушники (даже беспроводные, ведь излучение от них всё равно гораздо более слабое, чем от телефона).
Поговорим об автономности и причинах, из-за которых наши смартфоны быстро садятся.
Это будет объективный топ рекомендаций, которые основаны на личном опыте и прочитанной литературе.
Без понятия, что ты думаешь о подобных постах, но попробовать хочу.
————————————————————————————
Топ рекомендаций по увеличиению времени автономной работы наших смартфонов
*Рекомендации подойдут для владельцев смартфонов почти всех брендов (за ноунейм китайцев не впрягаюсь)
**Показано на Xiaomi Redmi Note 9 2020 года, MIUI 12.5, Android 11
Первая часть будет состоять из рекомендаций для оптимизации системы (приложения, оболочка и т.п.)
Вторая часть — те, которые применимы вне смартфона (адаптер, кабель и т.п.)
————————————————————————————
Часть 1
• Отключи рекламу везде, где это возможно
Пример в виде браузера. Изучи настройки своего и попробуй заблокировать в нём рекламу
Блокировка рекламы в Яндекс.Браузере
Бывает, что реклама скрывается под другими названиями. Например, так выглядит реклама на устройствах Xiaomi
1/4
«Рекомендации» в Безопасности и Загрузках Xiaomi
• Если ты не пользуешься NFC, Wi-Fi, Bluetooth, Автояркостью или тебе не нужна вибрация, то выключи их
Постоянно включенные, они тратят батарейку.
• Удали приложения, которыми ты не пользуешься или пользуешься очень редко
Все установленные приложения работают в фоне, даже если ты задействовал их всего 1 раз.
• Не используй левые «ускорители» смартфона
Лично пользовался 3-мя и не увидел толка от них. При этом системный очиститель «ест» меньше, а делает больше.
• Проверь наличие вирусов
Иногда, это единственная причина быстрой разрядки.
• Включи режим полёта, когда идёшь спать
При включённом режиме большинство сетевых и беспроводных подключений становятся неактивными. Это снижает расход заряда в режиме ожидания.
• Выключи настройки, которые держат телефон «в напряжении»
Геолокация Google или, так называемый, «Обмен с окружением» — хороший пример бесполезных настроек
1/3
Отключение геолокации Google
1/3
Отключение Обмена с окружением (все ползунки должны быть выключены)
***Больше об этих сервисах читай по ссылке (пост в телеграм)
• Ограничь разрешения и уведомления у приложений
Отключаем доступ к интернету всем приложениям, которым он не нужен. Уведомления настрайвай под себя: нужны — оставляй, нет — вырубай
1/4
Ограничение Интернета и работы в фоновом режиме на Redmi
То же самое и с доступом к геопозиции
1/4
Запрет на доступ к геопозиции
• Скачивай Lite-версии приложений
Это могут быть игры или соцсети
Lite-версии PUBG, TikTok и SHAREit в Play Market
Не забывай, что Lite-версии ограничены по функционалу, а в случае с играми — настройками графики.
• Снизь яркость и включи тёмную тему
• Отключи или удали ненужные предустановленные сервисы
Печать, Netflix, Mi Coin и другие подобные сервисы занимают место, работают в фоне и не несут в себе никакой пользы (оставь, если пользуешься).
• Устанавливай последние доступные обновления для своего устройства (спорно)
Многие говорят, что нужно кровь из носу всегда устанавливать последнее обновление, ведь там оптимизирована зарядка и производительность батареи.
Ни я, ни мои знакомые не увидели никакой разницы — что прошлогодняя версия, что скачанная позавчера. Вообщем, решай сам.
• Удали бесполезные для тебя виджеты с экрана
Виджеты активны 24/7 и для этого они «питаются» от батарейки.
• Закрывай приложение после использования, если оно тебе не пригодится в ближайшее время
Я говорю про раздел «Недавние». Он вызывается кнопкой в виде квадратика или при длинном свайпе вверх (можешь закрыть все приложения разом, нажав на крестик)
Раздел «Недавние»
• Включай режим энергосбережения
Даже в том же Яндекс.Браузере это есть
1/2
Режим энергосбережения в Яндекс.Браузере
————————————————————————————
Часть 2
• Не оставляй смартфон заряжаться на всю ночь
Из той же оперы:
— не заряжай больше 80%
— не разряжай ниже 20%
С этим связано много мифов, и, на самом деле, это действительно мифы. Всё, что описано выше, делать не стоит.
Прочитай подробнее про это здесь, если тебя заинтересовало (пост в телеграм)
• Не накрывай телефон одеялом, не клади на батарею или в морозилку во время зарядки
Представь себя в жару +30°С, тебя загоняют в баню, после которой ты выходишь загорать.
Именно так выглядит жизнь наших «подручных», когда мы накрываем их в жару или охлаждаем в мороз.
• Снимай чехол во время зарядки (спорно)
Долгое время снимал чехол, когда ставил сотик на зарядку. 2 недели назад забыл, пришёл, к щеке приложил и понял, что забывать не стоит.
Мелочь, а бывает.
• Заряжай смартфон только оригинальным кабелем и блоком питания
Купив «случайный» комплект зарядки, ты рискуешь с бо́льшей вероятностью получить некачественную сборку. Следствие: быстрая деградация аккумулятора, возгорание или даже взрыв
• Скрытые дефекты
При падении внешних повреждений может и не быть, а компоненты смартфона могли пострадать.
Про попадание воды и песка внутрь корпуса, я думаю, говорить не стоит.
• Береги смартфон от экстремальных температур
+35 или -35°С не понравятся твоему смартфону в принципе. Для таких условий есть специальные, подстроенные под них, устройства.
• Наблюдай за реакцией телефона, когда ты подключаешь его к зарядке
Если стал «кушать» раз через раз или вообще перестал, то, в основном, это может быть из-за следующих 7 причин:
— неплотный контакт кабеля с разъёмом (изменить положение или прижать плотнее)
— ошибка в программном обеспечении (перезагрузить гаджет)
— подкосило или засорился разъём для зарядки; там же контроллер питания (почистить, починить самостоятельно, отдать в сервис или купить новый смартфон)
— кабель вышел из строя (найти другой: купить, попросить, одолжить и т.п.)
— блок питания поломался (приобрести новый)
— «умер» аккумулятор (аналогично пункту про разъём, кроме чистки)
— неисправна плата (разобраться самому, отдать в сервис, купить новую плату или телефон)
• Вспомни, было ли такое, что заряд батареи резко терял проценты или, наоборот, «накапливал»
Если ответ положительный, то стоит задуматься о замене аккумулятора.
• Следи за состоянием батареи: выпуклость, вздутие и неприятный запах
В этом случае железобетонно замени аккумулятор или смартфон.
Вывод:
Напоследок скажу, какие повседневные процессы разряжают смартфон быстрее всего:
• съёмка и просмотр фото/видео в высоком разрешении
• максимальная яркость экрана
• «тяжёлые» игры
• детализированные динамические анимации
• анимированные и «необычные» виджеты
• любые экстремальные условия (бенчмарки, стресс-тесты и резкие перепады температур).
И помни: то, что нам заявляют производители — это лабораторные условия.
Друзья! Много ли платформ вы знаете, где для написания пользовательских приложений используется стек… веб-технологий, причём это единственный нативный способ писать программы? Услышав о 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, дабы не пропускать интересные технические статьи каждую неделю!
Взять с собой побольше вкусняшек, запасное колесо и знак аварийной остановки. А что сделать еще — посмотрите в нашем чек-листе. Бонусом — маршруты для отдыха, которые можно проехать даже в плохую погоду.