Develop Android apps on the device
play.google.com
play.google.com
Just one example: I was trying to develop a tablet kiosk, I considered Android, until I learned that with every release it gets harder and harder to remove the on-screen navigation.
Google has a very specific user experience in mind, and they make it increasingly hard to deviate from.
An explanation at Stack Overflow: http://stackoverflow.com/questions/8469112/hide-ics-back-hom...
A reference: http://developer.android.com/reference/android/view/View.htm...
I think there is a way around this (keep them hidden even on user interaction) in ICS, but they have removed it in Jelly Bean, i,e, apps that hide the on screen nav permanently in ICS no longer work in Jelly Bean.
Google has a specific use case for android (single mobile user) and deviating from that is like swimming upstream.
I love the concept of Android, but a general purpose OS needs to be flexible--at least under the hood. As of right not Android is not a general purpose OS. I'm not saying it couldn't become one, just that it would take some pretty major changes.
The UI will have to change pretty significantly as well.
I think the changes are moderate and of an additive nature. But to bring out that hammer of frankness again, what the hell else do we have for desktop and laptop linux that is anywhere near close enough.
Hint: nothing.
(NOTE: one way to hack it maybe is to encase the tablet in another box and cover the bottom bar, haven't tried that).
That works--it was the first thing I tried as quick fix, but I thought it was a bit ridiculous to have to do that, so I decided against it.
http://www.zdnet.com/blog/open-source/android-and-linux-re-m...
[0] http://kernelnewbies.org/Linux_3.5#head-e04ea6fe9005ea057124...
Since more than 90% were using a Linux kernel it was only occasionally that someone would say UN*X or 'nix. If not for the trademark that probably would have happened more often.
Windows Phone and Windows Mobile are different from Windows embedded devices. WM sucked while WP is much much better.
>Ultimately, the market will decide if customers will put up with a WIN CE device and right now, it's not looking good for Microsoft.
I guess Linux failing on the desktop means it is clunky and painful to use and thus is not looking good? Not to mention that OS X share of desktop is less than WP's share of the phone market.
Marketshare is not the whole picture.
And that's not even counting WebOS devices like the Pre and Touchpad, which totally failed even with the "Linux's superior network stack, memory management, multi-core CPU handling, etc" of the kernel it used.
It could run on a molecule of DNA, and that'd be super-cool, but it is Linux that is in desperate need of a good interface layer.
What else does Linux have? GTK+? Qt? A slew of also-ran desktop environments that have existed for years without gaining significant reaction in the marketplace?
If we as Linux users want to make a world where there is a competitive, usable-dare I say, desirable-desktop environment for Linux, then Android wouldn't be a bad horse to hitch our wagon to.
And quite frankly, I suspect there would be a lot of money in it. Were I not embarking on a we startup I consider very important, I'd have left my job to pursue this.
I don't mind using the occasional proprietary app but what I and many others love about the Linux desktop is that that there is a nice FOSS app in almost every category.
There is no reason that these cannot exist on the Android platform. Unlike the Apple App Store, which demands developers place additional restrictions on their devices, the Play store has gone out of its way to keep both passive (BSD, MIT, CC) and active (GPL & APL) licenses viable. You can even have your APK deliver your sources.
The distribution methods are whatever you want them to be. Supporting the Play store is almost certainly a must, but there are multiple app marketplaces and you're free to mix and match those as you see fit.
I suppose this could be fixed without Google's help, if someone made a third-party site with a list of vetted open source android apps with an email warning mechanism in case an open source app becomes closed in a future update.
I did think about it as I went about my day and I don't disagree with you about the potential for Android-based PCs that even a longtime Linux weenie could love. The OEMs tried hard to make Android NetBooks and tablets long before the platform was ready. I discounted them for reasons that were beyond their control. Now that the platform is getting ready I can see potential for that to happen.
I'm doubtful as to whether it's going to happen, but I've bet against Android and been wrong before.
The fundamental models of Android does not preclude running multiple activities at once, assuming you can "focus" the back button to a specific pane.
http://abcnews.go.com/Technology/samsung-series-slate-series...
Upside is CPU power and existing toolchain compatibility, downsides are battery life, cost, thickness, size(compared to 7" tablets) and weight compared to Android tablets.