Изображение новости:

 

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

Ранее Facebook использовала в своих приложениях технологию HTML 5, однако после компания решила перейти на нативный код, чтобы программа работала быстрее. Сотрудник Facebook Майк Джонсон рассказал TechCrunch: "Мы выбрали HTML 5, так как эта технология позволяла нам тестировать обновления, не заставляя пользователей вручную скачивать новые версии программы" .

Ранее Марк Цукерберг отмечал, что использование HTML 5 в мобильном приложении было одной из ошибок Facebook. Тем не менее, отказ от стандарта повлек за собой новую проблему - невозможность быстро протестировать обновления.

Чтобы восполнить этот недостаток, Facebook решил выпускать автономные обновления для приложения, в которых будут "обкатываться" такие функции, как аудиосообщения, загрузка объемных фотографий и многие другие. Возможность скачать тестовые обновления имеют только некоторые пользователи Android, которые настроили свои телефоны таким образом, чтобы устанавливать програмы из источников, отличных от Google Play. Испытатели бета-версии должны вручную подтвердить установку обновлений. Нужно отметить, что подобным образом работает и компания Blackberry с сервисом Blackberry Beta Zone.

Возможность бета-апдейтов возникает из-за достаточно открытой для разработчиков экосистемы Android. Возможно, что-то подобное Facebook реализует и на iOS, однако это потребует куда более сложной и неуклюжей системы обновлений. Новый клуб тестеров - это хорошая новость для заядлых "фэйсбукеров". В интернет-среде считают, что иметь доступ к бета-версии продукта и пользоваться еще не запущенными функциями - это "круто". Продвинутые пользователи смогут укрепить свою репутацию в соцсети, рассказывая о впечатлениях от еще не появившихся в основной версии сервиса функций.