Удивительно насколько мегакорпорации типа меты не могут сделать просто нормальное приложение. Ладно имея легаси десятилетней давности, а тут то с нуля считай.
Не будем гадать взлетит или не взлетит, и про функциональные требования, которых базово не хватает, это надолго. Основная борьба там, очевидно, за людей и техническая сторона вопроса особо никого не волнует. Киллер фича меты в лёгкости регистрации людей из инсты плюс хорошее приложение - были бы большие шансы. Поговорим про их андроид приложение.
Оно странное. На скринах выглядит ещё неплохо, но в динамике под пальцами ощущается как страшная поделка. Официальное приложение твиттера на световые годы впереди, хотя и оно далеко не идеал. Да в общем-то как и любой неофициальный клиент твиттера из прошлого или мастодона из настоящего - все впереди. Тредс - это прям очень среднее приложение из того, что я видел, возможно даже ниже среднего. И это одна из самых богатых компаний мира так запускает новый проект, которым хочет у другой топовой компании переманить людей. Даже интересно сколько людей на стороне мобилки работали над ним.
Эта некачественность проявляется очень по разному: отсутствие ряби при нажатии, какой-то дёрганый скролл с непривычной инерцией, хитбоксы на кнопках, выделение текста в поле ввода нового поста, явно иосные текстовые кнопки. Как можно в абсолютно новом приложении проваливаясь в два разных экрана из настроек сделать 2 разных свитча - я вообще не понимаю. Или 4 разных курсора в текстовых полях, отличающихся по ширине и цветам. Или разные лоадеры на разных экранах.
Хотя как не понимаю, ставлю сотку что там половина экранов на реакт нейтиве. Я скорее не понимаю как компания такого уровня может пустить это в прод. Дизайн ревью? QA? Люди в руководстве, у которых глаз дёргается глядя на это? Хоть кто-нибудь?
Тредс сходу занимает 250 мегабайт памяти на девайсе. Твиттер - 150, но в нем настолько много фичей, о которых мы даже и не в курсе, что можно даже и поверить. Мастодон - 6, но там на джаве и почти на голом SDK, поэтому тоже не сильно рядовой пример. Но тем не менее, как в 6 мегабайт помещается в десятки раз больше функциональности чем в 250? Разница в 40 раз это же жесть. Очень хочется верить, что там годы работы за фичатогглами, которые к первому релизу пока отключили, иначе это типичный фейсбуковский позор.
App ID проекта - com.instagram.barcelona
, что видно в урле странички в гуглплее. Очевидно это какой-то внутряк,
который
перед релизом не подчистили. Тоже хороший показатель насколько всем было пофиг и насколько все торопились, а это ведь
даже не поправишь потом.
В инстаграме спустя десять лет после покупки все ещё похожий бардак в приложении. Поэтому я думаю, что это там корпоративная культура такая. И, скорее всего, хорошего официального приложения мы не дождемся, а сторонние писать не дадут.
Из этого треда мы узнали, что Threads под андроид почти полностью написан
на Jetpack Compose и у них главный фид это LazyColumn
(!). Это смело на таком масштабе.
Узнали, что React Native у них там есть, якобы из-за того, что они базовую инфру скопировали с инстаграма. Все 250 мб видимо.
Я из редких вопросительных комментариев понял, что не один такой, кого напрягает отсутствие кликабельности и ощущения от скролла, они явно что-то сделали с ним специально.
В основном же там суперпозитивный фидбек и полный восторг от всех андроид суперзвёзд, нам со своим менталитетом сложно понять такое.
Кстати, мало кто говорит, но насколько же агрессивный minSdk 28 для такого приложения.
Олды здесь, кстати?