I'm Casting Magic Missle!

Android

Tutorial How-to – Shadowgun On Non-Tegra Devices

madfinger shadowgunFriends! I bring to you Shadowgun! Probably one of the most bad ass Android games to date. It’s Tegra only so if you have a tegra device you are good to go. Nab the game, install, download, done. If you don’t have a tegra device you aren’t left out in the cold. Here’s how you get this epicness working.

  1. Grab Chainfire3D https://market.android.com/details?id=eu.chainfire.cf3d  The free version should work just fine.
  2. Grab the Chainfire plugins which include the tegra plugin. http://www.megaupload.com/?d=4P9LEW7P
  3. Finally grab the Shadowgun 1.0.2 APK file. I do not condone piracy. You do this at your own risk. Buy the game it’s that good! http://brockh.at/tiOUcP (google search)
  4. Install chain fire.
  5. Install Shadowgun.
  6. Unrar the plugins(should have 3 zip files).
  7. Copy the zip files to your SD card.
  8. Open Chainfire install the chainfire driver(requires phone reboot).
  9. Open Chainfire again. Choose Install plugins/shaders.
  10. Install the Nvidia plugin.
  11. Go to “Per-app OpenGL settings”
  12. Tap Shadowgun
  13. Uncheck “Use default settings”
  14. Check “Reduce texture size” and “Disable MapBuffer emu”.

You can now run the game. If you want it even more buttery smooth and don’t mind giving up a little visual quality you can also check “reduce texture quality”. It’s also worth noting this little tweak could be applied to any tegra game you want to run and can also be used to increase performance for demanding non-tegra games especially if you are on an older device.

Happy hunting!


Amazon Fire Eliminating Choice

So I’ve been baffled by all the hoopla around the new Amazon tablet. Sure it’s from Amazon, cool and sure it’s cheap, neat! But comparing it to the Ipad and making all this fuss just seems silly. Here’s what I came up with.

It can’t be the hardware. The hardware is low to mid-range android fare. It’s certainly not the software. I mean it’s Android right. We all know what to expect there. So all that really leaves is the elimination of choice. The thing is the much anticipated Ipad competitor because Amazon has taken away any decision making requirements you might experience. You can watch Amazon streaming video, download apps from the Amazon app store get Kindle books and get your music from the iTunes…errr…Amazon music store.

It would be my hope that you as a human being can understand how having choice removed is a bad thing. You are no longer able or allowed to do what you want with what you paid for. People who are ok with this situation are often referred to as sheep, or lemmings. And the worst part is that the internet’s taste makers as they are called(IRL big media) are all lined up and on board for this.

As much as I enjoy Amazon and their services I have to urge you, dear reader, to go out, buy your self a Moto Xoom, Samsung Galaxy Tab 10.1 or Acer Iconia and enjoy your(mostly) choice filled standard Android experience.


Netflix On Android First Look

Netflix on AndroidThe long expected has finally happened. The gods of streaming video have finally seen fit to bestow uppon us lowely Android users the full fledged Netflix experience on Android devices. Well some of them at least. The following devices are the first to be supported:

  • HTC Incredible with Android 2.2
  • HTC Nexus One with Android 2.2, 2.3
  • HTC Evo 4G with Android 2.2
  • HTC G2 with Android 2.2
  • Samsung Nexus S with Android 2.3

Luckily I just swapped out my Droid 1 for a Droid Incredible and I’m able to take advantage of the experience. So lets get in to it.

All is not silky smooth but still functional. The bumps in the road started immediately when my search for Netflix on the Android Market turned up 20-30 apps and the official app wasn’t at the top of the heap. At first I thought I couldn’t get the app for some reason but after making two or three swipes worth of scrolling I spotted the app. The download was reasonably fast as the content required is mostly text.  The app is nicely laid out and functional but for some reason the UI seems slow and a little unresponsive.  Once you get down the point of the app which is watching video you’ll find its a pretty pleasant experience.

I’m at work as I write this so I am unable to test on Wifi but I think most of us are really interested in how well it works while you’re out and about. Video over 3G seems to buffer fairly quickly. 15-20 seconds from hitting play to video playing. Video starts off fairly low quality and as your buffer grows and it adjusts to your connection speed it quickly focuses to a crystal clear image. As expected your quality adjusts as the video plays so if your signal starts to drop you’ll notice the quality go down. Over all it runs great on the go with no hitches noticeable during the two entire episodes of “The IT Crowd” I managed to squeeze in before having to shout to the world how awesome finally having Netflix on Android is!!!!

