Обнаруженная специалистом функция относится к категории «прав», которые можно использовать только с разрешения Apple, в то время как инструменты для отправки push-уведомлений и доступа к камере или Apple Pay на iPhone и iPad доступны всем разработчикам приложений для iOS. По словам Страфаха, Uber, скорее всего, единственная компания, получившая функцию записи данных с экрана. Специалист проанализировал тысячи приложений из App Store и не нашёл ни одного, у которого были бы подобные возможности.
Во-первых не следила, а была такая возможность, во вторых с технической точки зрения это практически невозможно. В iOS приложения живут «в фоне» от силы 3-5 минут, после чего система их убивает. Чтобы этого не произошло, приложение должно запросить у пользователя специальные разрешения, например на геолокацию. Однако, если приложение будет постоянно «жить» в фоне, оно съест всю батарейку. У iOS приложения Uber никогда не было проблем с батарейкой, отсюда можно сделать вывод, что вся эта история - выдумка, как минимум с точки зрения возможностей технической реализации.
Более того, сама Apple пока так и не высказалась по этому поводу. С другой стороны, с точки зрения developer коммьюнити iOS разработчиков, могу сказать, что это неслыханно, когда компания даёт преференции одному приложению над другими. Мне кажется, что это точно не единственный случай, в будущем мы услышим ещё несколько похожих историй.
с точки зрения developer коммьюнити iOS разработчиков
думаю эта фраза на чистом русском выглядит немного иначе (и короче)
В iOS приложения живут «в фоне» от силы 3-5 минут, после чего система их убивает. Чтобы этого не произошло, приложение должно запросить у пользователя специальные разрешения, например на геолокациюТо что вы пишете справедливо для обычных приложений. С private API всё вероятно иначе - как вариант, видя этот флаг (com.apple.private.allow-explicit-graphics-priority) менеджер процессов не убивает приложение.
Уберу они уже поблажки делали, так что ничего удивительного: https://vc.ru/23408-cook-vs-kalanick . Приложения рядового разработчика в случае таких махинаций удалили бы без суда и следствия.
У меня на айфоне YouTube работало тайно в фоне часов 10. Сожрало 52% аккумулятора. Не понимаю, что оно делало.
У Убер точно был апдейт после которого приложение просило постоянный доступ к геолокации.
Очень напрягает, когда понимаешь, что на xvideos смотришь видосик не только ты, но и все водители города.