4 ms·
It would be interesting to create a TODO app, get that published. Then slowly add workflow programming features that make it turing complete. At some point you
by kevincox 6y ago
It would be interesting to create a TODO app, get that published. Then slowly add workflow programming features that make it turing complete. At some point you need to add the ability to share workflow rules with other users.
Then you slowly add support for a proper programming language instead of only offering the UI configuration.
See at which point your app becomes an interpreter of data and configuration which can come from the internet into an interpreter of code. Because there is of course really no sharp line. I'm sure there are dozens of turning complete apps that can download configurations from the internet.
Although at the end of the day you are just seeing when the company decides to apply vague policies to swat you out of their ecosystem.
- dhagz 6y agoLook at Drafts - it has all that, and supports JavaScript.
- swiley 6y agoThere are lots of programming environments on iOS with sharing. I had gambit installed, there's pythonista which even has special support from official Apple apps like shortcuts. I'm pretty sure there were multiple C interpreters. Apple stopped enforcing the no interpreters rule for years until just now. I honestly can't imagine going back to having the list of approved software for one of my most important computers dictated by a publicly traded company. I'm shocked other people tolerate it!
- kevincox 6y agoIt looks like they haven't stopped. They just are continuing to enforce it as they please. Maybe they should just remove the app store guidelines completely and replace it with "Apple will allow apps that it finds beneficial to its interests."
- judge2020 6y ago> I honestly can't imagine going back to having the list of approved software for one of my most important computers dictated by a publicly traded company. I'm shocked other people tolerate it! Because it isn't the most important computer for many (probably most) people - it's their phone/entertainment device and it does what they want; any semblance of it being a general purpose computer was never there.
- machello13 6y agoPlenty of people have iPhones or iPads and use them as general-purpose computers. If they don't, it's mostly for ergonomic reasons than software restrictions (most people probably don't want to sit in front of an 11-inch iPad for 8 hours a day). Maybe the answer is just that most people don't care as much as nerds on HN do.
- dylan604 6y agoI used to think this way as well, as for me, the phone is just a thing that's somewhat useful but definitely not my main compute device. Within the past couple of years though I have seen where the smart phone is the only compute device a person (family) may have. No internet connection at home, so data is only available via phone. I was shocked at how prevalent this actually is.
- musicale 6y agoWait they are killing Pythonista and Scriptable? ;-(
- elldoubleyew 6y agoWeChat is practically running its own OS inside of iOS and Apple is okay with it. It has its own app store and while they are web apps the WeChat API provides a lot of native integrations that makes them feel less like web apps. I'm not an iOS dev but I believe that it also uses some weird iOS APIs that I've never seen other apps use. The way it makes your phone continuously vibrate with certain notifications is one example.
- some_random 6y agoAs long as WeChat is the only messaging app allowed in the PRC, it will be able to get away with far more than any other app. It doesn't make any sense to compare niche productivity tools to it.
- refulgentis 6y agoGrowing up in the early 00s, software used APIs without fear of rules being imposed after the fact, and without needing to become arbitrarily successful in an authoritarian regime the OS & hardware manufacturers deemed a key market.
- ogre_codes 6y agoThere were also piles and piles of viruses, malware, and Adware. I'm not defending this particular frustration of iOS App Store policy. But it's worth recognizing that there is a balancing act going on here. Apple and Google are in the difficult position of trying to balance reasonable security policy with people's freedom to use their phones as they want. If there is a happy medium between where Word Processors are also virus vectors and the walled gardens we have now, I don't think anyone has found it.
- kinkrtyavimoodh 6y ago> It doesn't make any sense to compare niche productivity tools to it. It makes complete sense to compare because Apple likes to claim that it imposes its rules and guidelines perfectly uniformly.