Google Preps Devs For One-Size-Fits-All Android
alphadogg writes "Google is preparing Android developers for the latest edition of its Android mobile operating platform that will work the same on both tablets and smartphones. Scott Main, the lead tech writer for Google's Android Developers Blog, reminded developers on Monday that the newest edition of Android — dubbed 'Ice Cream Sandwich' — will 'support big screens, small screens and everything in between.' Main also emphasized that Android would maintain 'the same version ... on all screen sizes' going forward."
Google needs to force the carriers to keep their androids up to date. This buy a new phone for the latest android version is bullshit.
I'll be interested to see how they handle the UI design. Architecturally, resolution and screen size independence aren't exactly trivial(especially if you are on a serious battery budget and can't just scream "THROW MORE FUCKING VECTORS AT IT!!!" any time you run into a scaling question); but, so long as the device's screen is accurately reporting its resolution, size, and DPI, it isn't a thicket of unsolved or fundamentally intractable problems.
The question of how to do a UI that scales to make efficient use of different screen sizes, though, is a bit trickier: the best UI for a teeny little screen almost certainly isn't suited to a larger one, or to a large, but low resolution, TV-style screen at a good distance from the user.
Are they just going to have a few hardcoded presets(phone, tablet, TV?) that use the same architectural foundation? Will it be a single 'windowing' mechanism that follows certain layout rules that result in different effects based on screen size and DPI?
Twitter, I wouldn't mind. It's more apps like NASCAR that I couldn't care less about. Are there really that many fans of NASCAR on Sprint??? What's next?? an unremovable app for Vagesil on all Sprint phones??? It's not like Sprint is a low-cost carrier to begin with.
Are they just going to have a few hardcoded presets(phone, tablet, TV?) that use the same architectural foundation? Will it be a single 'windowing' mechanism that follows certain layout rules that result in different effects based on screen size and DPI?
Android has been doing this for a while, choosing at runtime which resources to serve up based on DPI. The source tree of an Android app has 3 'drawable' directories under res/ (drawable-ldpi, drawable-mdpi, and drawable-hdpi) and it picks the best one for each situation.
Reply to That ||
Literacy at a level where people can communicate between the lines died decades ago. It's very hard to hide from the onslaught of lolspeak, the conflation of they're/their/there/your/you're and other linguistic degeneracies. Encouraging people to communicate in an intelligent manner? Not going to happen. Not with this generation.
I hate printers.
I never played with an Android device until I bought my Asus Transformer. When I set it up for the first time, I thought all the requests for my Google identity info were just to set up accounts, but it turned out that the tablet was just like the phone-- Google still treats it as a personal device.
While this isn't new to someone who knew Android well already, it came as quite a shock to me. After all, I planned to use my tablet like a netbook-- handing it off to other people who need to use it when I don't. I can't do that, though, because all someone has to do is hit that GMAIL icon and be automatically signed into my accounts. The same with the Android Store.
What Android needs for me to fully enjoy using it as well as for me to suggest it for other users is to provide the option to treat the device like a potentially public device as does Windows, Linux, and Mac OS. It should not be assumed that the primary owner always has control of the device. It should require loging in for any GMAIL user and the device should not be tied directly to a Google account identity.
I'll continue to use my Asus Transformer as is, but only until there's a tablet friendly of Ubuntu up and running... or maybe I'll stick with Android if such changes are made. But until then, I won't be buying another tablet as an upgrade and I will continue to stay out of the smartphone market.
Seriously? CM tells you how to do this, as does rom manager, etc. Google and Cyanogen came to very nice terms quite some time ago about gapps. Cyanogen can't include it, but they are allowed to provide it as a separate package. So here you go: http://goo-inside.me/gapps/
I think the fact that they are breaking up parts of the system into Apps that are automatically updated by Google will be fantastic, such as the browser. The more they break out of the base system, the more control they have over updates, ironically.
Also, they should take the opportunity to unify the UI a bit more. I'm not saying go iPhone, but I think it could be done better.
Any time people leave the default, you're not doing it well enough, be it a dev or a user, such as leaving the default keyboard for Swype, TouchPal, or FlexT9.
If they had a killer UI, it would discourage fragmentation. There are some great UIs out there that they could purchase and integrate, such as Go Launcher or ADW Launcher. I think they should also be stricter on the hardware so that there is also better driver support between phones. Then again, that's the CyanogenMod talking for me, which probably is less important to mainstream users.
I8-D
Why the fuck should the "economic sense" come into play? We're asking them to support their god damned phone, and Google is trying to force them to do it.
Of course a calculator and notepad don't generally run on start and stay in the background, which is generally the real problem with bloatware.
The real problem with bloatware is whatever the owner of the device thinks the real problem is. The clue there is the owner. You know, the person that should have the final say as to what is on their computer and what isn't. And notepad and calculator were just examples. I don't have a Windows computer at my disposal here to find other ones like, oh, I don't know, defrag, firewall, and other various and sundry replaceable yet uninstallable crapware. Furthermore, the difference is notepad and calculator are uninstallable whether I find a better replacement or not. If I can completely obviate my need for notepad by installing notepad++, I should be able to remove notepad from my computer. If I cannot, then, by definition, it is bloatware no matter how small or trivial. On Linux, for example, you can do this. And Android doesn't even come with a text editor by default so if a device has one, the OEM put it in there.
Your definition of bloatware seems to be 'it comes with Windows', which is a pretty retarded definition for obvious reasons.
Do you regularly abuse people in real life when you disagree with them? Do you think that makes you cool?
The soylentnews experiment has been a dismal failure.