Apple Pulls 'FlexBright', Says iOS Apps That Adjust Display Temperature Aren't Allowed

Earlier this week, we shared a blue-light reduction app called FlexBright, which worked similarly to Apple's own Night Shift mode. Apple initially approved the app, which was able to adjust the screen temperature for the entire iPhone, but after it garnered attention following our post, Apple pulled it from the App Store.

FlexBright developer Sam Al-Jamal told MacRumors he had worked with Apple through several app rejections to get FlexBright into the App Store and that no private APIs were in use, something that was seemingly confirmed by the app's approval, but further review from Apple led to FlexBright's removal. Al-Jamal has shared Apple's explanation with MacRumors following an "exhausting discussion" with the Cupertino company. "The bottomline is [Apple] won't allow apps to change screen colors," he said.

compare-800x420-2

The FlexBright app adjusted the temperature of the screen to make it more yellow, like Night Shift in iOS 9.3

Al-Jamal was given two technical reasons behind FlexBright's removal from the App Store. First, the app was using custom-created classes based on non-public APIs.

I recreated three classes based on non-public APIs. Even though these are custom classes that I created, but essentially they're using the same methods as in their non-public APIs.

Second, the app was using silent audio to keep FlexBright running in the background, a frowned-upon tactic that can result in battery drain. Late last year, the Facebook app for iOS was using excessive battery life, something caused in part by a silent audio component.

FlexBright masked the silent audio with a music player to "justify the background music activity," something that Apple approved twice even though the music playing function doesn't appear to work.

We labeled it as a new feature to "rest/close your eyes for few minutes and listen to some music". Now Apple says this is not the intended purpose of the app and they won't allow this approach.

Apple asked Al-Jamal to remove the blue light filter to get FlexBright back on the App Store, but he declined so that users who have already purchased the app can keep the feature. "For all intended purposes, FlexBright is dead," he said. He does plan to go on to make a new app that will detect eye fatigue based on screen brightness and time spent on an iOS device.

The developer behind FlexBright was using some questionable features to get the app to function, but its ability to slip past the App Store review process even through multiple rejections again puts a spotlight on Apple's inconsistencies and failures when it comes to reviewing apps. MacStories recently shared an in-depth look at the App Store review process, highlighting the problems and frustrations developers face, which rightly points out that the current review process is "harming the quality of apps on the App Store."

Top Rated Comments

rorschach Avatar
106 months ago
So:

- Basically using private APIs, even though not directly.
- Claiming your app does one thing so that it can run in the background indefinitely, but it actually does something else.

Yep, no surprise this got pulled.
Score: 36 Votes (Like | Disagree)
atomic.flip Avatar
106 months ago
Apple is so full of itself when it does stuff like this. I hate to say this but I'm really glad that Microsoft is finally giving them a run for their money in the desktop and laptop space. Now with something like the Galaxy S7 from Samsung which has force touch and animated photos. Honestly Apple needs to mellow out a bit and let their app ecosystem flourish.

- Clarification - Force touch did not make it into the S7 or S7 Edge, though it is being tested for use in a future handset from Samsung.
Score: 19 Votes (Like | Disagree)
bladerunner2000 Avatar
106 months ago
LOL, typical Apple.
Score: 17 Votes (Like | Disagree)
sputnikv Avatar
106 months ago
i have no problem with this. i can only imagine the mess it would cause with the average user dealing with third party apps and the troubleshooting nightmare it would cause, especially on the eve of the feature being implemented in iOS 9.3...

imagine the average user complaining that their pictures look yellow or different and associating it with the camera or their screen and apple not being able to assume in any measure the fault of any one given app
Score: 16 Votes (Like | Disagree)
manu chao Avatar
106 months ago
Apple is so full of itself when it does stuff like this.
You think using private APIs is ok? You think using silent audio to keep your app running is ok?
Score: 9 Votes (Like | Disagree)
Andres Cantu Avatar
106 months ago
So why was it approved in the first place?
Score: 9 Votes (Like | Disagree)

Popular Stories

iOS 18 Siri Integrated Feature

iOS 18 Will Add These New Features to Your iPhone

Friday April 12, 2024 11:11 am PDT by
iOS 18 is expected to be the "biggest" update in the iPhone's history. Below, we recap rumored features and changes for the iPhone. iOS 18 is rumored to include new generative AI features for Siri and many apps, and Apple plans to add RCS support to the Messages app for an improved texting experience between iPhones and Android devices. The update is also expected to introduce a more...
Delta Feature

Delta Game Emulator Now Available From App Store on iPhone

Wednesday April 17, 2024 9:58 am PDT by
Game emulator apps have come and gone since Apple announced App Store support for them on April 5, but now popular game emulator Delta from developer Riley Testut is available for download. Testut is known as the developer behind GBA4iOS, an open-source emulator that was available for a brief time more than a decade ago. GBA4iOS led to Delta, an emulator that has been available outside of...
iOS NES Emulator Bimmy Feature

NES Emulator for iPhone and iPad Now Available on App Store [Removed]

Tuesday April 16, 2024 11:33 am PDT by
The first approved Nintendo Entertainment System (NES) emulator for the iPhone and iPad was made available on the App Store today following Apple's rule change. The emulator is called Bimmy, and it was developed by Tom Salvo. On the App Store, Bimmy is described as a tool for testing and playing public domain/"homebrew" games created for the NES, but the app allows you to load ROMs for any...
iGBA Feature

Apple Removes Game Boy Emulator iGBA From App Store Due to Spam and Copyright Violations

Sunday April 14, 2024 9:22 pm PDT by
Apple today said it removed Game Boy emulator iGBA from the App Store for violating the company's App Review Guidelines related to spam (section 4.3) and copyright (section 5.2), but it did not provide any specific details. iGBA was a copycat version of developer Riley Testut's open-source GBA4iOS app. The emulator rose to the top of the App Store charts following its release this weekend,...
iPhone 15 Pro Action Button Translate

All iPhone 16 Models to Feature Action Button, But Usefulness Debated

Tuesday April 16, 2024 6:54 am PDT by
Last September, Apple's iPhone 15 Pro models debuted with a new customizable Action button, offering faster access to a handful of functions, as well as the ability to assign Shortcuts. Apple is poised to include the feature on all upcoming iPhone 16 models, so we asked iPhone 15 Pro users what their experience has been with the additional button so far. The Action button replaces the switch ...
iGBA Feature

Game Boy Emulator for iPhone Now Available in App Store Following Rule Change [Removed]

Sunday April 14, 2024 8:06 am PDT by
A week after Apple updated its App Review Guidelines to permit retro game console emulators, a Game Boy emulator for the iPhone called iGBA has appeared in the App Store worldwide. The emulator is already one of the top free apps on the App Store charts. It was not entirely clear if Apple would allow emulators to work with all and any games, but iGBA is able to load any Game Boy ROMs that...