4 ms·
Allowing arbitrary code execution on a consumer device is a recipe for a malware dumpster fire of epic proportions. You can’t run arbitrary code on a medical d
by new_realist 7y ago
Allowing arbitrary code execution on a consumer device is a recipe for a malware dumpster fire of epic proportions.
You can’t run arbitrary code on a medical device, a car, or a jet aircraft, either. And yet they still work reliably, in no small part because of these restrictions.
- Andrew_nenakhov 7y agoiPad is not a jet, it's a general purpose consumer computer. And for some reason I'm not allowed to run a webserver on it, or simply run a background service that does the computations I need without bringing it to the foreground. No, I don't need manufacturer to tell me that it's for my own good because background tasks waste my battery.
- new_realist 7y agoIt’s a productivity device for consumers. You can’t trade in your 4x4 diesel truck for a convertible two-seater Miata and expect to haul an Airstream with it (and it would be illegal if you could) just as you can’t expect to run industrial tasks on a personal device. Different tasks for different devices. If you want to run your own code within the framework of iOS, you can become an Apple registered developer.
- Andrew_nenakhov 7y agoThe thing is, this "personal device" is quite capable of performing industrial tasks. It has great processing power, communication capabilities, storage and big battery. The only thing that prevents me from doing that is a set of restrictions imposed on me by Apple, and no, being a "registered developer" won't help me run a webserver on an iPad. Even Microsoft in their worst phase allowed users to do more with theirs PCs!
- rowanG077 7y agoRight... Because Macs are malware dumpsters fires of epic proportions.