Мобильным аппкам от вендоров скоро придёт конец

Пока я готовился к открытию курса, мне нужно было время от времени отдыхать от этого и отвлекаться. Я делал всякие интересные штуки чисто for fun.
Одной из таких штук была своя версия клиента от приложения представительства моего китайского автомобиля, которое даёт возможность использовать телеметрию авто и управлять им удалённо – завести двигатель, включить кондёр, открыть окна, посмотреть уровень топлива и т. д.

Зачем?

Сначала меня достала реклама и идиотские UX решения: типа, свой способ смахивания уведомлений. Не как на айфоне вверх, а вправо.

Вы скажите - это мелочь, а я скажу, что в 2026 году, когда у тебя есть возможность взять подписку на клод за $100 и сделать хорошо и убрать такие мелочи, не делать этого, ну это какой то лютый кринж.

Последней каплей был их факап после происшествия с дата-центрами *ндекс клауда.

Их приложение (а значит и телеметрия автомобиля) сначала лежало буквально 14!!! дней (и при этом никак не подсвечивало, что там что-то не так с продакшеном, а просто не реагировало никак на авторизацию).

А потом, когда они смогли поднять бэкенды, то юзерам пришлось авторизовываться по логин/паролю, которые выдавали у дилера, а не те, которые юзер себе ставил после выдачи от дилера.
Я сделал вывод, что они хранили бэкапы на одном сервере с бэкендами)))

Короче, я вооружился glm-5.3-flash (openai/claude в таких делах лучше не использовать) и дал ему задачу порисерчить, как можно сделать клон клиента.

Сначала, мы посниффали http трафик с моего айфона, потом дело дошло и до скачивания .ipa оригинального приложения и разбора его кишчков вплоть до sdk и вытаскивания контрактов эндпоинтов.
Тут уже подключались astra (для расковыривания sdk) и claude (для создания хорошего UI/UX для PWA). И они даже не жаловались, потому что в в AGENTS.md я прописал, что этим приложением пользуюсь только я сам и вообще нам надо решить проблему с лежачим продакшеном у вендора (да, они повелись на это).

В итоге, за один вечер я накидал простой PWA для управления автомобилем и он даже кое-как работает и отсылает команды на авто.
Но, до готового результата я не довёл, потому что тут нужно приложить больше времени, т. к. судя по всему, оригинальное приложение построено на костылях, а мне нужно их воспроизвести.

———

Тем временем, в новостях вы могли видеть, что народ:
- пошёл вайбкодить лаунчеры для своих телевизоров: вырезать телеметрию и рекламный шлак
- вырезать тащ майора из *ндекс станции

Эти задачи у меня тоже в планах.

———

Итог

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

Только представьте себе суперапп, который включает в себя всю вашу рутину:
- вызвать такси
- арендовать самокат
- заказать кошачий корм на wb/ozon
- заказать аксессуары для айфона

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

И вам даже не нужно выкладывать приложение в app store, потому что для большинства задач хорошо подходит формат PWA.

Лайк, репост,
✔️ Тимур Хахалев про AI Coding, подписывайтесь!
Открыть в Telegram
 
 
Back to Top