Не так давно в App Store появилось приложение FlexBright, который работает по тому же принципу, что и режим Night Shift от Apple. Сначала компания из Купертино одобрила приложение, который способен адаптировать температуру света в iPhone, благодаря чему и появилось в App Store, но позже решила удалить его.
По словам разработчиков программы, причиной его удаления стал тот факт, что Apple запрещает сторонним приложениям менять цветовую температуру экрана.
По мнению разработчиков, приложение было удалено за двумя техническими причинами. Во-первых, через использование кастомно-созданных классов, основанных на непубличных API.
Я разработал три класса на основе непубличных API. Несмотря на то, что созданные мной классы кастомные, все же, очевидно, они используют те же методы, что и непубличные API.
Во-вторых, для работы в фоновом режиме приложение использует бесшумное аудио, что может привести к более быстрой разрядке аккумулятора. Разработчик замаскировал бесшумное аудио с помощью музыкального плеера, благодаря чему Apple дважды одобрила эту функцию, которая фактически не работала.
Мы назвали это новой возможностью, которая позволяет закрыть глаза на несколько минут, дав им отдых, и послушать музыку. Теперь же Apple говорит, что это не является целью программы, и они против такого подхода.
Для возврата FlexBright в App Store представители Apple попросили разработчика удалить из программы фильтр голубого света, но он отказался, чтобы пользователи, которые уже приобрели программу, могли использовать ее по назначению.
В дальнейшем разработчик программы планирует создать новое приложение, которое позволит определять усталость глаз на основе яркости экрана и времени, проведенном с iOS-устройством.
Источник: macrumors
Источник: