3 ms·
All of them. A general purpose computer (e.g. a linux box) is one that can run arbitrary code. A special-purpose computer (e.g. an ATM machine) only runs what
by mundo 10y ago
All of them. A general purpose computer (e.g. a linux box) is one that can run arbitrary code. A special-purpose computer (e.g. an ATM machine) only runs what the manufacturer intends it to run. The former is powerful-but-dangerous, and the latter is safe-but-limited.
Customers, of course, don't want a trade-off - they want power and safety. IOS is an attempt to get as close to that as possible, but it only works until iphone users want to do something on their phone that Apple doesn't want to let them do - that's when the illusion comes crashing down. When this happens, Apple users don't say, "Well, I'd like to run XYZ on my phone but I understand that I can't because that's the trade-off I made in exchange for a nice app store with no viruses in it," they say, "What the hell! I should be able to run XYZ if I want, it's my phone!"