I speculate that the hackers and devs out there will have this APK working on other devices quite quickly. With in 24 hours if I have to guess. Hopefully Netflix is quick to push this to more devices bringing Android in line with the Apple products.


No Netflix On Android. Amazon Has You Covered

Image representing Amazon as depicted in Crunc...Image via CrunchBase

I admit I’m slow to discover things on occasion but so far no one else has mentioned this that I am aware of so hopefully it’s not just a case of me being uninformed. I have a co-worker that won’t shell out for Netflix but he does rent from the oft overlooked Amazon Streaming service. Now I don’t recall what brought it up but he pointed out that Amazon Prime members get 5000 free streaming movies. Some of these movies are pretty solid. The likes of Dirty Hairy, Doctor Who(1-4) and One Flew Over the Cuckoos Nest are present. As luck would have it Amazon uses a flash based player for these movies. What this means is that if you have an Android device and you have the flash player installed(free from the market) then you can watch streaming video. Thats a whole new wealth of content for the viewing on your phone or tablet.

I tested this on my Droid Incredible connected to nothing but 3G. I ran in to a few hitches but once they were worked out it seems to work flawlessly. First navigating the video store is done more easily on a laptop or tablet and since I was testing on my phone I browsed for my movie on my laptop. Chrome has a nice plugin called Chrome to phone which I used to shoot the chosen video page to my phone. No browsing necessary. The first time I sent the link it automatically took me to the mobile version of the site which does not feature the actual player. I had to scroll to the bottom of the page and choose “full site” to get the full blown website with player to load. The other hurdle I came to was that I was not previously logged in to the site so I had to log in to ensure I had access to the free movies. Once you get past those two things the movie fires right up. Double tap the player to go full screen and sit back and enjoy!

On the 3G connection the compression was noticeably high but still watchable and on occasion I was seeing a short 1-2 second hitch every once in a while. Very usable all in all and I imagine flawless over Wifi.

Enhanced by Zemanta

Google Android Hacking Common Practices for Newbs

MOUNTAIN VIEW, CA - FEBRUARY 02:  Photos of Go...Image by Getty Images via @daylife

First things first you need to know where to go to find help for your self. Usually these sources also act as the place to go for help when you don’t feel you can help your self any longer. These locations are filled with experts who donate their time to give you something for free, because they can and because they care. Don’t take this for granted when you communicate with them. That being said here are those places.

Biggest and best is probably XDA.
http://forum.xda-developers.com
You can find a giant list of devices each with it’s own active sub community. Roms and software are usually found in the “development” sub forums. Be sure you use the search tool because some times solutions to problems are sub sets of larger or different problems. You’ll also get a negative reaction from most folks if you don’t say/show that you made a best effort to think for your self before posing your question.

Most comprehensive general forum seems to be Android Forums.
http://androidforums.com/
These forums seem to be slightly less focused on development and more on general usage. They do have their fair share of brilliant folks. Being less specifically development focused they seem to have support for a larger variety of devices.

Getting gradually less technical but still useful threads and information at Android Central’s forums.
http://forum.androidcentral.com/
Android Central is a pretty well respected Android news website and community. Their forums are less technical than the other two but they still have a great group of people willing to help and some good info to learn from.

Finally the Nook Color specific site Nook Devs.
http://www.nookdevs.com
This site is Nook specific but has some pretty clear concise and useful information and how-to on general Android things like using ADB. It’s also the place to go on information about rooting the Nook and Nook Color.

So here’s the breakdown on how Android is structured, as I understand it. I think I’m pretty astute and seem to have little trouble rooting/flashing and fixing things gone wrong on Android but I’m also not perfect so I could have some things wrong. So if you know more or see something I got wrong please let me know in the comments!


Android devices don’t differ a whole lot from PCs. They have a sort of boot loader often refered to in terms of the recovery console or recovery rom. This is a boot loader that lets you do very base level things like installing custom roms and installing things that make changes to the low level, on device file system. They usually also let you do maintenance things like clearing caches and fixing permissions.

Then you get in to what is basically the OS. This is a small light weight version of Linux. Very very basic with the sole purpose of running the Dalvik Java based virtual machine. Generally you wouldn’t need to care about the Linux base except that it provides access to the file system through software like the Android Debug Bridge or ADB for short. It basically provides command line level access to the file system over USB and/or Wifi. I’ll get more in to that later.

