(If anyone is interested, I'm working on a clone of the existing Apple keyboard for use as a base for developing 3rd party keyboards: https://github.com/archagon/tasty-imitation-keyboard)
(If anyone is interested, I'm working on a clone of the existing Apple keyboard for use as a base for developing 3rd party keyboards: https://github.com/archagon/tasty-imitation-keyboard)
The big surprise is not that iOS8 is getting Swype, but that they are opening the APIs up for arbitrary third-party keyboards (albeit heavily curated, I'm sure).
Under Tim Cook I'm not sure that maxim will apply to design any more, it certainly didn't apply to software/hardware in the 90's pre-jobs. Perhaps Cook will still apply it to services like apple pay where it helps them lock in profits and customers, just like most other corporations.
I think they just want to first make sure that the default user interface is totally solid and easy to use, and that the geeky stuff will not harm that. That way geeks can opt into power user stuff, but regular users don't even have to know it's there.
iOS has seen a steady progression of power-user functionality: SDK, cut/copy/paste, app switching, detailed notifications settings, cloud storage and syncing, etc. But if you go back to the original iPhone UI, the basics will still work that way in iOS 8.
Seems like every time someone compliments the OS X Terminal, someone else pipes up with a list of commands and utilities it's missing or several versions back on, compared to a Linux distro.
I'm not super hardcore about shells or whatever though so I probably don't get exposed to many of those issues.
I do get the feeling that Apple is trying to take the approach of the Ubuntu LTS series and be fairly conservative on what they're including in the OS.