Comments 37
А я, вероятно, тот чувак с собакой, со стартовой картинки этого поста.
+7
А почему в этом блоге никогда не появляются разработчики инновационного браузера Амиго? Было бы очень интересно с ними пообщаться
0
icq
вроде тоже принадлежит mail.ru?
0
В самом начале мы использовали для DI фреймворк Typhoon, но в ходе оптимизации времени запуска приложения выяснили, что разрешение зависимостей занимает непозволительно долгое время на старте приложения (единицы секунд на слабых устройствах). Поэтому мы перешли на ручной DI через property-based injection.
Скажите, а какую версию Typhoon вы использовали, до того, как отказались от него? Вроде начиная с четвертой версии разработчики оптимизировали время разрешения зависимостей.
Сравнение времени инициализации графа. Typhoon 3.6.0 vs Typhoon 4.0.2. pic.twitter.com/7pgOPjljn0
— Rambler.iOS (@rambler_ios) May 29, 2017
+2
При этом у TamTam достаточно молодая аудитория: 28 % дневной аудитории — это люди в возрасте 27—34 лет, а более половины пользователей (54 %) — младше 35 лет.
Это не очень молодая аудитория, на мой взгляд.
У вас же есть Mail.Ru агент, ICQ. Новый мессенджер ради нового мессенджера.
+4
Ага, потом он объединится в супер-мессенджер и захватит телеграм))
0
В подразделении которое занимается аськой и агентом (это одно и то же) все довольно печально: процессы крайне скверно организованы, простая задача настройки кластера под бекенд занимает с месяц времени и админы проекта так загружены (объективно), что нет никакой надежды на улучшение ситуации. Особенно учитывая что директор подразделения тратит время разработчиков, админов и маркетологов на создание заведомой провальной дряни вроде O!Life, а у техдира представления слишком часто на уровне «что-то слышал», например он не особо в курсе технических подробностей инфраструктуры.
Это я про то, что у разработчиков там-тама могут быть какие-то свои представления о работе мессенджера, которые силами подразделения мессенджеров в разумные сроки не реализовать.
Это я про то, что у разработчиков там-тама могут быть какие-то свои представления о работе мессенджера, которые силами подразделения мессенджеров в разумные сроки не реализовать.
0
Спасибо, познавательно. Насчет UITableView — было сложно сделать собственный вариант, без хаков transform и иже с ними?
+1
А для настольных ПК планируете мессенджер адаптировать?
0
А почему про Андроид ничего особо не сказали? Или там проблем не было, тишь да гладь?:)
0
Классный хак с UITableView! А protobuf или capnproto какой не подошел, потому что schemeless хотелось? Или messagepack настолько же быстрый?
+2
Спасибо, что делитесь своим опытом! Без сомнения команда проделала огромную работу.
Хак с разворотом таблицы (UITableView) — весьма интересный, однако неправда, что
Если выставлять contentOffset через метод
то анимация «скролла» сохраняется и пользователь ничего не заметит :)
Хак с разворотом таблицы (UITableView) — весьма интересный, однако неправда, что
«UITableView просто хронически не приспособлен к тому, чтобы элементы добавлялись в начало списка.»
Если выставлять contentOffset через метод
[tableView setContentOffset:contentOffset];
то анимация «скролла» сохраняется и пользователь ничего не заметит :)
+2
А почему UITableView, а не UICollectuonView с кастомным лейаутом? Помнится как перевели свой чат с первого на второй получили совершенно неадекватный, но приятный буст перформанса (весь лейаут текстов так-же кешировали в модели, и на ходу ничего не считали)
+1
Горшочек, не вари!
Скоро мессенджеров различных систем и калибров будет больше чем их пользователей
Может лучше довести до ума то что уже есть?
Скоро мессенджеров различных систем и калибров будет больше чем их пользователей
Может лучше довести до ума то что уже есть?
0
TamTam — это новый мессенджер Mail.Ru Group
Знаете… вот на этой фразе я закончил читать пост. Дальше сразу стало неинтересно. ))
-3
А какое число новых пользователей у вас ориентировочно за день? И сколько уников в день?
0
В iOS-команде мы стараемся тестировать и замерять быстродействие на iPhone 5 и iPhone 4S. Андроид-команда имеет в распоряжении Galaxy S3 и Мегафон логин за 1000 рублей. Как следствие, на более мощных девайсах приложение просто летает.
Плюсую, если разрабатывать и тестировать на «дохлом бобре», то на нормальном железе будет летать.
+2
А есть какая-нибудь статистика по уровню сжатия LZ4 в вашем случае? Всегда ли стоит его использовать?
0
Зачем оно нужно, не понимаю. Уже давным давно век end-2-end. А тут очередная аська
0
Юрий, сколько времени заняла разработка, от первой задачи в бэклоге до паблика?
-1
Sign up to leave a comment.
TamTam: как мы делали новый мессенджер