Last you have the Java based apps and user interface. Apps come in .apk or Android PacKage files. There are two sets of these. Those installed to /system/app which are the core Android system apps. Gmail, Navigation, Phone, Market etc. and those installed to /data/data/package_name which are apps added after the fact from the market.

So now that you understand this basic structure it should make it pretty easy to get a handle on things. First you need to root your phone. There’s nothing mysterious about this concept. On Linux systems root is the administrative account that can do absolutely anything. So rooting your phone is just what it sounds like. Gaining root access so you can run/do anything you want.

Most rooting processes will at some point depend on side loading applications. Side loading applications is the process of copying a stand alone .apk file on to your device and installing it outside the market eco-system. To do this you need to enable whats called debugging. It’s a simple check box that says you want to install things outside of the Market. To enable this press Menu > Settings > Applications and check the “Unknown Sources” check box.

So first things first is gaining root access. There are too many devices for me to address all of them and it wouldn’t be useful to address just one so I’ll simply tell you that most devices can be rooted via “one click”. Usually this is an application that you can download from the market, side load or follow some set of instructions(possibly requiring using ADB) to gain that root access. In the case of the Nook Color it’s actually a process of flashing an image file to an SD card and then booting off it. Regardless the process for gaining root on Android is pretty simple as long as you follow instructions. Use the above links to find information for your specific device.

Be aware that from here on out you will be doing things that could potentially wipe your phone or destroy data. I’d suggest you have a second SD card on hand to keep your saved Angry Birds games and your backups on. As you’ll see your recovery software has ways to make and restore backups. Make backups before you make any major changes.

Next you need to replace the default recovery with one that lets you do all sorts of cool things. It seems the most common is Clockwork Mod recovery. The easiest and safest way I’ve found to get this installed is to go the Android Market and download the application called “Rom Manager”. There are two versions, a free and paid version. The free version is all you need to get started and get Clockwork Mod installed. Once you have it installed it’s pretty straight forward. Click the first option at the top of the app that says “Flash ClockworkMod Recovery”. It should detect your phone type and prompt you for the appropriate version of ClockworkMod. If it doesnt detect your phone type properly I’d suggest backing out of the install and start doing some searching for the reason. Now you’ll be able to boot in to a custom recovery that will let you do all the awesome flashing you need. Normally you would get in to this recovery by holding down a button while booting your phone but another neat thing Rom Manager does is provide a button that automatically reboots the phone in to recovery.

Now that you have the ability to boot in to recovery you’ll need a new rom to flash to update your phone. At this point you need to know that 90% of the time if you are flashing a custom rom you will need/want to wipe everything on your phone. The only exception is if you are flashing an update to the rom you are all ready running. Make sure to have a backup(this can be done via the recovery menu or a paid copy of rom manager). Virtually all roms come with instructions. Follow them to the letter.

Most roms do follow the same common set of instructions however. Here’s what you usually see. Download a rom and put it in the root of your sd card. To be sure it’s treated like a normal rom/update leave it as a compressed zip file and rename it update.zip. Reboot the phone in to recovery and choose install rom from update.zip. It can take between 5 and 15 minutes, typically, to install the new rom. You’ll then need to reboot in to the new system.

Some roms come with the Google Apps(referred to as GAPPS) pre-installed but others don’t. Again this should be covered in the instructions. Generally you’ll just need to copy the zip file to the root of the SD card, boot in to recovery and choose install from zip file(this is different than install from update.zip), navigate to the file on the SD card and choose install xxxxx.zip.

I’ve run in to problems where GAPPS wouldn’t install properly with out wiping the Dalvik cache and in some cases as extreme as wiping the system cache. The problem with this is that some programs save info in these caches so you might lose settings or information if you do this on a device you’ve been using for a while.

The final tip I have for those getting started in to this awesome world of making your device truly yours is to have patience. There is always something new and awesome around the corner for Android but when you are dealing with development things aren’t always usable on a daily bases. There are some of us more daring than others out there and they will usually try things first and report back. When something new comes out it’s usually a good idea to wait and let the more daring among us try things first and report back when safe.

Enhanced by Zemanta

Barnes & Noble Nook Color Gets Another Update

This latest update is at best a moderate jump but still a welcome one. We’re going from 1.0.1 to 1.1.0. The majority of the changes are to small things like pinch to zoom on the browser. Some have reported tighter touch sensitivity/accuracy and a sharper snappier responsiveness. The list of updates is as follows:

