Как и обещал первый пост про Аврору и то как ИИ повлияет на сложившуюся монополию в мобильных ОС
Я хочу опровергнуть самый, недавно еще неоспоримый, тезис, что монополия Google и Apple держиться на размере экосистемы и сложности (или даже невозможности) ее повторить для любой новой мобильной ОС.
Если говорить про ОС Аврора, то, наверное, самый распространенный тезис, что сделать приложение под Аврору - это сложно, дорого и если с пет-проектом это еще как-то возможно, то вот крупный энтырпрайз-то точно этим заниматься не будет, потому что миллионные расходы и все такое.
Во-первых, пользуясь случаем, хочу сказать, что сегодня ОС Аврора - это не только Qt/QML, но и Flutter (в котором уже достаточно много плагинов) и уже даже Compose Multiplatform. Да и большое количество как раз корпоративных приложений уже отлично работают на Авроре.
Но вот что делать с массовыми приложениями, для появления которых нужна миллионная аудитория? Да, есть отличные примеры, как например приложение Wildberries, которое написано на Flutterи легко переехало на ОС Аврора.
Но, все равно для многих приложений остается сложность с размером кодовой базы и выбором конкретного стека технологий. Если вы годами писали ваш продукт, он уже перевалил за миллион строк кода, кучу легаси и обзавелся большой командой, то, конечно, переписать это за раз тяжело.
А это автоматически тянет за собой работу аналитиков (что будем переносить первым, что вторым), архитекторов (как сделать расширяемую архитектуру) и так далее. НО главное - это труд разработчиков. Вам нужно будет либо нанять новых, либо дополучить старых, а для этого нужна и мотивация этих самых разработчиков и тут уже как будто темный лес и нет света в конце туннеля.
Но недавно к нам на помощь приходит ИИ. Я уверен, что ИИ способен переписать приложение любой сложности под Аврору а) полностью б) с реализацией всех фичей 1 к 1 в) без дополнительных усилий со стороны разработчика и за очень короткие сроки.
Поэтому я решил проверить это на практике - взять довольно популярное приложение Mattermost, которое лежит в opensource и переписать его. Немножко статистики. В приложении больше 220К строк, это опенсорс продукт, а значит что там куча всякого легаси и проблем + это мессенджер, поэтому там много разных плагинов, много технологий и сложная внутренняя архитектура, поэтому проект выбран удачно.
Особая сложность состоит в том, что если Android и iOS с избытком покрыт в базе знаний всех более-менее серьезных нейронок, то разумеется про Аврору она практически ничего не знает, что тоже я часто слышу как контраргумент из серии "ничего не выйдет". Поэтому я хочу развеять и этот миф и показать, что это лечится буквально правильно настроенным субагентом
Я буду писать посты периодически с тегом #aurora, чтобы рассказывать что получается и как это выглядит. Попутно все что соберу - выложу в опенсорс и вы сможете переносить свои приложения на Аврору быстро, практически бесплатно и со 100% работоспособностью
Погнали
Post #508
398
Forwarded from Алексей Гладков
- 👍 10
- 🔥 3
- 😱 2
- ❤ 1