Popular scheduling app "Calendar 2" returned to the Mac App Store on Tuesday after an earlier version of the software sparked concern over its integration of a cryptocurrency miner, with developer Qbix confirming Apple pulled the software citing excessive resource utilization.
Calendar 2 developer Qbix caused a bit of a stir on Monday when it was discovered that a recent update added a cryptocurrency miner, which users were able to activate to access premium features in lieu of payment.
As highlighted in a report from ArsTechnica, users were given the option to mine Monero through an integrated xmr-stack miner, a feature rarely seen in apps that pass Apple's App Store review process. Under Calendar 2's now-deprecated system, mining was set up as the app's default option, though users were able pay a one-time fee or subscription rate to unlock all premium features, or access a no-frills version of the app for free.
The feature's inclusion prompted speculation that Apple is now allowing cryptocurrency miners, or apps with such functionality, into its walled garden.
According to Qbix founder Gregory Magarshak, the miner experienced issues when it rolled out. First, and perhaps most concerning, was a bug that caused it to run indefinitely even when users selected a non-default payment option. A second flaw granted the miner access to more than an intended 10 to 20 percent of available CPU resources. It was this second issue that ultimately prompted the app's removal.
Explained the situation to AppleInsider, Magarshak said it was Apple that pulled Calendar 2 from the App Store, with the takedown occurring about an hour after the developer told ArsTechnica it planned to disable the mining feature in a future release. Work on that iteration was already underway when the original story broke on Monday.
According to Magarshak, Apple cited a violation of the App Store Review Guidelines, specifically section 2.4.2 which states, "Design your app to use power efficiently. Apps should not rapidly drain battery, generate excessive heat, or put unnecessary strain on device resources."
Qbix worked with Apple to expedite the reinsertion of Calendar 2 — without cryptocurrency mining — to the App Store, and the software went live earlier today.
Users are informed of the cryptocurrency miner's removal in the app's release notes, and Qbix apologizes to "users who had a bad experience" with the previous release. To make up for its perceived missteps, which were not meant to be nefarious, the developer is granting free premium tier access to all comers for a year, adding that a subsequent release will unlock those features for existing users. As Magarshak notes, the app has racked up more than 753,000 users to date, making the promotion quite substantial.
As for Calendar 2's cryptocurrency mining, the firm generated about $2,000 in current pricing over the three-day period in which the feature was live. Qbix will sink those funds back into the app to improve features, Magarshak says.
For his part, Magarshak said he believes in the future of cryptocurrency, but expressed concerns over the rising global energy consumption that so-called "proof of work" computing drives. To that end, Qbix started a spinoff company called Intercoin in a bid to create a global currency and payment network that does not rely on proof of work or proof of stake computing.
The takedown of Calendar 2, or more specifically Apple's reasoning behind the takedown, sheds little light on the company's stance on cryptocurrency miners. For now, at least, it is unlikely that miners of the same ilk will be admitted onto the App Store.
11 Comments
To me, it's a matter of trust. You put cryptocurrency miner in my app - you will lose me as a customer forever.
Well, this "popular" calendar app doesn't support basic macOS controls. How is someone with disabilities going to use this? Answer is simple: He don't use it. So, this hubbub is about a bad designed 3rd party app that added non purpose related functionality that did even was running all time do a "bug". Testing isn't really hard to do especial with simple things like on and off.
This just keeps re-affirming what I've always felt - stick to the stock apps. I'd rather use the Spartan built-in apps on my Mac and iPhone if they are available, compared to a third party app.
A few months back I went on this long quest to organise my life and tried to get into the GTD mode. I tried OmniFocus, Things, CommitTo3 and god knows how many other "productivity" apps.
I finally ended up using a basic spreadsheet on Numbers and lists on the Reminders app, which essentially gave me all I needed.
OT: I created a Word document on my iPhone last evening and chose to save it on iCloud. After the document was saved, MS Word started whining (via a prompt) saying that I had free space on OneDrive and would I please use it the next time? I said "no", of course!
I echo Scholarazwa's sentiment about this: even if you are upfront about your use of crypto-mining in your app in exchange for "premium" features, that's an automatic nope for me. The "cost" of your crypto-mining on my equipment, bandwidth, security, and power are far higher than if you'd just charged me a modest subscription, and of course the whole crypto-currency market is setting us all up for a damaging economic crash (as if Wall Street and Washington weren't busy doing that for us already).
Apple would be very smart to utterly ban crypto-mining in apps where that's not its sole function (as they appear to now be doing) and leave that to the Android/Windows side: in the short term Android/Win would pick up a lot of (mostly shady) developers because they're unlikely to disclose the mining, but in the medium term the Android/Win experience would become even more degraded than it currently is, and drive people to a platform where you can actually use your stuff without wearing it out in the first couple-three years.
If I choose to mine crypto-currencies, I should be able to undertake that because I understand what the costs are, and the rewards of it go to me. I don't agree, overtly or covertly, with my machines crypto-mining for someone else.
That is some ugly calendar app. The design looks like from the 90’s.