Users who want a calculator in their iOS Notification Center can breathe easy after Apple dropped its request to a developer asking it to remove its widget feature.
Yesterday, the developer of PCalc was profiled as having run afoul of Apple's evolving and sometimes controversial App Store approval policies, after an app reviewer informed the company that it couldn't perform calculations within its widget, despite the entire app being nothing more than a calculator.
Apple offered a confirmation to TechCrunch today saying the PCalc app and its App Extension widget were not at risk from being removed from the App Store and that other calculator widgets would continue to be approved as well.
Specific to Widgets, Apple's documentation describes App Extensions as "providing quick updates or enabling brief tasks — for example, posting updates on package deliveries, the latest surf reports, or breaking news stories."
It also warns developers not to hog resources within widgets, noting that, "functionality that makes heavy use of system resources is appropriate for an app, not an app extension."
The company's App Store approval guidelines further outline that widgets must actually provide some functionality and can't display ads or incorporate in app purchases. Given that PCalc did not appear to be infringing upon any stated policy, the request to change the app appears to have been a mistake.
18 Comments
So was this a misunderstanding, or Apple making a decision then pulling back on it back on it because they didn't quite think it through?
Jolly good!
I find the pcalc widget very useful. I use it at work all the time. Glad they can keep it.
So was this a misunderstanding, or Apple making a decision then pulling back on it back on it because they didn't quite think it through?
I think it was a knee jerk reaction by someone who had their mind in the correct place, just not making the best judgment call.
Widgets are third class citizens in iOS (behind the OS itself and apps) and a combination of heavy widgets could have some strange effects for the front end user (especially in cases where a developer is new). "Calculations" is a very broad term, which probably will take some trial and error between app developers and Apple to actually nail down a more specific usage-term.
I think an Apple App reviewer had a too broad interpretation of some Apple guideline regarding widgets. Then when people started complaining about the decision it was escalated up the chain of command and the decision was reversed by a manager.