Это помогает оптимизировать их работу.
Facebook всегда ответственно подходила к созданию и тестированию приложений. Именно поэтому они выходят с минимальным количеством багов.
На территории одного из дата-центров Facebook в городе Прайнвилл установлено 60 серверных шкафчиков, внутри которых лежит по 32 смартфона с iOS и Android на борту. Шкафы оборудованы автономной системой электропитания и доступом к Wi-Fi. Каждая стойка со смартфонами полностью изолирована от внешних воздействий.
Тестирование приложений происходит с помощью программы CT-Scan для iOS и Open Compute Project Leopard для Android. Софт отвечает за оптимизацию работы приложения.
Но не все гаджеты находятся в шкафчиках, поэтому часть из них инженеры расположили на специальных стенах с полочками для смартфонов.
Для управления стеллажами с устройствами на iOS используется 8 Mac Mini, для Android – четыре OCP-сервера Leopard на каждую категорию смартфонов. Кроме того, внутри шкафчиков установлены камеры для отслеживания процесса установки, запуска и удаления тестового билда приложения.
Такая технология используется для оперативного выпуска обновлений для Facebook-приложений, а также для выявления самых незначительных изменений в коде, влияющих на общую работоспособность гаджета.
Конечно, никто не отменял человеческий фактор, поэтому после автоматизированной проверки идёт ручная, живыми людьми. [VentureBeat]
10 комментариев
Форум →Интересно. Надеюсь Apple делает как минимум тоже самое.
Забавно, что Facebook используют старые версии смартфонов. (iPhone 4,4S,5C…) Так, я догадываюсь, будет дешевле? :)
@R.Beat, Такая компания как Facebook не станет экономить на этом, уверен последние модели смартфонов там тоже есть. С другой стороны на если на старых моделях работает стабильно, то на новых приложение должно летать :)
@R.Beat, не в цене дело. В настоящий момент существует большое количество людей, которые используют старые модели телефонов. Любая, уважающая себя компания, постарается поддерживать свое приложение для максимального количества клиентов. Именно поэтому и тестируют не только флагманы.
“Facebook всегда ответственно подходила к созданию и тестированию приложений”.
Видимо поэтому их говнокодеры не могут поправить то, что их чудо-клиент состоящий из ДВУХ отдельных приложений жиреет вплоть до нескольких гигов. Хотя 100-мегабайтные апдейты они выпускают чуть ли не каждую неделю.
@Alexander Andreychenko, на андроид у них получилось вполне годный facebook lite выпустить. может и до ios дойдет когда-нибудь
тото фейсбучная софтина жрет батарейку как не в себя
@Mice, Так они не знают об этом. Все телефоны на зарядке.
@astep, ха ха ха!
“Facebook всегда ответственно подходила к созданию и тестированию приложений”.
Видимо поэтому их приложение для ios нещадно жрало батарею даже в фоновом режиме не так давно.
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Как в macOS включить подсказку для пароля разблокировки
Как сделать символы на клавиатуре iPhone боле заметными
MacBook сильно греется, как его охладить?
Где искать понравившиеся треки в Apple Music
Как отключить Siri и Голосовой ввод на заблокированном экране?
Как перенести контакты со старого iPhone на новый?
Почему в iOS 16 иногда появляется сообщение «Зарядка приостановлена» и iPhone не заряжается
Как отключить проверку возраста при просмотре видео на YouTube