Создание собственной экосистемы: самодельные клиенты для старых смартфонов

В моем блоге появился постоянный раздел под названием «Своя экосистема». Если вы впервые читаете мои материалы, поясню: ключевая идея проекта — адаптировать и находить применение устаревшим устройствам в современных условиях. Именно поэтому я самостоятельно разработал клиенты для необходимых мне сервисов, чтобы иметь возможность пользоваться такими замечательными смартфонами, как Xperia Pro, Xperia Play, Desire Z и, конечно же, Motorola Droid. В этой статье я не только расскажу о своих мотивах, но и покажу, как с нуля создать приложение для смартфона старше 10 лет, с минимальными зависимостями, а также раскрою детали реализации некоторых функций. Сегодня мы подведем промежуточные итоги и проверим, способен ли смартфон 14-летней давности работать с современными сервисами.

Предисловие: миф о невозможности

В последнее время у многих сложилось устойчивое мнение, что смартфоном старше пяти лет пользоваться практически невозможно: слишком мало оперативной и постоянной памяти, низкое разрешение экрана, устройство тормозит, интерфейс не такой плавный, а разработчики давно забыли о поддержке старых версий Android, например, 5.1. Лично я с этим не согласен. При наличии определенных навыков, энтузиазма и, что немаловажно, искренней любви к интересным устройствам прошлого, оказывается, что все необходимые для повседневной жизни приложения можно написать самостоятельно, с нуля, даже не полагаясь на сторонние библиотеки!

Изначально я даже не планировал писать статью в таком формате, всё казалось очевидным: те, кто ищет старые приложения для смартфонов, могут легко найти их, например, на форуме 4pda, а тем, кому интересны технические детали реализации, стоит обратиться к первой статье в этой серии публикаций.

Мои давние подписчики уже больше года просили меня попробовать видеоформат. Поэтому я решил снять материал по разделу «Своя экосистема» — видео, которое наглядно демонстрирует, на что способны «ветераны» в современном мире благодаря самодельным приложениям. Это отличный способ популяризировать идею «технологического дауншифтинга».

Если вам нравятся мои статьи, вы также можете подписаться на мой YouTube-канал!

Реакция аудитории была настолько положительной, что я решил в простом и понятном формате написать статью о том, где взять такие приложения и как они работают на реальных смартфонах в 2024 году.

Все приложения можно найти в соответствующих темах на форуме 4pda (для скачивания файлов требуется регистрация, иначе вы получите ошибку 404) или в разделе релизов на моем GitHub.

На чём тестируем? Четверка легенд

Для тестирования я выбрал четыре легендарные модели своей эпохи, каждая из которых может заинтересовать читателей по-своему, даже если покупать их в 2024 году. Все представленные ниже смартфоны можно найти на вторичном рынке по цене до 1500 рублей!

Первый — Sony Ericsson Xperia Pro. Его ключевые особенности — выдвижная QWERTY-клавиатура и компактные размеры. К сожалению, слайдеры с боковым выездом уже давно не производятся, поэтому ценители аппаратных клавиатур вынуждены довольствоваться подержанными устройствами или переходить на что-то вроде UniHertz Titan. Смартфон был выпущен в 2011 году, построен на чипсете Qualcomm MSM8255 с одноядерным процессором Scorpion (на базе Cortex A8) с частотой 1,5 ГГц, имеет 512 МБ оперативной и 512 МБ встроенной памяти. Изначально он работал на Android 2.3, но был обновлен до версии 4.0.4. Эти характеристики кажутся очень скромными на фоне даже современных бюджетников за 5000 рублей. Сегодня такие аппараты продаются на барахолках в среднем за 1000 рублей.

Второй участник — не менее легендарный Sony Ericsson Xperia Play. Это уникальный смартфон с выдвижным геймпадом, что невероятно удобно для игр! Устройство имеет эксклюзивную поддержку аппаратных контроллеров, и я до сих пор с удовольствием играю на нем в классические игры для Android 2010-2011 годов. Именно из-за своей уникальности Play периодически выполняет роль портативной игровой консоли. Его технические характеристики практически идентичны Xperia Pro, за исключением наличия того самого геймпада, где роль джойстика выполняет небольшой тачпад от Synaptics! Эти смартфоны, вероятно, построены на одной платформе и конструктивно схожи. Сейчас Play можно купить за 2-3 тысячи рублей (это справедливая цена), иногда даже дешевле. Иногда я покупаю нерабочие доноры за 500 рублей и собираю из десяти штук один рабочий — ведь доноров много не бывает, и эта модель мне очень нравится :)

Третья модель — Samsung Galaxy Ace, очень популярный в свое время смартфон, о котором я мечтал в детстве. Отличный, сбалансированный и недорогой по меркам того времени аппарат от Samsung.