NOOKcolor Ver1.1.0 update contains enhancements to improve the overall performance, including:
  • Improved performance of Wi-Fi connectivity, Home and Shop.
  • Ability to pinch and zoom in browser.
  • Enhanced reading experience for magazines and children’s books.
  • Access helpful NOOKcolor related information and support tips on the new default browser home page.
  • Reduce mistyped passwords with “show password” option during registration and Wi-Fi set up.
  • Easily identify NOOK kids Read To Me™ books with a new text banner next to the titles in Shop.
  • General bug fixes and performance improvements.

The official update can be found here.

If you are reading this blog though I imagine you have some interest in rooting and unlocking the full potential of this awesome device. The great folks at NookDevs.com and XDA-Developers as always are on the ball. An update has been posted that, due to it’s direct update nature, does not interfere with previously installed apps etc. It’s not quite 100% stable but it worked like a charm for me and most others who have tried it. You can check the following thread to get the update package and list of instructions. If you are comfortable with your Android/Nook skills you can follow the following short instructions after the jump.
  1. Grab the package from the forums thread.
  2. Copy it to the root of your SD card via USB.
  3. Install Rom Manager.
  4. Open Rom Manager and choose “Flash ClockworkMod Recovery”.
  5. In Rom Manager choose “Reboot into Recovery”.
  6. Navigate(vol up/down = menu up down, nook button=enter, power=back) to “install zip from sdcard” > “choose zip from sdcard” apply the update.
  7. Back out to the main menu and choose “reboot”.
Congratulations! You’ve got an updated, rooted, nook color.

Sony Poised To Take Mobile Gaming By Storm

Just wanted a quick note about this. The PSP NGP from Sony is a hot little item coming out apparently soon. Most of the time another version of the PSP wouldn’t be noteable but there are some very interesting things about it that came to light. It’s less about the PSP NGP it’s self and more about Sony’s strategy. If they really leverage what they have, I’m not holding my breath, they could come out of no where to dominate the mobile gaming market. Here’s why.

The PSP NGP is being designed on a quad core Arm 9 processor. The same type(not necessarily number of cores) of processor that is in every smart phone out there. This is important because it means with little to no modification all the games and software Sony creates from this point on can potentially run on that device in your pocket or on your desk right now. They’ve all ready demoed the PSN client/store running on the Android powered Sony Ericsson phone so it’s a short leap to installing it on your Motorola or Samsung.

The second thing of note is the touch screen and 3G capabilities being offered on the PSP NGP. Sound like other devices all ready in your pocket? While I’m sure many bigger titles that are first gen on the PSP NGP are not going to provide much in the way of touch screen support. In the not to distant future I think we are going to see top tier Playstation titles coming to smart phones every where. It’s Sony’s chance to take the mobile gaming market by storm.

Some more video of whats to come after the jump.


Baby Savers

I’m dropping the bomb today. For lack of anything better to write about. There is a new game on the horizon for Android users out there from a new company called FatHat Games. The game is titled Baby Savers. You take the role of 1940/1950′s fire fighters trying to save babies being thrown from a burning building on the left side of the screen by bouncing them to the ambulance waiting on the right side of the screen. You start the game with five lives and score points each time a baby makes it to the ambulance. You lose a life if you drop a baby. The difficulty ramps up as the game progresses and it’s game over if you drop 5 babies. This game is going to be a blast when it’s finished. For now there a couple of pre-beta screen shots available on their website at:

http://www.babysaversgame.com


Android Tips and Tricks

