3 ms·
Development still isn't great on iOS devices. Nevertheless, the activities you mention are a subset of all developer use cases. Not all developers need root or
by npunt 10y ago
Development still isn't great on iOS devices. Nevertheless, the activities you mention are a subset of all developer use cases. Not all developers need root or raw sockets, just like not all developers need access to modify physical hardware. The landscape has shifted so that those needs which were once very important in development are now much less prevalent, and are thus not optimized for.
Much of the misunderstanding that I've observed around iOS relates to overgeneralizing the failings of some specific use cases. Like, (artists won't like this) because (it can't do specific use case in art that only some in the field do, and many/most don't).
Framing it this way is a bit unfair, because it limits the comparison to how much iOS can replicate the desktop experience, rather than seeing the new use cases that iOS unlocks. We don't realistically expect iOS devices to have low level hardware expansion ports like PCIe cards to supercharge its video or whatever, but somehow we have software comparisons that seem roughly equivalent.
I'm not saying you were doing this, just something I've observed in comments a lot regarding iOS and its capabilities/purpose/usefulness.
- wolfgke 10y agoMy central point was not about whether the iPhone/iPad is suitable for some use case or not, but about how Apple is actively preventing people (in this case developers) who need these capabilities to be able to do their work on iOS.