This is yet another indicator that Apple has changed drastically since the Jobs days, and is moving more into alignment with other tech giants in their approach to products.
This is yet another indicator that Apple has changed drastically since the Jobs days, and is moving more into alignment with other tech giants in their approach to products.
The UI transition is tricky for developers to adopt. There will be legacy apps for decades to come as it will not be updated.
This functionality already exists to a degree in iOS. You can render different views based on the device / resolution. This would just be extending it to touch vs. keyboard and mouse.
I wouldn't think of it as a single UI that (doesn't) work for all devices, but rather a UI that knows what device it's on and can morph accordingly.
Microsoft's approach was always, "We're where the developers are, which is where the app(lication)s are, which is where the users will be forced to go".
It's hard to remember quite how much easier to use Apple's devices were in those early days compared to the status quo.
Heh, you think that's bad, I remember MPW and MacApp... thank God for CodeWarrior!
Yes, I did those same things and found them as frustrating as you did. While I don't do iOS dev anymore, it has gotten a lot easier. Swift is an attempt to make a more modern, friendly language. Submitting to the App Store is mostly built into Xcode now, as is managing certificates. Their API/SDKs are top notch for the most part. Subscription fees were extended to include all Apple development (not just iOS). The portals still exist and haven't gotten any better.
The point I'm trying to make is Apple isn't as good to developers as Microsoft is, but they are definitely taking actions to move in that direction. Visual Studio is my favorite IDE by far, but Xcode is definitely taking cues from it.
MS has failed miserably. Windows phone is dead and Windows 8 was just a disaster. Windows 10 is just an attempt to salvage things.