Google Launches Style Guide For Android Developers
mspohr writes "On Thursday, Google launched Android Design, a website created specifically to help aid developers in the creation of applications for ICS. The site offers a comprehensive visual to third-party application developers, giving suggestions on everything from how to implement different visual elements to overall back-end patterns for the OS itself. In theory, it will help developers better understand just how the Android team thinks about layout and implementation, while simultaneously giving suggestions to interaction designers on how to maintain visual integrity. Basically, it will help both first-time developers and Android veterans make apps look less crappy. 'We haven't really had a style guide,' Duarte says. 'We haven't really given you a lot of guidance on how to migrate your application from a phone, perhaps, to a tablet. We've done so only by example.'"
It's good to see Google admit that large amount of Android apps aren't really standardly designed and suffer from huge fragmentation issues, both with hardware and design. It's just weird to see Google CEO saying there isn't such issue while at the same time the company is launching design guide to help fix some of the issues.
I think this is also part of a longer plan for Android's issues. I think Google is finally starting to see that the supposed freedom they gave to manufacturers and telcos backfired and resulted in fragmented hardware and non-standard design within apps and phones. I believe they will soon announce some similar guidelines and policy changes to try to get Android more together. Especially now that WP7 market share is starting to climb as a result of Nokia's new phones.
As I watch new Google layouts take up more and more real estate on my screen with useless white space, I have to wonder what they know about style.
Why link to the wired article when you can link directly to the website in question?
It's nice to see that Android will be getting some style.
Well done, Google!
Trolling is a art,
Anyone know what that tablet is behind the Nexus S and the Galaxy Nexus? It looks pretty big, and nicely proportioned, like the iPad. I have a Samsung Tab at work and I don't like the long, narrow aspect ratio; I suppose it's OK for watching movies but not so great for reading/browsing, at least in my experience.
Anyway, I'm glad they've put out this style guide. The developer docs do have some style stuff but it's good to get it all together in one place, and up to date. Hopefully the tablet and handheld experience will be nearly identical for most Android users in a couple of years, and it will spur greater adoption of tablets.
I have an Android phone but an iPad tablet; best of both worlds! But it would be nice not to have to buy apps twice.
it's = "it is"; its = possessive. E.g., it's flapping its wings.
1 developer, 1 way of doing things.
2 developers, 2 days of doing things.
etc.
Too familiar with this these days as I code replacements for crappy apps. What I'd really like to know is if people actually think about their interfaces, rather than patching them together as they go along.
A feeling of having made the same mistake before: Deja Foobar
"Enchant me":
Massively expanded colors and included lots of unicode font WingDings formatting. Especially unicode 0x2767, ROTATED FLORAL HEART BULLET, at the beginning and end of every line
"Simplify my life":
I have renamed 'ls' to the much easier-to-type 'l', saving hundreds of millions of keystrokes per year.
"Make me amazing":
'ls' (or, now, 'l') comes with a built-in movie, Inception, starring Leonardo DiCaprio. Just type 'l ception' and it starts playing!
That the style guide website itself has horribly aliased fonts (in Chrome) and poor menu design doesn't fill me with confidence.
And Google is qualified to speak on matter of style because of their ... long history of minimalism?
My own piss
the issue is: there are 99% of phones with 2.3. you CAN'T EVEN USE THOSE GUIDELINES.
they are doing what google does. break backward compatibility, so they can scare everyone that wanted to take their platform serious. so the complaining stops.
they did that with opensocial. worked wonders. no one complains about the problems anymore, as they managed to break backward compatibility so many times, not even flies are around it anymore.
I really want to target ICS exclusively, but considering how few ICS phones there are and there will be for the next while, it's hard. I'm a newbie Android developer; what am I supposed to do on earlier devices where the default theme isn't mandated? I see a lot of apps in the marketplace that just say "screw it" and code up their own UI. Sometimes it works, often it's missing a lot and doesn't slot in with the rest of the OS in any way whatsoever.
in the same sentence, eh?
I browsed around the "guide" and it felt a lot more like a platform advertisement than anything useful...
The document should have been on the street before it was released.
Google like Microsoft has no style or taste. They are a bunch of really smart programmers but damn few of them know diddly shit about U/I interfaces much less standards.
Android will never have the polish that iOS has and that may be a hard fact for the Android loyalists, but it is a fact never the less.
Every piece of Apple software has a beautifully designed U/I and that is because Steve Jobs had taste and style and that will carry on because he trained his designers to look at history to look at beautiful manuscripts and books.
Hey KID! Yeah you, get the fuck off my lawn!
I appreciate that the Google pages are a draft and work in progress, but they're a far cry from the level of detail provided by IBM's CUA (which got right down to function key actions), Microsoft's Windows Style Guide (which tells you how you should USE the widgets built into the system, not how to MANUALLY HIGHLIGHT touchpads like Google's guide does), or Apple's obviously detailed specifications.
On the other hand, IBM spent a LONG time writing and editing the CUA style guide before it was published, and Microsoft and Apple also have had a few iterations and updates under their belt.
So, great idea, keep at it, but it's not there yet. :)
I do not fail; I succeed at finding out what does not work.
...speaking as someone who has formally studied design, it's not even close to sufficient to just train designers "to look at history to look at beautiful manuscripts and books" [argh, the run-ons...]. You need to understand design theory, your target audience, and have a bit of a magic touch (one that I personally, sadly, seem to lack) for figuring out where things go. Just looking at a few pictures isn't going to help. They provide inspiration and you can draw commonalities from them, but really you have to practice design and learn from your mistakes if you want to be any good at it -- like just about anything else.
As for iOS vs Android, I agree that iOS has more polish but I think you're mistaken about it carrying on. I suspect now that Steve Jobs is not micromanaging every design decision, we'll see slippage in Apple's design output. The key difference between Apple and Android is that Apple had every design aspect of its products micromanaged by ONE MAN for years. If you have everything designed by one talented designer or a team of designers who have worked together for years, you get something much more consistent and beautiful than when the result is a "good enough" effort by the designer or design team of the year. I think it's a natural consequence of the fact that a group of people can't really "share" any design goal since they all have slightly different mental images of what the end result should be (unless they have worked together for years and have learned to understand what the effect of each member of their team is on the final result). So unless Apple has some new superstar designer who can crack the whip of conformity and beat down dissenters across its product line going forward, I expect to see it slipping in the future.
picpix image polls. create - share - vote. fun!
http://developer.android.com/design/index.html
Nothing irks me as much as the summary linking to an article about the website in question!
May I humbly submit my review of Ice Cream Sandwich? It's merely a two word review that reads: "shit sandwich". :-)
When ever any of their websites tells me that there soon will be a new design, i shiver with fear.
Without exception every time google makes a new design it becomes WORSE - harder to read, more sluggish (sluggish by design, so we can force you to use our browser perhaps?), made by some damn kids with perfect vision and 80 inch screens - and screw the rest of us.
I would be afraid to even look at that damn "styleguide" website.
If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
Why does google hate freedom and feel the need to tell developers what to do? Besides, the market isn't fragmented according to them so why waste time with this style guide?
I got gifted with one. I am trying, hard, to not hate it at first sight. But god, this thing is so limited! No standard USB connection, no uSD card; uSIM instead of regular SIM; everything seems to have been done to make life difficult. One has to use a iTunes clone to transfer videos and music into it, that or a dropbox clone that doesn't work with linux. The interface wastes nearly one third of the screen with a blank column, no idea why. The rectangular widgets can be moved around, but that is about it. The toilet paper roll approach of putting everything should have been killed in teletype days, You can't change the background, only the lockscreen background. There is no way to bind the search key to anything else, it is locked to bing. If you want to search in the market, you have to install an app to do the search. There is no alternative browser, only IE. No ad blocking or anything. There is a limited list of apps in the market, and most are for pay only. No google apps apart from search. No synchronization with outlook, only with exchange, and only if your admins have enabled activesync. No skype, fring or nimbuzz. No way to install applications except the market. To top it, the WP7 phones are limited to "old" hardware. No dual core CPUs, only 512MB memory, screen resolution limited to 480x800, incapable of 1080p recording. How can someone call this competitive? Really? It is competitive if you're comparing with 2010 android phones; but with anything more recent than that, forget it.
http://www.youtube.com/watch?v=szRTDfSDhME&feature=youtube_gdata_player
NO CARRIER
Being a user of Palm Treo 680, I find it hard to completely switch to Android (mine is HTC Incredible S with Android 2.3). The main reason is lack of keyboard. Virtual keyboard is not as good as a real one, and although there are other devices that have keyboards, the support of keyboard in the system and in apps are not adequate. I would like to see keyboard support in future Android Design. How big a deal it is for you?