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