Let it be known that I LOVE my Motorola Droid and I love the Android operating system. Both are rock solid and fast. The problem is that I’m a power user in every sense of the word. I’m pretty sure they don’t make a phone fast enough to keep up with me. That said I strive to get the last little bit of performance out of most of the hardware that I get my hands on. This has led to a sort of crusade to find the best performance tweaks for my Motorola Droid which should also apply to any other Android based phones. Some of the stuff is kind of face palm simple but some other tweaks might surprise you. Lets get started.


  1. Wifi ON. Traditional logic would say if you activate wifi and 3G that you are running twice as many chips so twice as much power usage. As it turns out Android is very very wifi friendly and will re-direct traffic to Wifi when ever it has it and will sort of low power mode the phone radio. I’ve gone from getting just about a day out of my phone to closer to a day and a half. Here’s how on Android 2.0 and later:
    1. Menu Icon
    2. Settings
    3. Location & Security
    4. Check “Use wireless networks”
  2. Turn OFF GPS. I’ve all ready found 3 family members who’s Android phones came with GPS on by default and didn’t know it. Obviously if they didn’t know what the little satellite dish icon is about they certainly didn’t know how to shut it off. So here’s how on Android 2.0 and later:
    1. Menu Icon
    2. Settings
    3. Location & Security
    4. Uncheck “Use GPS satellites.
  3. Set display brightness to automatic. Android has been designed pretty brilliantly to know when a screen needs to be fully lit or can be dimmed so setting the display brightness to automatic will help extend your battery life. Again it’s pretty easy to get there. Here’s how:
    1. Menu Icon
    2. Settings
    3. Sound & Display settings
    4. Brightness
    5. Check “Automatic Brightness”
  4. Finally get a good task manager. While this doesn’t necessarily save battery it makes your phone feel snappy and “new” which makes you forgive any battery life short comings your phone may have. On Verizon both the Droid and the Droid Eris come with a manual task manager installed by default. Manually running a task killer is a waste of time and seems silly on a phone so grab the “Automatic Task Killer” app from the marketplace. It’s free and will keep you from having to manage your tasks as it sits in the background and does what it’s name implies. You can  whitelist/blacklist apps that are to be automatically killed and which ones are untouched. You can also set the time out where the app will wait a certain amount of time after screen sleep then kill your blacklisted apps. I haven’t manually killed an app or worried about app management in at least a month.

Apple iPhone Conspiracy Theory

I’m not one to get all crazy over conspiracy theories and I think you’ll find that most level headed geeks aren’t either but this latest “leak” and soap opera with Apple and the new 4th generation iPhone definitely begs asking some questions.  There are plenty of stories out there about it at Gizmodo, Engadget, Gawker and the like and you can go get caught up with the story there. I’m simply going to discuss some key points and how odd they seem. While I’m certainly no Leo Laporte I’d like to think I have a more realistic view of the state of things being one of the tech peons. Leo has stated on multiple podcasts that he doesn’t believe this situation was a setup or a publicity stunt. I have to take the opposite stance. Here’s why.

First is that this thing was even found in the first place. We hear stories about how the iPad prior to release has to have special window-less bunkers constructed and the device tethered to tables and what not. The iPad is kind of a lesser device to the popularity and thus profitability of the iPhone. It’s certain that if the security required for a lesser device like the iPad is as heightened as it was that it’s certainly higher for the iPhone. How then does such a device get loose? I’d say it’s highly unlikely unless its on purpose.
On a similar note regarding secrecy and control I doubt that Apple let an engineer or any one for that matter out of the house with a prototype device to do testing outside of business hours and with out a check in/out process to ensure their assets are under control. Which means the only way this got out is if it was on purpose or was taken with out permission.
Which brings me to yet another point. Via Leo Laporte and his story telling there is a case where an iPad 3G was shown to Wozniak who happens to be an Apple employee, if only honorary, and the dude who showed it to him got fired. As of yet there are no reports of the guy who lost this phone being fired at all. You want me to believe that one apple employee lets another look at a prototype/pre-release device outside of the company property and they get fired and yet another employee loses a prototype all together and he gets to stay. I know corporate BS can be backwards some times but this sort of thing is high dollar stuff to these companies and when things like that happen heads roll. No way no how this guy gets off the hook if it wasn’t on purpose. I do suppose it’s likely it may yet happen under the table and on the down low but until then you have to wonder.
Finally is just the timing. Right at the same time that the most amazing and beautiful Android phone is about to see the light of day. Certainly interesting timing. Android market share has been climbing like a two stage booster rocket lately and it certainly seems like the sort of grandiose thing Apple needed to do to turn peoples attention away from all the Android goodness.
Just some things to think about. Leave some comments or hit me up on twitter and let me know what you think.

Random Thoughts on UI

Button Button Who’s Got the Button? I read a blog recently, which I don’t have the link for, that was pondering if the buttons layed out in rows is the ‘best’ interface for touch devices. Cnet’s Buzz Out Loud podcast also put forward similar pondering’s but as related to some of the current Apple shenanigans. Lets get real about all this silly pondering. All the icons on the desktop are are buttons. Icons are the virtual equivalent of a button. If this isn’t the ideal layout/format for a finger friendly interface than all those folks who make and use keyboards, mice, elevators, vending machines, tons of kitchen appliances, cameras, game controllers and nuclear devices during the past century have been wrong. Some how I don’t think we, meaning every one in the entire world, has been doing it wrong for a century and if we have then civilization is doomed. I think we’re doing ok so lets put all the to rest. K, thanks!


