The main issue is that Microsoft and Android developers (I guess mainly Google) are getting their shit together (resulting in some decent software), whereas Apple software quality is in a freefall, failing in some extremely basic use cases, and has been for a while.
Desktop OSs are one thing, but in 2 years do you think iOS will be more usable than Android on comparable hardware? I already don't think so. The momentum is definitely against Apple
Via Google Voice/Hangouts the answering/calling of a phone through a Mac or other PC has been around before Apple's introduction of it. Also, things like SMS MightyText for Android were also things I've enjoyed on my Android/Mac combo well before Apple made it available within the OS:
http://blog.mightytext.net/welcome-to-the-party-apple/
Granted, I did use an iChat/AIM combo setup to text phones (and receive texts) via my Mac in the past, but it was a cumbersome utilization and didn't work with all carriers.
>Maybe Apple is moving too fast, that is a matter of opinion, but they are certainly moving forward fast.
Bugs that hinder workflow moves me backwards. And, these Mac OS and iOS bugs aren't just a matter of opinion. I don't think it's time to slam all that is Apple, but the company is overdue for some customer backlash and constructive criticism, in my opinion.
Then again, maybe this is all just bad karma from Apple completely ignoring the faulty early 2011 MacBook Pro GPU/logic board failures and not issuing a recall and replacement program as they should.
This.
Apple's long term strategy on hardware had me getting ready to leave their ecosystem over a year ago (they discontinued the unibody Macbooks that I love so much, which were a perfect balance of size, power and end-user expandability). It didn't help that I have one of the early 2011 MBP's with the overheating and GPU issues. Mine just died over the Christmas holidays.
The only way my 2011 MBP would run without glitching and crashing was... surprise, surprise, running Windows 8.1 in Boot Camp. And in general, it felt and ran faster than OSX did.
That experiment led me to install Windows 8.1 on my 2008 Macbook -- which can't run anything newer than Lion. It was a pig, nearly unusable until I installed Windows on it, and now it's snappy enough to use daily.
While there's something to be said about Apple not looking to the past when providing OS upgrades, I think there's also something to be said about Microsoft's strategy of providing backwards compatibility to older hardware.
The dreamy days of OS X Tiger on a G4 PowerBook now seem like they must have been figments of the imagination.
But there has to be a point where as professionals we look at the opportunity cost of these failures and hold ourselves responsible for the damage they cause.
If you add up all the time and opportunity lost due to bugs, duplicated effort, and substandard solutions (which is nearly every piece of software today including my own) it just about makes one sick.
Apple is no more responsible for this than anyone else in the industry except for the fact that they are a platform creator. I feel that companies such as Google, Apple, and Microsoft should be held extra accountable not so much for the failure in where they have led us in the past, but our acceptance of their visions in the future.