4 ms·
Well, there are sound technical reasons as to why 3rd party apps aren't allowed to use Nitro. The same cant be said about a Maps engine.
by pooriaazimi 14y ago
Well, there are sound technical reasons as to why 3rd party apps aren't allowed to use Nitro. The same cant be said about a Maps engine.
- buster 14y agoWhich would be?
- pooriaazimi 14y ago3rd party apps aren't allowed to sign dynamically-loaded code (which almost everyone agrees is a big security WIN, even if it sucks a little). Saurik (creator of Cydia): Apple can't turn on the ability to do executable, dynamically written to memory pages just for their library: they'd have to turn it on for the entire process, at which point you could also do crazy things like download native code and execute it, bypassing the entire concept of their "codesign" mechanism. http://news.ycombinator.com/item?id=2338338 http://news.ycombinator.com/item?id=2338338 Jail breakers can enable Nitro for other apps (like Google Chrome) by using a utility called Nitrous.
- buster 14y agoWhat i know is that every other OS on the earth allows that. To me it sounds just like a convenient excuse :) Easier to say "blabla security blabla" instead of "we shut down apps because we don't want competition". Even if it is true that it increases security somewhat. I'd vote for more "freedom" instead of a more restricted environment.