The tools available for coding on the go on Android like AIDE aren't as compelling to me.
Maybe that is something for an upcoming Android version.
If it had the apps to back it, Windows would have been okay as a touch OS. But that whole thing totally failed.
Microsoft should have put the Courrier table into production. It was ready to go. That one move totally killed any chance at Microsoft making it into the tablet realm (and really set them back 2 ~ 3 years as a consumer tech company)
These hybrid touch devices that have "optional" keyboards can't seem to decide what they want to be, and I don't think this is actually a software problem in the case of Windows devices which seem capable enough in either "mode." Rather, I think if people are actually given the option of using a keyboard and a touchpad to do any non-trivial task, I expect most of them will do so. At which point... how is this tablet with a keyboard attached to it worth owning when one can get a small laptop?
Even at the height of my "Give Metro a Chance" phase with the SP3, relying exclusively on touch was at best a kind of awkward stopgap until I could position myself to use the physical keyboard. Sticking with touch only makes nothing easier, except in situations where your interactions with the device are limited by your physical surroundings.
I own a raspberry Pi to which I connect from my chromebook. I think it's a great combo. I'd totally buy a Pixel C but that would be unreasonable of me considering I bought my chromebook only few months ago.
The Pixel C is an Android tablet, not a Chromebook (unlike the Chromebook Pixel which is, as the name suggests, a Chromebook.)
I side with Xerox PARC in how a software development environment should look like.
I know many like to work like on a PDP-11, but for me that is only for time travel or server administration purposes.
I had my share of teletypes since the 80's, plus remote work on the go while traveling across Europe isn't something that I would recommend.
Disclosure: I own an Android tablet, I never use it.
That at least was the idea back when they introduced the Fragments framework. there they took the existing activities concept and turned them into panes in a larger UI. Sadly the world quickly turned that into that "hamburger" bar.
Nor did it help that Apple, via the iPad launch, had gotten app devs to think about phones and tablets are separate spheres. Thus for a while there was "HD" apps popping up in the Play store that had the whole Fragments thing going, right alongside existing phone apps.
And then Google kinda abandoned the tablet world for a while, instead trying to pitch ChromeOS and Chromebooks as a corporate platform.
That didn't catch on so now they seem to be returning to Android tablets after doing some work on various things like multiple user accounts, and Android for Work that allows someone to have one app state for work and one for personal use on the same device.
1. AppCompat used to crash on device rotation with no clear error message on KitKat.
2. There are many third-party libraries that expand on what Google provides to allow devs to actually provide good-looking Material apps, from MaterialDialogs to MaterialDrawer to MaterialTabs.
- https://github.com/afollestad/material-dialogs
- https://github.com/mikepenz/MaterialDrawer
- https://github.com/florent37/MaterialViewPager
Many things, like a multi-pane preferences activity with AppBar, are not possible without hacks, reflection or access to internal com.android APIs either.
And when Google provides support for something, it’s often lacking features, for example: https://www.reddit.com/r/androiddev/comments/3vwpna/im_incen... or full of bugs http://stackoverflow.com/questions/30537413/textinputlayout-...
Actually, with sufficient number of sufficient-quality developers, its a problem Google can solve fairly directly, by developing their own, compelling, Android tablet apps.
OTOH, I think that this is a problem that is overstated; Sure, there's lost of Android apps that are just "blown up" phone apps, but there's a lot of apps where there's no compelling need for something more, and "blown up" to tablet size improves interaction when you have a tablet available.
Its also not really like like Microsoft's problem.
Hell, Google isn't even doing that much. Half of their apps don't have proper tablet UIs. How can third parties bother to do decent tablet apps if even the company who develops the platform doesn't care enough to do so? Google is in a leadership position, which means they have a responsibility to lead, and not only did they drop the ball, they threw an interception straight to Microsoft.
That said, Drive Docs, Slides, and Sheets are very nice on larger tablets. Still, Google needs to raise awareness that Android's APIs have very nice support for larger screens.
shrug, the two most common applications for me are the terminal and chrome. If I had a Pixel C, I'd load a linux distro on it and be pretty content.
My gut is that rumors of ChromeOS's demise were not overblown, which is tough in my house -- all but one household computer runs on Chrome right now.
We'll see what the future brings, but I don't have faith that Android devices scaled up to desktop size are going to bring the same quality of experience my family gets right now with their Chromebooks.
OTOH, Google has not ever released a device that was intended to operate without a keyboard and pointing device as a main interaction mode with ChromeOS. One of those "not ever before" things was going to have to fail with with a Pixel tablet.
Honestly, I'm entirely unclear as to what "Pixel" as a brand is now (it used to be a brand-modifier in the Chromebook line), but branding without clear semantics is probably better than putting an OS that is less proven in a touch-first role on a tablet.
I've been a pretty big fan of ChromeOS... I only hope that the Android experience doesn't really destroy things here. On tablets, I find the android experience starts to break down a little, mostly in the system menus (slide down from top)... Other apps may or may not scale well. The GMail app does better than most, but some are just bad.
It's not easy to make an app that scales from all sizes/orientations, and this will just muddy things imho.
"Pixel" means this is a Google designed device.
"Nexus" means this is an Android developed with a partner to be a developer device, and to have no crapware and punctual updates.
Android and ChromeOS are very different. Both will continue. In art because a ChromeOS touch device would be as bad at being touch-first as a Windows device. Ne'er the twain shall meet.
Then there's "Google Play Edition" which is... what? Nexus-ish?
And "Silver." And "One."
Did they hire the people from Sun who thought up *beans? Or maybe Microsoft's technology branding guru?
Since 4.3-4.4, tablets have sported a bottom bar with 3 buttons centered. Now two of them (back and home) are found in the bottom left corner, while the "switcher" button has landed in the bottom right.
While this seem to be nice when holding a tablet with both hands, it also works well with "Fitts' law" as corners are easy to hit with a mouse.
ChromeOS, on the other hand, seems to be in better shape. I'm seriously debating with myself about whether to get a regular Pixel (not Pixel C) as my next main computer.
I mean, no they don't, but there's no reason you can't. You (just) have to use a USB hub of some kind.
Edit: oops, I didn't notice it was Android. I don't know if Android can read a USB drive, so that alters my comment.
How much graphics horsepower does ChromeOS needs? On the 10 hours of battery life, I would have expected more for a, more or less, one application OS.
Edit: Oh, did not know it was Android. Thanks!
From the moment they mentioned it was Android a few months ago [1] I had my doubts about the "vision" driving this product, and now after reading what Arstechnica and the Verge have to say I feel genuinely bad for the engineers who worked on this. It looks like a lot of love was expended, and then maybe schedules pushed out whatever the heck this half baked thing is.
Pixel C, I really wanted to like you...