Обратите внимание: Гулял по городу и наткнулся на таксофон. Интересно, работают ли они еще..

За 15 000 рублей (по тогдашним ценам) вы получали 384 МБ оперативной памяти, процессор Qualcomm MSM7227 и неплохой дисплей. Сейчас их можно найти на барахолках всего за 200-300 рублей в рабочем состоянии и с аккумуляторами. К ним уже не относятся серьезно, и их очень много, потому что модель была невероятно распространенной и успешной.

Четвертый, самый миниатюрный участник сегодняшней статьи — Samsung Galaxy Pocket. Это был очень экономичный смартфон, эталон «цена-качество» своего года, который интересен в первую очередь своими крошечными размерами. Этот аппарат легко помещается в карман рубашки и его удобно носить в качестве второго телефона. Интересны и его характеристики: чипсет Broadcom с частотой 832 МГц (аналогичный процессору в первом Raspberry Pi), 256 МБ оперативной памяти, 4 ГБ встроенной, Android 2.3 и дисплей всего 2,8 дюйма с разрешением 240x320 пикселей. Да, он маленький, но зато очень компактный :)

Вот такие интересные и необычные смартфоны приняли участие в сегодняшнем тесте. Их всех объединяет примерно одинаковый, довольно низкий по современным меркам уровень производительности, в разы уступающий любому современному бюджетнику. Но означает ли это, что эти «ретро»-смартфоны бесполезны? Давайте проверим на практике!

Практика: работа самодельных клиентов

Начнем с ВКонтакте. На смартфонах Xperia приложение работает очень плавно, а на Xperia Pro можно без проблем общаться, используя встроенную QWERTY-клавиатуру. Хотя функциональность клиента предельно проста, он остается очень полезным и, что важно, практически не расходует и без того скудные ресурсы смартфона в фоновом режиме. На Galaxy Pocket анимация немного подтормаживает, что неудивительно для столь скромного железа.

YouTube тоже работает, но с одним важным нюансом: для работы на смартфонах Xperia необходимо установить карту памяти MicroSD (поскольку своей пользовательской памяти у них практически нет, только для приложений). Мой клиент в настоящее время загружает видео в формате h263, который аппаратно поддерживался большинством смартфонов того времени и не требует программных кодеков. В результате всё работает очень быстро, правда, перед просмотром видео его нужно скачать.

Клиент Telegram работает так же быстро, хотя и использует костыль в виде прокси-сервера для обхода ограничений API. Контакты и аватары загружаются мгновенно, прокрутка списков происходит без задержек. В целом, это дало старым смартфонам совершенно новую жизнь, особенно учитывая, что Telegram стал одним из самых популярных мессенджеров в СНГ, и большая часть контактов уже там!

А на что ещё способны старые смартфоны?

Помимо работы с базовыми приложениями-клиентами, такие смартфоны можно использовать и для других задач.

Например, для электронной почты. Встроенный почтовый клиент в Android 2.3 по-прежнему работает, если включить опцию «Разрешить все SSL-сертификаты».

Для простого веб-серфинга. Да, большинство динамичных сайтов уже не откроются, но пока работает Opera Mini для Android 2.3, что позволяет читать Хабрахабр или погружаться в вики по игровому лору.

И, конечно, для прослушивания музыки.

Заключение: вторая жизнь ретро-гаджетов

Итак, мы выяснили, на что способны смартфоны старше 13 лет! Как я и говорил, проявив немного умения, энтузиазма и любви к гаджетам из прошлого, их вполне можно использовать в качестве основного инструмента в повседневной жизни! А какой у вас самый старый рабочий смартфон? Напишите в комментариях! Если вам интересны темы программирования, моддинга и ремонта гаджетов, подписывайтесь на мой Telegram-канал, где я регулярно публикую ссылки на новые статьи, а также различные идеи и фотоотчеты по ремонту!

Я также реализовал похожие приложения для Windows Phone, когда захотел снова использовать их в качестве основных. Мне очень нравится Lumia 640, которую я купил однажды за 100 рублей и периодически использую как основной смартфон :)

Статья написана при поддержке Time Cloud. Подписывайтесь на меня и @Timeweb.Cloud, чтобы не пропускать новые публикации каждый день!

[Мой] Android Смартфон Покупка Социальная сеть Ретро Железный телефон Гаджет Мобильное приложение Программирование на Java Видео YouTube Длинная статья 14

Больше интересных статей здесь: Гаджеты.

Источник статьи: Сам себе экосистема: итоги. Как работают мои самопальные клиенты ВК, YouTube, Telegram на смартфонах 13-летней давности.