Всем привет! Я разработчик мобильных приложений и тоже водитель. Постоянно сталкивался с тем, что для разных авто-задач нужно скачивать кучу программ: одна для ОСАГО, другая для штрафов, третья для учёта расходов, четвёртая для записей о поездках.
В какой-то момент надоело. Я взял и сделал своё приложение, которое объединяет всё нужное в одном месте. Называется Полис24. Рассказываю что внутри:
🛡️ ОСАГО ОНЛАЙН Заполняете форму прямо в приложении, сравниваете цены разных страховых и покупаете полис. Он приходит на почту. Никаких поездок в офис и навязанных доп. услуг.
📊 ПРОВЕРКА КБМ Это коэффициент скидки за безаварийную езду. Можно получить до 54% экономии на полисе! Приложение показывает ваш текущий класс и считает скидку. Если КБМ завышен — даёт ссылку на РСА для проверки.
📋 БОРТОВОЙ ЖУРНАЛ Для тех кто ездит в дальние поездки. Записываете маршрут, пробег, погоду при отправлении и по прибытии. Удобно для командировок и путешествий.
💰 УЧЁТ РАСХОДОВ Топливо, ремонт, техобслуживание, мойка, страховка — всё по категориям. Приложение считает общую сумму и показывает статистику. Сразу видно на что уходит больше всего денег.
🚔 ШТРАФЫ ГИБДД Проверка за минуту.
📖 ПОЛЕЗНОЕ Что делать при ДТП, номера страховых компаний, телефоны экстренных служб. Всё под рукой когда нужно.
🤝 ОФОРМЛЕНИЕ КАСКО Можно оформить через менеджера прямо из приложения. Без заполнения кучи форм на сайтах.
Приложение полностью бесплатное. Без рекламы. Без подписок. Основные функции работают без интернета.
Недавно клиент написал нам: «Купил тариф, а eSIM не устанавливается». Телефон — iPhone 15. Купленный в Китае. Но продавец телефона по привлекательной цене не предупредил его, что iPhone со скидкой из Китая не будет поддерживать eSIM .
Учимся проверять телефон на совместимость до покупки тарифа eSIM
Быстрая проверка: *#06# → ищите строчку EID. Есть — eSIM работает. Нет — нет.
Вышло крупное обновление моей минималистичной читалки MRead, версия 1.4.0.
За что брался в этот раз.
📄 Поиск по PDF
Теперь можно искать текст прямо внутри PDF (у которых есть текстовый слой), с индикатором индексации и переходом к найденному месту. Заодно обложка PDF теперь берётся с первой страницы, а не остаётся серым квадратом.
🔖 Сноски наконец работают как надо
Раньше читалка тыкала в первую попавшуюся цифру и показывала не то. Теперь сноска открывается по точному адресу: перевод с французского, авторские примечания и научные комментарии больше не путаются между собой.
🔊 Озвучивание (TTS)
Вынес в отдельную кнопку. Выбор голоса, скорость и тон, таймер сна, автопереход страниц и пауза, которая запоминает, где вы остановились.
📚 Словарь и Anki
Выделенное слово можно отправить во внешний словарь, который у вас установлен. А в экспорт карточек Anki теперь попадает ещё и контекст предложения, а не просто слово.
🛠 Чтение и библиотека
• Регулируемый межабзацный интервал и стили Bold/Italic
• Настраиваемые блоки настроек чтения, можно перетаскивать под себя
• Полоса прогресса с засечками глав
• Мягкие переносы и выравнивание по ширине
• Полки, фоновый импорт из папок, оценка книги и личные заметки
• Material You (подхватывает системную тему)
Чего пока НЕ сделал (честно):
• Поиск по сканированным PDF (без текстового слоя). Нужен OCR, это отдельная большая история.
• Подсветка и выделение прямо в PDF.
• Если у вас уже была книга FB2, её нужно переоткрыть (переимпортировать), чтобы заработали новые точные сноски. EPUB подхватит сам.
Отдельное спасибо тем, кто закинул донат. Я не прошу денег за приложение и не планирую, поэтому каждая копейка от вас это чисто знак, что делаю не зря. Спасибо.
И спасибо всем за идеи, баг-репорты и поддержку. Половина этого обновления выросла из ваших комментариев и issue на гитхабе.
У меня появилась идея по созданию приложения через которое люди могли бы раздавать свой Wi-Fi и получать за это денюжку, по сути это аналог сотовой связи, нужно будет настроить на роутере Passpoint (Hotspot 2.0) чтобы всё работало, т.е. есть те кто раздают и те кто принимают, телефон будет автоматически подключатся к любому роутеру участвующему в проекте на лету, без авторизации, можно создать систему рейтинга и т.д.
Всем привет. Хотелось бы предложить этому сообществу свою утилиту — ReAppzuku, приложение для диагностики и управления фоновыми процессами на Android.
Требования:
Android 6.0+ (для фоновых ограничений Android 11+)
Root или Shizuku
Фунционал:
- Показывает список активных фоновых приложений с потреблением ОЗУ и CPU в реальном времени, можно вручную "убивать" выбранные.
- Анализ триггеров. Это диагностика конкретного приложения: что реально использует приложение для удержания в фоне (foreground-сервис, wakelock, будильник, привязка от другого приложения и т.д.), плюс своя оценка "агрессивности" приложения.
- Auto-Kill. Автоматическая остановка фоновых приложений согласно заданному черному/белому списку. Есть дополнительные условия, например Kill по расписанию, по системному событию (зарядка, WiFi, наушники, Bluetooth, GPS) или при запуске других приложений (например, перед игрой на слабом телефоне).
- Фоновые ограничения AppOps (мягкое/среднее/жёсткое/ручное). Можно точечно настроить системные AppOps-разрешения для каждого приложения.
- Режим сна. Это полная заморозка выбранных приложений при выключении экрана с автоматической разморозкой. Удобно, если не хотите чтобы ночью какое-нибудь приложение крутило свои механизмы синхронизации.
- Планировщик ограничений. Можно временно снимать ограничения с приложения по расписанию. Например для синхронизации или если вы знаете что используете это приложение только в определенное время.
- Статистика и журналы. Диаграммы потребления основных ресурсов устройства (ОЗУ, CPU, Батарея), Журналы самого приложения (Auto-Kill, Фоновые ограничения, Режим сна, Планировщик). Отдельный "Топ Нарушителей", который показывает лидеров по упертости работы в фоне.
- Защита системных компонентов (Google Play Services, телефония, текущий лаунчер и клавиатура, System UI). Приложение не даст вам как-либо ограничить критические системные приложения, чтобы в дальнейшем не получить бутлуп вместо оптимизации.
Это не весь функционал приложения, иначе бы пришлось растягивать пост.
Приложение полностью бесплатное и с открытым исходным кодом (FOSS).
Почти год назад я написал подробную статью о легендарной бюджетной консоли - R36s, где мы не только протестировали консоль в играх, но и разобрали её, а также изучили схемотехнику и компонентную базу устройства. Но несмотря на все плюсы, R36s, как и другие консоли на базе RK3326, перестали удовлетворять моим требованиям - хотелось бы иметь полноценный Android и возможность комфортной игры в тайтлы с PSP.
Моим выбором стала консоль DVTech Android-001, о которой сегодня и хочу рассказать пикабушникам. По традиции рубрики, мы с вами не только протестируем устройство в играх, но и разберем устройство, изучим компонентную базу и оценим общую ремонтопригодность. Интересно? Тогда жду под катом!
Предисловие
Вообще, среди китайских портативок наблюдается весьма интересная тенденция. Если раньше выпуском таких девайсов занимались относительно крупные заводы с довольно серьезным R&D, то сейчас складывается ощущение, что любое мало-мальски продвинутое производство может разрабатывать и выпускать свои портативки в кратчайшие сроки. Посмотрите сами - на рынке появляются десятки новых гаджетов ежегодно, у которых уже практически универсальная компонентная база: всё те же чипсеты, всё та же память, всё те же стики (от свича) и кое-где даже дисплеи!
Две вариации R36s - одна на базе процессора Rockchip, а другая на базе... безымянного процессора с архитектурой MIPS!
Но некоторые устройства всё же умудряются выделиться. Например - сегодняшняя консоль DVTech And-001 от компании NewGame, которая внешне очень сильно напоминает миниатюрную копию SteamDeck и построена на базе отнюдь не самого хилого чипсета от AllWinner. Вообще, NewGame довольно известный бренд в РФ - эти ребята ещё с 90-х занимаются поставками ретро-консолей, картриджей и аксессуаров, поэтому свежая "портативка" в их исполнении меня заинтересовала.
Не, ну чем не стимдек? :)
А из интересного здесь в первую очередь железо. Производитель обещает следующие ТТХ:
Процессор: AllWinner A527, построенный на базе восьми ядер Cortex-A55, где производительный кластер способен работать на частоте до 2ГГц, в то время как энергоэффективный на частоте до 1.4ГГц. Процессор заметно шустрее легендарного A133P, хотя до уровня современных (даже самых бюджетных) Unisoc'ов и MediaTek'ов не дотягивает, но в рамках портативной ретро-консоли выглядит интересно.
GPU: Одноядерный Mali-G57 MC1, ставший классикой бюджетных мобильных видеоускорителей. Будучи построенным на архитектуре Valhalla, тут весь джентльменский набор: OpenGL ES 3.2, Vulkan 1.1, OpenCL 2.0.
Память: 4Гб оперативной памяти типа LPDDR4X и 8ГБ постоянной памяти типа eMMC 4.1. С оперативной памятью здесь всё более чем хорошо, а вот использование такой мелкой и старой eMMC немного настораживает...
Дисплей: 5" IPS-матрица с разрешением 1280x720. Конечно не совсем трушное соотношение сторон по меркам ретро-гейминга, но в целом дисплей очень даже радует: нет перекоса в FHD, GPU сможет раскрыть себя в нативном разрешении.
Ввод: Две пары триггеров, DPad, кнопки действий и два аналоговых стика на датчиках Холла. Последнее выглядит очень интересно!
Внешние интерфейсы: Wi-Fi, Bluetooth, OTG, а также HDMI для вывода изображения на внешний дисплей. Ну наконец-то в портативке есть BT из коробки!
На первый взгляд выглядит очень даже неплохо, и в разы интереснее той же TrimUI Smart Pro. Консоль поставляется в небольшой красочной коробочке. Производителем указан некий KDR Tech Limited.
В комплекте нас ждёт сама консоль, MicroSD-флэшка на 64ГБ, инструкция по использованию, защитное стекло, тряпочка для протирки экрана, Type-C кабель и переходник Mini HDMI-HDMI. Вполне неплохо!
После включения меня сразу же порадовал дисплей. Широкие углы обзора, цветопередача на приличном уровне, яркости хватает с запасом - на первый взгляд всё замечательно. Однако DPI в системе выставили слишком высокий для такой диагонали и разрешения дисплея - всё выглядит немного мелковатым. Тачскрин здесь поддерживает до 10 одновременных нажатий.
С торцевой части устройства скрываются порты расширения. Для увеличения памяти предусмотрены два слота MicroSD (один из которых уже занят флэшкой с играми), для подключения периферии через OTG - один Type-C, в то время как второй используется для зарядки и синхронизации с ПК. Около разъёма HDMI расположился 3.5мм джек - редкий гость на Android-устройствах в наше время.
Есть у консоли и конструктивный просчет - немного люфтит задняя часть корпуса на стыке с триггерами
Эргономика устройства тоже на вполне приличном уровне. Консоль приятно лежит в руках, несмотря на глянцевый корпус руки в ней не потеют, триггеры, в отличии от той же R36s, расположены достаточно удобно. До большинства точек на экране можно дотянуться большим пальцем.
Но самое интересное, как обычно, скрывается внутри! Давайте же разберем нашу консольку и узнаем что у неё скрывается под капотом!
Разбираем
Разбирается устройство несложно. Необходимо открутить 6 винтов по периметру устройства и расщелкнуть клипсы с помощью специальной лопатки. Далее мы видим следующую картину:
Сразу же хотелось бы отметить как серьезный минус экономию на толщине столбиков под саморезы. Уже после первой разборки они треснули. Ну неужели латунные гайки такие дорогие?!
В качестве аккумулятора используется обычная планшетная банка 656090 ёмкостью в 5Ач. Найти такой АКБ можно в пределах 1.000 рублей, так что при необходимости замена аккумулятора не станет большой проблемой.
С обратной стороны платы нет ничего кроме сглаживающих конденсаторов, кнопок триггеров (к слову с нормальными посадочными местами, на ранних Android портативках триггеры часто выламывало) и коннекторов для стиков. Всё самое интересное расположилось с фронтальной части платы. При разборке стоит быть осторожным - шлейф дисплея подключается будучи немного изогнутым и при неосторожной разборке есть шанс его порвать:
Во первых, в глаза сразу бросается большое количество диагностических тест-поинтов. Инженеры заботливо вывели и UART, и даже FEL (режим загрузчика в чипсетах AllWinner, как 9008/MTK USB Port в MediaTek), которые пригодятся при ремонте и моддинге консоли. Также по всему периметру платы есть дублирующие тест-поинты на случай обрыва пятаков при неосторожном ремонте:
Под защитным экраном скрывается сердце устройства - тот самый процессор AllWinner A527. В небольшом чипе скрывается целый компьютер:
Основными вычислительными ядрами выступают два кластера из Cortex-A55, один из которых способен работать на частоте до 2ГГц. Помимо ARM-ядер и GPU Mali G57., в чипсете также есть RISC-V сопроцессор, способный работать на частоте до 200МГц и DSP для кодирования и декодирования видео.
За оперативную память отвечает контроллер DDR3/DDR4, который работает на частоте до 2400МГц в двухканальном режиме и поддерживает до 4 ранков памяти. В сумме это даёт возможность установки до 4ГБ оперативной памяти. За постоянную память отвечают контроллеры MMC, NAND и SPI NAND. UFS не поддерживается.
Выводом изображения занимается 4х-канальный контроллер MIPI DSI, а также отдельный контроллер HDMI/eDP и LVDS. Чипсет поддерживает матрицы с разрешением до 2.5K при 60Гц.
За звук отвечают два встроенных ЦАП'а и три АЦП. Также есть возможность подключения к внешнему кодеку с помощью аж четырех интерфейсов I2S. Звуковые возможности у чипа очень даже нехилые!
Присутствует гигабитный LAN-контроллер с торчащим наружу GMAC. Для реализации Ethernet, инженерам остаётся лишь распаять RJ-45 коннектор и PHY-уровень.
Из периферии есть UART, SPI, I2C, GPIO, ИК-порт, ШИМ, USB 2.0 (хост), USB 3.1 (клиент) и даже PCI-E 2.1.
И всё это выполнено по техпроцессу в 22нм, в небольшом корпусе 1.7см на 1.7см!
Да, техпроцесс конечно староват, но процессоры AllWinner всегда удивляли огромным количеством самой разной периферии. Я считаю A527'ой чудом инженерной мысли :)
За питание отвечает продвинутый КП AXP717C. Его же можно найти в некоторых ТВ-боксах, планшетах, ноутбуках и ещё куче разных устройств. Внутри него скрывается:
Чарджер литиевых аккумуляторов, способный заряжать аккумулятор током до 3А.
Fuel-gauge, определяющий текущий заряд АКБ.
4 DC-DC преобразователя, формирующие питание процессора, памяти и других модулей.
Аж 14 LDO, формирующие второстепенные шины питания - 3V3, 2V8, 1V8.
Стоит копейки, так что даже если выйдет из строя - поменять его не проблема.
В качестве оперативной памяти выступает чип FORESEE FLXC2004G-30, который совмещает в себе два канала, по два ранка в каждом - как раз те самые максимальные 4ГБ памяти. В качестве флэшки используется eMMC Toshiba THGBMSG8A4JBAIR объёмом всего в 8ГБ. При этом сама флэшка аж 2013 года выпуска - на момент написания статьи, её уже целых 13 лет. Происхождение флэшки неизвестно - возможно это остатки на складах, а возможно микросхема памяти уже Б/У. Впрочем, это оставляет некоторый простор для моддинга - можно проапгрейдить eMMC до 64ГБ :)
За Wi-Fi и Bluetooth отвечает модуль на базе Realtek RTL87338U, подключенный через USB 2.0. Его же можно спокойно перенести в R36s и другие консоли подобного формата.
А за звук - два внешних усилителя класса D TCS7191A.
В консоли используются самые обычные стики от Nintendo Switch. Такие же можно найти в R36s, TrimUI и других ретро-консолях. Стоят они копейки, так что если стик начнет дрифтить - нет проблем разобрать консоль и заменить его
А вот дисплей здесь используется кастомный, 30 PIN. Увы, ему замену найти не удалось.
Если вы читали мою статью про ноутбук за 6.000 рублей с AliExpress, то могли заметить, что их компонентная база и схемотехника очень схожа - а это говорит о том, что оба устройства произошли от одной референсной платы AllWinner для планшетов. Вот такая вот наследственность: один из планшетной основы стал ноутбуком, а другой - игровой консолью :)
Да, это братик нашей консоли :)
И... это все! Вот и вся консоль: взяли планшет, добавили к нему кнопки и стики, спроектировали кастомный корпус и отправили в производство. Сколько занимает R&D такого устройства с учетом написания драйверов? Два-три месяца?
Тестируем
Пришло время протестировать устройство на практике. Поскольку в своей сути это Android-планшет, начнём мы с теста производительности устройства - и здесь консоль проявляет себя "средне": в простых задачах типа чтения книг проблем не возникает, однако даже при попытке зайти на Хабр, консоли уже немного тяжело.
CPU-z показывает следующие характеристики нашей консоли. Обратите внимание на то, что у консоли есть рут из коробки без su - похоже это фишка вообще всех планшетов на чипсетах AllWinner и одновременно это большая дырка в безопасности: с рутом можно утащить папку любого приложения из раздела /data/, что может привести к утечке сессии Telegram, ВК, кук из браузера и т.п.
В бенчмарке GeekBench, консоль набирает 251 попугай в однопоточном тесте, что соответствует уровню Exynos7420 в Galaxy Note 5 и Snapdragon 625 в Vivo X9, и 858 попугаев в многопоточном, что также соответствует уровню Snapdragon 625 и Exynos7885. По чистой производительности процессор ближе всего к Helio P22 2018 года, который имел схожую конфигурацию ядер, только вместо A55'ых были A53'ие.
В целом, это неплохой результат по меркам ретро-портативки, в некоторых аспектах она шустрее и энерго-эффективнее чем A133'ый.
Однако синтетика это хорошо, но куда интереснее посмотреть как консоль тянет игры на практике. В качестве фронтэнда здесь предустановлена кастомная оболочка, которая является оберткой поверх других установленных в системе эмуляторов (не RetroArch). Консоль из коробки умеет эмулировать: Amiga 1200, аркадные автоматы, Atari 800, ColecoVision, Commodore64, CPS1, CPS2, CPS3, DOS, Dreamcast, GameBoy/GBC/GBA, GameGear, MAME, Sega Mega Drive, MSX, MSX2, Nintendo64, NeoGeo, NES, NGPC, PCE, PS1, PSP, Sega Master System, SNES, Wonderswan и даже ZX Spectrum. Почти для каждой платформы на MicroSD есть как минимум несколько десятков ромов, многие ромы переведены на русский (в основном пиратские переводы по заказу NewGame) и у каждого рома есть свой собственный скриншот помимо обложки. Вот это прям плюс по сравнению с GameStick'ом.
Тестирование начнем с 8-биток - NES и SMS. В них консоль показывает себя просто прекрасно - игры работают в нативные 60 FPS, без инпут лага и заикающегося звука. Здесь результат выше всяких похвал, но оно и немудрено для процессора уровня A527 :)
В 16-битках консоль проявляет себя также хорошо. В Battle Toads или, например, Super Mario World 2 можно поиграть с огромным удовольствием.
А вот N64 даётся уже с трудом, из-за сложности эмуляции этой системы. Есть заметные подлагивания - как звука, так и видео, особенно если играть во что-то тяжелое типа Carmageddon64.
Зато игры с PS1 и Dreamcast здесь тянут вообще без каких либо проблем. Даже тяжелая Quake 2 идёт без лагов, не говоря уже о Colin McRae Rally. С Dreamcast'а же здесь отлично идет Tokyo Xtreme Racer, ремейк которой пару лет назад вышел на ПК.
Но что самое крутое - консоль тянет даже игры с PSP, причем с апскейлом до 720p и без необходимости включать пропускать эффектов. Многие игры идут без проблем из коробки, хотя у игр со стримингом (например GTA VCS) иногда бывают небольшие микрофризы.
Ну и конечно консоль подходит для нативных Android-игр. В тяжелые игры типа CoD: Mobile или PUBG здесь поиграть вряд-ли получится, однако провести часик-другой за сессией в Minecraft, Terraria или порты GTA можно без каких либо проблем. Здесь консоль показывает себя замечательно.
Заключение
Вот такую интересную консоль на российский рынок выпустила компания DVTech. Конечно у нее хватает недостатков - как по части софта, так и по части железа, однако подытоживая можно сделать вывод что устройство вполне неплохо сбалансировано и своих денег стоит. А что думаете вы?
Ну а я надеюсь, что вам было интересно. Подписывайтесь на блог, чтобы не пропускать новые статьи каждую неделю! А если вам интересна тематика ремонта, моддинга и программирования для гаджетов прошлых лет — подписывайтесь на мой Telegram-канал «Клуб фанатов балдежа», куда я выкладываю бэкстейджи статей, ссылки на новые статьи и видео, а также иногда выкладываю полезные посты и щитпостю. А ролики (не всегда дублирующие статьи) можно найти на моём YouTube канале.
А если вы хотите что-нибудь подарить из железа и увидеть о нём статью — пишите мне в Telegram. Меня очень интересуют самые разные гаджеты: начиная от игровых консолей и любых связанных с геймингом устройств, телефонов, смартфонов, КПК, заканчивая ретро-компьютерами и ноутбуками. Кто знает, может героем следующейподобной статьи окажется ноутбук из 90-х? :)
После обзоров устройства не продаются, а остаются в моей коллекции. Когда-нибудь я хочу сделать музей, где к каждому устройству можно будет приложить QR и почитать мою статью. Кто знает, вдруг на следующей неделе я также подробно расскажу про девайс из вашей юности? :)
Попытаю счастья, может есть у кого прошивка на 50 дюймовый Телефункен? Покупал яндекс ТВ Телефункен, неудачно прошил прошивкой с 4PDA, от Хуавея той же диагонали, оригинальную прошивку нигде найти не могу чтобы вернуть обратно. В Яндексе говорят идите в сервис. Был в нескольких, ни у кого нет прошивки для этой модели. Предложили только заменить блок целиком, но по стоимости это как новый такой телевизор выходит. Территориально нахожусь в Нижнем Новгороде. Буду раз заплатить сервису. Или если кто то поделится прошивкой, попытаюсь прошить самостоятельно. Спасибо!