Можно ли разработать приложение, которое считывает данные об использовании других приложений?
С новым набором расширений приложений я хотел бы знать, возможно ли создать приложение, которое отслеживает различную статистику использования других приложений. Например, нет времени, когда кто-то использует свой калькулятор, или количество минут, проведенных на Quora.
1 ответ
Это действительно хорошая идея, чтобы расширить возможности системы iOS. Однако даже в iOS8 этого добиться вряд ли удастся. Apple предложила настолько ограниченные API для доступа APP к другим приложениям. В этих API я не могу найти никого, чтобы записывать запуск или закрытие других приложений. (За исключением того, что вы звоните из собственного приложения, чтобы записать время, но это бессмысленно.)
В официальном документе по программированию расширений приложений менеджер для APP не относится к типу, упомянутому в руководстве. Я боюсь, что вы прочитали это, и это не может вам помочь.
Я попытался исследовать наиболее подробный список API для iOS, чтобы выяснить, возможно ли это. Но начиная с iOS5.0, Apple больше не предоставляла различия API. Вот результат поиска.