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.
More of the software where I can't delete certain apps without rooting the device.
Deep Joy...
{apps such as Twitter is what I'm talking about}
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?
Ostensibly random capitalization of words is the retarded alternative to writing in such a way that people don't need fucking big "emphasis here" signs vomited all over a post that could contain some sense, buried under a ton of Gene Rayesque obfuscation and general word wankery.
-- Using the preview button since 2005
When it's profitable for them to do so.
I hate printers.
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.
And when you post AC after modding, the mods you made are rolled back (and lost).
Are we going to see it released once ICS starts rolling out?
I have left slashdot and am now on Soylent News. FUCK YOU DICE.
... now, if Google could only find a way to be able to push out Android OS updates onto ALL handsets, regardless of manufacturers, we'd be cooking with gas.
Android's greatest asset is that it's open*. Sadly, it's also it's greatest enemy. When Google creates a new version of Android, let's say Jelly Bean, everyone should be to upgrade to it, regardless of whether HTC, Samsung, LG, etc. made the phone.
Unfortunately, the manufacturers like to tweak stuff, almost to the point where things like Facebook are tied into the sodding ROM.
If Google can find a way around this and still allow the partners to pop out the phones, then you'll soon find that the only barrier to the upgrades will be your phone simply being too old (not enough RAM, for example).
My HTC Desire will never get an OS higher than 2.2, which is a shame as the OTA update feature sounds pretty cool.
I've no idea how they could do this, but I expect those with more knowledge of how OSes work would be able to answer.
(PS - please don't say that people can just root and install a custom ROM, as the average man on the street has no idea how to do this, and it is he things like this need to consider)
* no, don't start on what Stallman thinks - it's the closest you'll get to a phone that will has a global reach without closing it up entirely. A truly open system would be so fragmented that one would become completely unrecognisable from the other.
THE HONOUR OF THE KNIGHTS - CC Licensed Sci-Fi Novel
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.
In other words: never.
The realistic best we can get is hackable phones and CM7
The problems with CyanogenMod are 1. loss of hardware warranty and 2. once you install it, you lose applications that are exclusive to Android Market, such as Chase Bank's check deposit application, unless you warez the Android Market application.
If people were just buying the phone themselves, and get SIM card from the carrier, complaints won't be directed to the carrier.
In that case, carriers damn themselves by not offering a discount on service for buying a phone up front. T-Mobile has "Even More Plus", which includes such a discount, but it's rumored to disappear the moment the acquisition by AT&T closes. Two out of the three remaining nationwide carriers don't use removable subscriber identity modules anyway: instead of CSIM, the CDMA2000 carriers (VZW and Sprint) program the subscriber identity directly into the handset.
Are there really that many fans of NASCAR on Sprint???
Sprint is the title sponsor of NASCAR's top racing series.
I want to up date my G-Tablet with ice cream sandwich. I'll also need some display drivers. I'm looking at you, NVidia.
(disclaimer: I'm a lazy parasite who has great toys because I benefit from the fruits of the labor of others. I don't actually need the source code and drivers, the awesome devs who breath new life into the G-Tablet on a monthly basis are the ones who will need them. Thank you all so much for your amazing efforts).
There will be tablet bodies that are screen only and no brains for me to plug my phone into.
Imagine where you could your phone as a phone, a tablet, or plug a keyboard / mouse into it and use it for browsing / word processing, etc.
All the major tablet and phone OSes work this way, even the recently-defunct ones like WebOS, so I'm not sure why this is a surprise. These are designed to be personal individual devices used by one person. You want another login, buy another device. (That part is by design to sell more things).
Portable versions of Firefox, GIMP, LibreOffice, etc
That's great.. So, any chance of getting some native SVG support for drawables?
There are some third party libs for it, but if you're going to actively target "any resolution" then svg support would be obvious, no?
It's The Golden Rule: "He who has the gold makes the rules."
And while your at it, desktop docks with real screens and full keyboards and mice, for your phone. (though touch screen full size screens might come in handy since that's what we'll all be used to when not docked.
This is the future, it just depends on how long it take for a manufacture to come out with everything packaged correctly to be perfectly usable.
Asus transformer is a nice attempt, though reviews indicate it still has to many rough edges for mainstream acceptance.(never used one though)
Think about it, one device, take with you everywhere. All your software and documents with you anytime. We're basically getting there with hardware with mobile CPU's with 2+ cores, and 1+ Ghz. 32gb storage easy, and 64 or 128 not being far off.
About the only thing I'm not super excited about is the OS shift, though I've begun to accept the fact that to accomplish this unified personal computing platform, we'll need a new OS.
Those who can, do.
So I'm not part of 'most people'.
Good to know.
Google and Cyanogen came to very nice terms quite some time ago about gapps.
Are there any public details about under what terms the separate package may be provided?
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
Just look at the Chromebook. I don't see why this wouldn't eventually translate. The problem is purchased apps. I can't imagine them letting you install a $20 app on a phone just because you borrowed it.
One mod does support Guests, from what I've read. MIUI. You have to root and flash to get it, just like CyanogenMod, but it's gotten great reviews.
I8-D
Whatever they say would be completely and utterly irrelevant [...] They have no idea of the relevant costs of producing a phone.
The phone manufacturer is trying to get out of producing a firmware update for existing phones, not get out of producing phones. The costs of producing a phone "would be completely and utterly irrelevant" to the costs of producing a firmware update for existing phones. If the CM team can produce a firmware update for existing phones, what makes it infeasible for a multinational to produce the same firmware update for existing phones?
I have read the page that you and other Anonymous Cowards have cited, and nothing on that page tells me clearly how the CM team is authorized to distribute the separate Google Apps package.
Hmm? What?
If the application is written for the smaller screen why not allow it to run in an area on the screen the size of the smaller device? I've moved to writing interfaces in SVG and use a container. If your moving between 320x240 480x320 640x480 then you don't have many problems letting it stretch or shrink. If your writing a UI that needs to go from 320x240 and 1080p you have to really rethink text, constantly adjust text, or create limits to the size it can grow. I prefer the later. Having an XML file tell the UI to change panels or manipulate the width and height attributes using percentages while leaving the viewBox to remain your UI's maximum size... No offense meant, but just sounds like a dirty hack.
320x240 - 800x600
svg id='outerSVG' width='100%' height='100%' viewBox='0 0 800 600'
800x600 - 1080p
svg id='outerSVG' width='50%' height='50%' viewBox='0 0 800 600'
I definitely like the idea of compartmentalizing your application. However, I don't see how expanding the UI to include additional parts is a good thing. That just forces people into situations of liking one way and not another, IMHO. If it makes sense switching views from one piece to another why not leave it like that on both devices. I guess I'm just partial to compact UI.
Having to work for a living is the root of all evil.
Unless you log out before posting.
Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
Or you can have a browser open that isn't logged in and a browser open that is. Plus point: you can post anonymously and then mod yourself up to have an immediate boost to the dizzy heights of +1.
You seem to be a tad on the tense side. You may find it useful to put on some soothing music and relax in a scented bath.
However, I'd be willing to give you mod points for using the word "effete", except that, alas, I have no mod points.
Hell, I browse at -1 so I can see the whole discussion and not just what popular opinion has decided for me.
Well shit, I've been 'wasting' mod points lately. I'll have to correct that.
Jesus was all right but his disciples were thick and ordinary. -John Lennon
same.
... wait, what?
Because successful communication requires the rules of language to actually be consistent between the communicator and the communicatee. Sure, I might be able to interpret a sentence like "i hd d wurst day eva fml" at the moment, but at the rate we're going, within a decade the English language will have completely devolved into a mess of mutually unintelligible sets of syntax so different that communication between different groups will present a real problem.
I have no problem, for example, with things like the use of the split infinitive, as it can be argued to enhance certain aspects of writing style, but where is there an argument for eliminating all the homonyms of "there" and just using that spelling for "they're" and "their"? Really, there is no compelling argument, and the only time I've heard this advocated is by lazy people who can't be bothered learning the correct forms.
I hate printers.
Why stop there? I could fire up a second computer and use one for AC, commenting one for moderating!
At what point does the level of inconvenience become too much? Two different browsers open for the same website is in and of itself an idiotic situation to put people in.
Finally had enough. Come see us over at https://soylentnews.org/
Let's say you own three computers, which is not at all unreasonable - one desktop, one laptop and one tablet is reasonably common. Then you can have five or six browsers open, a collection of sock-puppet accounts and a few ACs. Troll as an AC and boost to +5 Insightful. Immediate Slashdot domination is yours!
Of course it's idiotic :) Two browsers on the same website is already looking a bit... unhinged.
"I am the fastest reader I know"
lol this sounds like the kind of pathetic teenage loser bragging that goes on amongst nerd club members.
Sorry, but I was so unpopular, they didn't want me in the nerd clubs, either.
Simple truth remains that they trained some of us in a "gifted" class to speed-read using a machine and it really works. I was the fastest of the lot. I don't just read books, I eat them, and quickly, without ketchup.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
Seems that the trend is to dump the desktop for a combined TV / Desktop device.
Hard disk is external via USB connection or perhaps bluetooth.
Leslie Satenstein Montreal Quebec Canada
within a decade the English language will have completely devolved into a mess of mutually unintelligible sets of syntax so different that communication between different groups will present a real problem.
How exactly is that new? English has never really had a sane fixed syntax.