iPad Hubbub

With the iPad launch upon us I feel the need, finally, to expound on my thoughts and ideas about it. For those of you who know me you will know I value Apples usability and quality of product but at the same time their increasingly restrictive ecosystem is kind of scary. The end result is that I equally desire and yet shun Apple and their products. It saddens me that such an innovative company in the area of usability and quality in their products is also such a capitalist pig that it goes to lengths to create lock in for the express purpose of milking every last dime from it’s customers. It seems to me that a great product at a great value would go even further than their great product designed to stick it to your pocket book. This is why Android is gaining ground so rapidly. Apple continues its trend of tyrannical product lock in with this new, innovative, iPad device.
It seems few people are paying attention to the tidal wave of tablets that are about to hit the market. Most note-ably is a pair of devices coming from Asus. Both presumably on the same or similar hardware to one another but one running Windows 7 and the other running Android. If you own any other mobile devices besides an iPhone then these are really going to be the devices to look for. While the features that make a tablet unique are pretty obvious what is less obvious is interactivity with your other devices. Imagine having all your contacts, e-mail, documents and browsing experience being identical across all your devices. Apple has all ready drawn the line between their mobile platform and desktop platform. While they are similar they will never be the same and there will be a disconnect of sorts in that respect. However Google is poised to unleash true standardized cross platform experience as Android finds its way from phone to tablet to netbook and finally desktop. The standardized experience will continue on to the desktop via Google’s Chromium OS. All this sameness gets tied together by the “cloud” so that a change on the phone is reflected every where else. Truly transparent cross device computing.
Mark my words Google has something truly useful going far beyond the neat sparklies that Apple is currently dangling in front of the short sited masses.

Android Needs A Style Guide

I’ve suggested this for discussion on a few Android related blogs and yet to see this get any talk time. Android needs a style guide. In kind of a bad way. While it’s seeing a lot of up take and it’s gaining ground on market share it’s headed for a bad spot if Google doesn’t take some steps to clean some things up. I’m not saying everything needs to look and act the same every where but having a mostly common UI for things I think would help the uptake of the platform immensely. For example if they simply released some suggested guidelines for how far away from the edge of the screen is good/best for button elements to be or standardize common locations for common buttons e.g. File, Edit, View in the Windows world.

I’m not saying Google has to crack down on it or anything but may be put a system in place similar to the way they maintain the OS and offer a ‘Google’ stamp if programs meet the minimum style standards or something. That way I always know how to find the settings for a program and I get to feel at home even with a new media player. Comfort and familiarity play in to usability as much as originality and style.


Google Android Needs a Style Guide

I’ve suggested this for discussion on a few Android related blogs and yet to see this get any talk time. Android needs a style guide. In kind of a bad way. While it’s seeing a lot of up take and it’s gaining ground on market share it’s headed for a bad spot if Google doesn’t take some steps to clean some things up. I’m not saying everything needs to look and act the same every where but having a mostly common UI for things I think would help the uptake of the platform immensely. For example if they simply released some suggested guidelines for how far away from the edge of the screen is good/best for button elements to be or standardize common locations for common buttons e.g. File, Edit, View in the Windows world.

I’m not saying Google has to crack down on it or anything but may be put a system in place similar to the way they maintain the OS and offer a ‘Google’ stamp if programs meet the minimum style standards or something. That way I always know how to find the settings for a program and I get to feel at home even with a new media player. Comfort and familiarity play in to usability as much as originality and style.


Google Android Needs a Style Guide

I’ve suggested this for discussion on a few Android related blogs and yet to see this get any talk time. Android needs a style guide. In kind of a bad way. While it’s seeing a lot of up take and it’s gaining ground on market share it’s headed for a bad spot if Google doesn’t take some steps to clean some things up. I’m not saying everything needs to look and act the same every where but having a mostly common UI for things I think would help the uptake of the platform immensely. For example if they simply released some suggested guidelines for how far away from the edge of the screen is good/best for button elements to be or standardize common locations for common buttons e.g. File, Edit, View in the Windows world.

I’m not saying Google has to crack down on it or anything but may be put a system in place similar to the way they maintain the OS and offer a ‘Google’ stamp if programs meet the minimum style standards or something. That way I always know how to find the settings for a program and I get to feel at home even with a new media player. Comfort and familiarity play in to usability as much as originality and style.


Follow

Get every new post delivered to your Inbox.