Рубрика «сам себе экосистема» уже успела стать постоянной в моем блоге. Для тех, кто читает меня в первый раз, расскажу: одним из основных направлений блога всегда был моддинг и попытка использования устройств прошлых лет в современных реалиях. Именно поэтому я пишу клиенты нужных мне сервисов с нуля, дабы иметь возможность пользоваться такими замечательными смартфонами, как Xperia Pro, Xperia Play, Desire Z и конечно же Motorola Droid, а в статьях я делюсь с вами не только причинами своей мотивации, но и рассказываю, как разрабатываются приложения для 10+ летних смартфонов с нуля и с минимальным набором зависимостей и детали реализации тех или иных фишек. В сегодняшнем материале мы подведем с вами промежуточные итоги и узнаем, справляются ли смартфоны 14 летней давности с современными сервисами?
Содержание:
- Предисловие
- На чём тестируем? (начало практики)
- ВК, YouTube и Telegram
- А какие ещё применения?
- Заключение
❯ Предисловие
Наверняка у многих читателей за последние годы сложилось впечатление, мол пользоваться смартфоном, которому 5+ лет просто невозможно: ОЗУ и постоянной памяти мало, дисплей «низкого» разрешения, смартфон лагучий и отнюдь не плавный, а разработчики приложений давным-давно забыли о том, что такое поддержка 10-летнего Android 5.1. Я лично так не считаю: при определенной сноровке, наличии запала и энтузиазма, а также истинной любви к интересным смартфонам, выясняется, что все необходимые в повседневной жизни приложения можно разработать и самому, с нуля и даже без зависимостей!
Изначально я и не думал писать материал в таком формате, вроде бы всё очевидно: кто ищет приложения под старенький смартфон, может найти их чуть ли не по первым ссылкам в гугле на 4pda, а кому интересны детали реализации — переходят по линкам на соответствующие статьи из первого сообщения в теме.
Подписчики, которые давно читают мой блог, уже более года просили попробовать начать выпускать материал и в видео-формате. Именно поэтому я решился экранизировать рубрику «сам себе экосистема» и запилить видео, где наглядно показываю, на что способны «старички» в современном мире с самопальными приложениями, дабы популяризовать такой вот своеобразный «техно-дауншифтинг» :)
Если вам нравятся мои статьи — можете и на YouTube подписаться!
Реакция зрителей была очень приятной и я решил написать статью в «простом и понятном» формате о том, как и где взять такие приложения и показать, как они работают на реальных смартфонах тех лет.
Все приложения можно взять либо в соответствующих топиках (см. подпись) на 4pda (на форуме обязательна регистрация для скачивания файлов, иначе будет ошибка 404), либо на моём GitHub в релизах.
❯ На чём тестируем?
Для тестов я выбрал 4 легенды своих лет и каждый по своему может быть интересен читателям даже для покупки в 2024 году. Все смартфоны, перечисленные ниже, стоят до 1 500 рублей по рынку на вторичке!
Первым будет Sony Ericsson Xperia Pro, основная фишка которого — выдвижная QWERTY-клавиатура и достаточно компактные размеры. К сожалению, выдвижных сайд-слайдеров уже давно не делают и ценителям QWERTY-устройств остается лишь использовать Б/У устройства или переходить на смартфоны а-ля UniHertz Titan. Смартфон вышел в 2011 году и работал на базе чипсета Qualcomm MSM8255 с одним ядром Scorpion (на базе Cortex A8) на частоте 1.5ГГц и имел 512Мб ОЗУ и 512Мб постоянной флэш-памяти. Из коробки смартфон работал на Android 2.3, есть апдейт до 4.0.4. Казалось бы, характеристики совсем слабые по сравнению даже с современными реалми по 5 000 рублей. В среднем, сейчас эти смартфоны можно найти за 1 000 рублей на онлайн-барахолках.
Вторым будет не менее легендарный Sony Ericsson Xperia Play. Это единственный в своем роде смартфон с выдвижным геймпадом и при этом реально удобным! На устройстве есть адаптированные под аппаратный геймпад эксклюзивы и я частенько люблю поиграть на Play в классические Android-игры 2010-2011 годов. Именно благодаря уникальности смартфона я продоолжаю время от времени использовать его и сейчас в качестве портативной игровой консоли. Характеристики практически идентичны Xperia Pro, за исключением наличия того самого геймпада, где роль стиков выполняют маленькие тачпады с контроллером Synaptics! Не исключено, что смартфоны строились на одной платформе, конструктивно они похожи. Сейчас Play можно найти на барахолках за 2-3 тысячи рублей (это адекватная цена), иногда дешевле. Я время от времени покупаю нерабочие Play'и по 500 рублей и собираю из десяти ещё один — поскольку много плеев в коллекции не бывает и я их очень люблю :)
Третьим будет Samsung Galaxy Ace — в своё время очень популярный смартфон, о котором я когда-то мечтал, будучи юнцом. Отличный смартфон, сбалансированный и недорогой по меркам Samsung в те годы. За 15 000 рублей можно было получить 384Мб ОЗУ, Qualcomm MSM7227 и неплохоий дисплей. Сейчас их можно найти на барахолках буквально по 200-300 рублей рабочими и с аккумуляторами, они практически не ценятся и их очень много поскольку модель была крайне массовой и успешной.
Четвёртым будет диковинка сегодняшней статьи — Samsung Galaxy Pocket. Это очень бюджетный смартфон, «топ за свои деньги» тех лет, который может быть интересен читателю благодаря очень компактным размерам. Смартфон легко помещается в кармашек рубашки и его удобно носить в качестве второго. Интересны и характеристики: чипсет Broadcom на частоте 832МГц, родственный процессору Raspberry Pi 1, 256Мб ОЗУ, 4Гб встроенной памяти, работает смартфон на базе Android 2.3 и дисплей всего 2.8". Да, пусть всего 240x320, но всё равно! Какой-же он крошечный :)
Вот такие интересные и необычные смартфоны собрались в сегодняшнем тесте. Их всех объединяет одно: примерно похожий уровень производителньости, который в разы уступает любому современному бюджетнику. Но значит ли это что эти «ретро» смартфоны бесполезны? Давайте посмотрим на практике!
❯ Практика
Начинаем с ВК. На смартфонах Xperia приложения работают крайне плавно, а в случае Xperia Pro можно без проблем чатиться с помощью встроенной QWERTY-клавиатуры. Несмотря на то, что функционал клиента совсем базовый, тем не менее он вполне функционален и, что немаловажно, практически не потребляет и без того небольшие ресурсы смартфонов в фоне.
Анимация чуть-чуть подлагивает лишь на Galaxy Pocket в силу не самого мощного железа.
YouTube тоже работает нормально, однако есть важный нюанс: в смартфоны Xperia для работы нужно обязательно вставить MicroSD-флэшку (поскольку как таковой пользовательской памяти в них нет, только под приложения). YouTube пока что отдаёт видео в h263, который поддерживают большинство смартфонов тех лет и не сваливаются в программный декодер. Так что всё работает очень быстро — хоть и видео необходимо загружать перед началом просмотра.
Клиент Telegram работает также быстро, хоть и реализован с костылем в виде прокси-сервера. Контакты и аватарки прогружаются моментально, никаких лагов при скроллинге нет. В целом, учитывая, что телега один из самых популярных мессенджеров в СНГ и большинство контактов уже есть там, это вполне себе новая жизнь для смартфонов тех лет!
❯ А на что ещё способны?
Помимо клиентов основных приложений, такие смартфоны пригодятся и для других задач.
Например, для использования электронной почты. Клиент в Android 2.3 до сих пор работает при условии включения опции «разрешить все SSL-сертификаты»:
Простой серфинг. Да, большинство сайтов с динамикой уже «отваливаются», но пока что Opera Mini ещё работает на 2.3, позволяя почитать Хабр или зайти на лор.
Ну и, конечно-же, послушать музыку.
❯ Заключение
Вот мы и узнали с вами, на что способны смартфоны которым более 13 лет! Как я уже говорил, немножечко сноровки, энтузиазма и любви к гаджетам тех лет и можно вполне пользоваться ими как основными каждый день! А какие смартфоны были у вас? Пишите в комментариях! Если вам интереса тематика программирования, моддинга и ремонта гаджетов прошлых лет, подписывайтесь на мой Telegram-канал, куда я вовремя публикую ссылки на новые статьи, а также различные мысли и фото-отчеты о ремонте гаджетов!
Если вам интересны детали реализации тех или иных приложений, то ниже ссылки на остальные части из цикла статей «сам себе экосистема»:
Также я реализовла подобные приложения и для Windows Phone, когда снова хотел ими пользоваться как основными. Уж очень мне понравилась Lumia 640, купленная за 100 рублей в своё время, с которой я ходил как с основным смартфоном :)
Возможно, захочется почитать и это:
- ➤ Один большой обман: как недобросовестные продавцы обманывают покупателей при покупке оригинальных смартфонов
- ➤ Быстрый интерфейс, быстрый деплой
- ➤ Первый открытый GSM-телефон
- ➤ Обзор отладочной платы ALINX AXU15EGB
- ➤ Пилим «Даллас» или «Шапка» и «Опёнок» на ожившем SUN-4c IPC station
А ещё я держу все свои мобилы в одной корзине при себе (в смысле, все проекты у одного облачного провайдера) — Timeweb. Потому нагло рекомендую то, чем пользуюсь сам — вэлкам:
Комментарии (35)
wl2776
06.06.2024 08:38+1Весьма интересно будет увидеть клиент какого-нибудь MIR Pay. Разумеется, на аппарате с NFC.
ebt
06.06.2024 08:38+1А что значит «клиент Telegram реализован с костылем в виде прокси-сервера», почему такое решение?
bodyawm Автор
06.06.2024 08:38+1Мтпрото под капотом сложный, ниасилил.
Levitskyi
06.06.2024 08:38+1Все думаю куда бы с пользой применить старые телефоны. Вроде технику меняю редко, а всё равно со всей семьи накопилась стопка девайсов с андроидом от 1.5 и до 7.x (больше всего на 4.2-4.3). Современные оборзевшие приложения уже частенько требуют минимум Android 7-8 (у меня на основном телефоне 9-й стоит и полностью устраивает, и как-то порядком напрягает что скоро могу увидеть что-то вроде "мы считаем что пора бы вам купить новый девайс"). Была мысль использовать старые устройства под какие-то задачки связанные с умным домом, видеонаблюдением, но опять же часто утыкаешься в версию системы, а сам все не напишешь. Прогать под андроид пытался поучиться (имею опыт в веб программировании и немного под Windows), но что-то сильно заморочено показалось (все что касается интерфейса), понял что овчинка выделки не стоит. Думал еще задействовать телефон как аналог ардуино/разберри и тд, но и тут тоже свои нюансы получаются.
bodyawm Автор
06.06.2024 08:38Почему, вполне стоит)
Levitskyi
06.06.2024 08:38+6Смотря какие цели преследовать)) Иногда хочется что-то изобрести своё, родное, теплое, ламповое, прикидываешь - да, уйдет много времени, умеренно денег, получится не совсем изящный "огород", а потом открываешь маркетплейс и понимаешь что все уже изобретено: есть готовое устройство, стоит 200р, размер два сантиметра, энергоэффективность высокая, делает все что надо и даже больше, и как-то желание творить отпадает...
Javian
06.06.2024 08:38+2Обычно очумелые ручки ограничиваются изготовлением часов -
https://habr.com/ru/articles/443052/
Красивые точные часы из старого смартфона
TwentyThree
06.06.2024 08:38+2Современные оборзевшие приложения уже частенько требуют минимум Android 7-8
Прогать под андроид пытался поучиться, … но что-то сильно заморочено показалось
Вам не кажется, что одно из другого следует, и что дело не в том, что кто-то оборзел? :)
Levitskyi
06.06.2024 08:38+1Хотите сказать что под андроид 14 приложения пишутся вообще по щелчку пальцев и без особых усилий? Я думаю причина тут совсем в другом: поддерживать приложения с сильно разными версиями API это дополнительный гемор, и если приходится выбирать - отказываешься от более старого. Ну и используемые библиотеки тоже имеют минимальную версию API которой приходится придерживаться - захотелось использовать новомодную либу в проекте, системные требования сразу улетают вверх.
TwentyThree
06.06.2024 08:38+1Нет, я лишь хочу сказать, что ваша оценка «оборзевшие» не основана ни на чем.
Levitskyi
06.06.2024 08:38+2Это называется "личное мнение". Понимаю, что видимо задел за самое больное этим безобразным словом, но например когда в ресторане за стакан воды в чеке оказалась сумма 500р (при том что бокал пива стоит 400р) - я тоже считаю это "оборзением". Когда сантехник развел родственников на 18 тыс за замену одного счетчика воды, из которых 15 тыс это работа (хоть и относительно сложная, часа на 2.5) - я тоже считаю его "оборзевшим" (хотя это уже другое, это называется мошенничество). Что касается приложений, то как потребитель, если есть возможность выбрать (а она есть почти всегда) из принципа выбираю те, где указана минимальная версия андроид (и по возможности минимальный размер дистрибутива). И записываю это в плюс в отзывах, чтоб разрабы знали что не зря трудятся. Наверное и я оборзевший, раз не хаваю все подряд))
Zamix80
06.06.2024 08:38+2Крутая работа, я бы тоже слился на symbian, который не гадит в отличие от андроида, вообще нравилось устанавливать и прошивать кпк-шки на wince, winmobile раньше, но более менее современный смартфон нужен для того именно чтобы отбирать приложения, которые же потом же и будешь использовать на нем.
RabochiyAcc
06.06.2024 08:38+1Выглядит круто, ещё бы симбиан завести, вообще было бы чудесно, те же VK, ютюбы, какой никакой браузер. А то лет 5 назад ещё чёт мог на своей Nokia-72 в какие никакие приложение, на состояние 24 пациент больше как звонилка кнопочная без доли экстренного использования, пока основной смарт сел.
aNNiMON
06.06.2024 08:38+1Был у меня SE Xperia Pro. После того, как купил новый смартфон, этот тоже лежал без дела, но я нашёл применение в виде ssh клиента для сервера и в качестве VNC клиента для ПК. Клавиатура есть, легко набирать команды любой сложности, да хоть в виме сиди. А с VNC вообще классно, и экран видишь и ввод не мешает. Если б смартфон дожил до сегодняшних дней, то можно было бы использовать в качестве клиента для ChatGPT или даже как некое подобие Rabbit M1.
janvaljan
Как я понял, это все Android и получается вы разрабатывали клиент используя Java ? Среда разработки у вас Android Studio или Eclipse ?
Javian
https://habr.com/ru/companies/timeweb/articles/726086/
bodyawm Автор
Студией. К цитате Javian есть дополнение - студия от 2017 года может собирать и для 1.5
janvaljan
От ваших статей идет приятная и грустная ностальгия, но в моем случае, не в самое сердечко, так как в те самые юные и светлые дни я использовал Symbian, а именно в 2008-2011 года. Если к такой, давно забытой, OC вы вернетесь, и если какое-то ПО для нее будете писать, это вообще нечто будет.
bodyawm Автор
В процессе. Под симбиан круто писать используя нативное апи системы, а не Qt :))
radioxoma
Ещё можно было на Python 2.5.
bodyawm Автор
Python там медленный