Это помогает оптимизировать их работу.
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.Почему на iPhone постоянно сбрасывается телефонный вызов
Как обменять свой MacBook на старшую модель?
Как добавить календарь матчей предстоящего ЧЕ 2021 на iPhone или Mac
Стоит ли опасаться СМС из прошлого на iPhone
Как получить новое приложение Дневник на iPhone
Как на iPhone найти и изменить ненадежные пароли из связки ключей
Как разрешить спортивному браслету работать с приложением Здоровье на iPhone
Как в iOS отключить настройки конфиденциальности Wi-Fi для сети