Завидуете новому приложению Facebook для iOS? Версия для Android уже в разработке, заявляет директор Facebook по мобильной разработке

Android Police собрал несколько интересных цитат из недавней ветки Reddit о будущем приложения Facebook на Android…

ФБ: Facebook привержен как Android, так и iOS, и теперь вы видели, на что мы способны. Следите за новостями. (В приложении для Android сегодня есть то, чего нет в приложении для iOS, например, упоминания в постах и комментариях, множественная загрузка фотографий, создание событий. Начиная с версии 1.9 приложение для Android тестировалось быстрее, чем для iOS, но FB-iOS 5.0, очевидно, меняет правила игры.)

Android представляет собой уникальные проблемы для разработчиков, особенно для тех, у кого большая база пользователей, но мы справляемся и будем справляться с ними. *Много* времени тратится на решение проблем и ограничений, связанных с конкретными устройствами, и вам действительно приходится бороться с набором инструментов, чтобы добиться плавного взаимодействия, как на iPhone. Некоторые поставщики имеют другой HTTP-стек (!), никто не реализует API камеры последовательно, а надежность аппаратного ускорения… несовершенна, паузы сборщика мусора ужасны, многие инструменты настаивают на выполнении реальной работы в основном потоке UI и выделении ресурсов по случаю. На iOS вы можете протестировать на 5 устройствах и, по сути, охватить рынок. Нам приходится тестировать на многих десятках, чтобы охватить верхнюю треть наших пользователей, и затем «хвост» начинает становиться *действительно* длинным.

В: Знаете ли вы, когда мы можем ожидать и нативное приложение? Я понимаю, что вы, вероятно, не можете раскрывать слишком много, но речь идет о неделях? Месяцах?

О: Никто не в большем восторге от состояния нашей текущей версии для разработки, чем мы, и мы доставим ее пользователям, как только сможем. Один из наших замечательных PR-специалистов стоит рядом со мной (за 10 000 миль) с пистолетом (грустное лицо), поэтому я не могу сказать больше. Кроме того, я занимаюсь разработкой ПО уже 20 лет слишком долго, чтобы делать публичные оценки. Опыт и качество определяют время. Я абсолютно уверен, что вы найдете это ожидание стоящим, и я бы хотел, чтобы я мог дать его вам сегодня.

В: Практически у всех, кого я знаю, есть проблемы с загрузкой чего-либо в приложении, и это еще до жалоб на проблемы с производительностью. Это продолжается целую вечность, почему что-то столь важное оставалось нерешенным так долго?

О: Есть множество причин, по которым люди могут испытывать проблемы, и мы постоянно работаем над различными из них (и исправляем их). У нас есть довольно подробные метрики по различным аспектам производительности, стабильности, времени загрузки, ошибкам загрузки и т.д. Мы видим, как они значительно улучшаются, но это распространяется на 130 миллионов пользователей таким образом, что никого не устраивает. (Это одна из областей, в которой ни присущие характеристики Android webview, ни OEM-специфичные настройки, которые происходят, не являются нашими друзьями. На самом деле, они даже не любезны.) Мы работаем по циклам выпусков с фиксированной датой с версии 1.9, и теперь мы выпускаем обновления каждые 4 недели (на этом мы и останемся); это была огромная работа для большого числа людей, но это означает, что мы можем быстрее доставлять улучшения пользователям, даже вкладываясь в долгосрочные функции или изменения архитектуры.

В: Как нам, пользователям, лучше всего сообщить, что что-то не работает с приложением, и повлиять на ситуацию? На данный момент я мог бы составить довольно большой список того, что не работает с приложением, однако это будет казаться каплей в море среди всей обратной связи, которую вы, вероятно, получаете, и, похоже, останется незамеченным… Мы хотим помочь 🙂

О: Существует механизм сообщения об ошибках либо через веб-сайт, либо через приложение, который кто-то из моей команды читает и еженедельно передает разработчикам. Моя внутренняя сборка имеет другой механизм для этого, поэтому я, к сожалению, не могу рассказать вам более подробно прямо сейчас. :-/

В: Правда ли, что сотрудники Facebook были вынуждены использовать приложение для Android, чтобы ощутить, насколько оно плохо?

О: Ни утверждение, ни подразумеваемое, насколько мне известно, не соответствуют действительности, и я практически уверен, что мои знания по этому вопросу полны.

Enhanced by Zemanta