DevPrep

Все темы › Производительность

Что такое MetricKit и как собирать метрики производительности с реальных устройств?

Senior PRO

Суть

Instruments показывает, как приложение ведёт себя на вашем устройстве в вашем сценарии. Пользователи же работают на старых телефонах, с плохой сетью, заполненной памятью и в жару. MetricKit (iOS 13+) собирает на их устройствах агрегированные метрики производительности и диагностику и раз в сутки отдаёт их приложению — дальше вы отправляете их в свою аналитику. Xcode Organizer показывает похожие данные по всем пользователям, давшим согласие на передачу аналитики разработчикам.

Продолжение ответа с кодом и уточняющими вопросами интервьюера — в приложении DevPrep.

Полный ответ — в DevPrep

Потренируйтесь перед собеседованием

В DevPrep эти ответы превращаются в задачи на минуту: что напечатает код, найди баг, пробное собеседование. По задаче в день.

Скачать DevPrep в App Store