Following Wednesday reports that Apple would be removing apps from the App Store that make improper use of the new iOS 8 Today screen extensions, TechCrunch reports that the company appears to have softened the policy somewhat, at least concerning calculator widgets. James Thomson, developer of the popular iOS calculator app PCalc, had been one of the first to add new extension features when iOS 8 was released. However, despite his app being approved in time for the initial iOS 8 launch — and featured as an Editors Choice in the App Store — Thomson was advised by Apple earlier this week that PCalc would be pulled from the App Store as “widgets on iOS cannot perform any calculations.”
Now, however, an Apple spokesperson has confirmed to TechCrunch that it is reversing course, allowing the PCalc app to remain in the App Store, with the widget intact, and permitting calculator-type widgets in other apps in the future. The calculator use case was supposedly not one that Apple had anticipated—despite including its own calculator widget in the OS X Yosemite Today screen—and the restriction was originally intended to prohibit developers from creating more complex widgets with functionality that should be placed in a standalone app. Apple’s developer documentation specifically notes that Today widgets are designed to “give users quick updates or enable very simple tasks.”
This is all news to me! Trying to get confirmation from Apple… — James Thomson (@jamesthomson) October 30, 2014
Thomson tweeted that the policy reversal actually came as a surprise to him, and that he is now trying to get confirmation from Apple that this is indeed the case. But it appears that PCalc will remain in the App Store in its current form, allowing iOS 8 users to continue to take advantage of the handy calculator widget that it provides. While calculator widgets have now received a green light, it remains unclear what this means for other apps making more advanced use of Today widgets; it seems that with any major new iOS 8 feature, Apple still has to sort out a few blurred lines within its App Store Review Guidelines.