Ten years ago I walked into a CompUSA with a wad of cash, intending to buy an Apple laptop and then load it with Linux (and only Linux) just to make heads explode. I ended up buying a Toshiba instead because it had a gorgeous 17" display that was the most beautiful thing in the store. If I found myself with a Macbook today I would probably put Linux or Windows on it. When I do software development it's on Linux; my preferred video tools run on Linux; the tools I need to collaborate with my cow-orkers run on Windows. There's just no need or want for a Mac anywhere in my world.
And of course Linux happily runs on all of the above. Apple and Microsoft should just abandon their crappy operating systems and reinvent them as services layers that sit on top of Linux, like Novell did with Netware.
Where was I going with this? Oh yeah ... battery life. Nothing sips power quite like ARM.
I'm going to maintain in my mind an image of 'power sipping'.
ARM is a great choice for low-power but it's never going to pwn single-thread execution performance the way Intel does. It's just not optimized for that.
I don't know why we aren't running our data centers on a big pile of parallel ARMs though.
I do have some CPU-intensive, Grails-based workloads that might suffer a bit if they were redeployed on ARM. I could definitely keep up with the throughput by just deploying more processor cores. For sure. Latency would suffer a bit I suppose, but it might not be too bad.
For everything else in the stack I manage, ARM would work fine because we're dealing with stuff that's not too CPU-bound
It's got a great screen, and the non-battery, yet powered stylus is a cool trick. But anyone who has used both an iPad and an Android side by side for any length of time will tell you that Apple is still a generation ahead. I've actually had to reboot the Android because it was mibehaving (and not from some crappy third party app, which the Play store is full of). I've had the Android just sit and do nothing for 20-30 seconds at a time. Doesn't make for a great user experience.
Now, owning all three of the major tablets - Apple, Android and Microsoft - I feel that the quality of the user experience is in that order as well.
And since this is Microsoft Bashing - Microsoft should just give up on the space completely.
So you're not a fan of the Surface Pro, then? <g>
But, Android is winning because devices are "good enough." The same reason, when you think about it, why the IBM PC/XT dominated the home computer market back in the day, especially compared to its competition back then.
You *can* publish native apps on Android, and some do, particularly game developers who need that little extra bit of performance. At this point, Google should just declare ARM to be the official architecture for Android, and start phasing out the interpreter. Microsoft could do the same, even if they had to pay for replacement devices for both of the people using their mobile platform.
iOS still feels "foreign" to me. I doubt anything will change that. And I do like Android, I just wish they'd ban the Facebook app.
Apple's architecture changes haven't been a huge problem, as they generally support older stuff for a couple of generations. You could run PowerPC apps on the x86 boxes for years after the switch.
I'd actually say they've done a better job than Android guys have in making sure that older tablets are still useful.... Lots of them NEVER see upgrades, they just assume you'll buy another one. It's almost what kept me from buying the S3.
Speaking of which - I just got the keyboard for the S3. WTF? If you open it like a book (which 99% of people are going to do) and want to flip the keyboard to just use the screen, the home keys are on the top, not the bottom. They build the damn thing backward.
They also didn't put a hole in for the camera. Another sad oversite.
At least they included a little stick on stylus holder - something better than Apple did with their keyboard on the Pro line.
It's also better than Microsoft's with the Surface - which is purely magnetic.
Very easy to knock off.
Back to bashing MS- the problem is they still insist on Windows being the answer. Apple and Google proved long ago that people have no problem switching between devices.
The only thing I really like from a design standpoint on the Surface is the build in kickstand. It's solid and works well. Apple and at least Samsung handle it kind of hooky, but they both have better keyboards in the end.
I've been using a Surface Book as my laptop for about a year or so now.
I rarely remove the tablet from the keyboard, and it functions pretty much like a normal laptop.
But, Microsoft occasionally pushes updates that break things. Things like how you go about logging into it. Important things.
I'm giving some consideration to switching my desktop OS from Windows 10 to Windows Server 2016. Or perhaps just ditching the desktop entirely and doing everything through my VDI instance.
I'm pretty tired of all the major OS's changing for the sake of change and not really getting better in the process.
The purpose of an operating system is to launch programs and then get out of the way. Everyone has forgotten.