Professional Documents
Culture Documents
Ice Cream Sandwich marks Androids turning point from a growing framework to a mature, cohesive, and beautiful OS.
http://www.gogeeks.tv/wp-content/uploads/2011/02/Android-Evolution.JPG
The first major design shift occurred in 2011 with Honeycomb, an innovative UI built specifically for tablets. It was beautiful, but it was only for tablets. So they replaced it with Ice Cream Sandwich (ICS), the first Android framework to span all phones and tablets. Where Honeycomb hinted at the promise of more standardized design, ICS made all devices look and act the same. ics turned the once dense platform into a cognitive and consistent experience across all phones and tablets.
As a result, todays Android is smooth and graceful. Its navigation is intuitive and wonderfully simplified. But most importantly, it is consistent across all devices. Android used to be the platform that challenged us designers to create quality applications. now it challenges us to innovate.
2010
2011
2012
A note on user distribution For the moment, most users are still running Gingerbread. But thats not by choice; OS upgrades are unfortunately at the behest of the device providers. This makes it difficult to predict when we will see the massive shift towards the new Android frameworks, but at the very least we can expect a constant change as long-time users hit the end of their two-year upgrade cycles. And we can expect an equally massive shift for consumer companies and the enterprise as they race to respond to the huge demand of mainstream Android users.
2012 Mutual Mobile, Inc. | (512) 615-1800 | mutualmobile.com/resources
1
Design for your users immediate needs
Navigational structure is important, but so is presentation. When the two work together, the user shouldnt even have to think about how they move between content. They should just enjoy the experience. Great Android design should never be a burden to the user, but instead act as a guide that shows only the most relevant information at any given time. By using animation and transitions as direction, simplifying Ui patterns, and relying heavier on imagery than on lengthy text, Android navigation can fade into the background and stand as the epitome of user-centered design. Google Current (Fig. 1) is a perfect example of these principles in practice. It visually presents everything the user needs on the very first screen, making every possible action clear and easy to follow across both the Action Bar and Side Drawer. When reading a blog, the action bar disappears to allow for a comfortable reading environment and can easily be brought back by the unassuming navigation options at the bottom of the screen. This navigation is so simple that while using the application, youre left thinking purely about the content and not at all about how you got there.
2
create engaging experiences with gestures and transitions
Choppy performance has long been a complaint against Android. But no more. At the unveiling of Jelly Bean, Google revealed the suitably named Project Butter as their major motion to fix all performance issues. Project Butter improves speed to approximately 60 frames per second, allowing for smooth transitions and animations to augment the already simplified design patterns. By combining this improvement with well thought-out gestures, we can create a truly integrated experience for the user that seems to transcend software entirely. As mobile design advances, well be able to use this speed to create even more tactile and cognitive experiences. Google states that real objects are more fun that buttons and menus,1 and were now seeing designers forgo heavy arrays of buttons and menus for a much more fluid, gesture-based experience.
Fig. 2: Feedlys delightfully simple navigation uses almost nothing but a series of swipes. Their tappable icons have been whittled down to almost nothing, and you dismiss side menus by flicking them closed. Tasks such as marking, saving, or closing an article are activated by a series of cognitive gestures that make for a quick and human experience.
3
tear down the walls between applications
On iOS, you have to hard code an applications communication with other applications such as Facebook or Twitter. But with Android, any two applications can share information as long as theyre both fashioned to work together. This creates a rich ecosystem of diverse actions and a massive network of sharing. The system that makes this work is called intents. Intents are part of an extremely flexible system in which separate applications share information and speak to each other. Theyre not new, but should certainly work their way into your design. Using intents can make your feature set extraordinarily robust by simply utilizing functionality provided by other applications. here is a great list of all the features you can easily utilize from other applications by using intents.
Intents in Practice: Android makes it easy to share functionality across all applications on a device. In this example, you can quickly document an image and notate it using Evernote, pin it to Pinterest, post it to Facebook, geolocate it with Foursqure, or share it via Skype.
4
porting from ios used to be a bad idea. now its inexcusable.
When Android lacked a clear vision, it was no surprise that many early applications pulled heavily from iOS patterns. Sure, this didnt create the best Android experience, but it created an experience. And that used to be good enough. Android and iOS devices rely on different UI patterns that speak not only to the hardware used, but also to the different platforms user bases. At this point, iOS is a wonderfully worn suit that their users are completely comfortable with. But that same suit does not fit your typical Android user. If you follow the creative vision provided by Androids guidelines, it is clear that Android benefits from a much more simplified experience. For example, iPhones familiar Tab Bar shows the user all the key functionality that can be navigated through. This gives each page a very clear hierarchy. Android, however, abides by the philosophy of only show me what I need when I need it, meaning even if all the options are not immediately available, the main user journey is obvious and clear, making for an extremely refined experience for the majority of users. Make sure youre not just copying over ios design patterns, but creating for the modern Android unique user. Take advantage of Androids built-in action bar, and use simple gesture-based navigation rather than tab-like buckets. Finally, avoid using iOS visual paradigms (button styles, icons, etc.) to carry your application. It may be intuitive for Apple users, but this is likely not the case with Android users.
Pinterest (Fig. 3) does a phenomenal job adhering to each platforms particular user needs. You can see that iOS presents the same navigation functionality across the entire application. It does not prioritize these functionalities depending on the setting, but always gives each equal importance. Android, however, focuses the experience to the primary use case, and makes the secondary functionality accessible from different, easily findable locations. On the Android Pinterest, the user can swipe between their profile, their home screen, and the category screen with a series of simple tactile swipes. Also, notice that the camera on Android is presented as an action and not a function, only showing up when its helpful for the user. These subtle differences play to the philosophy of the different devices: while iOS provides a familiar experience to long-time iOS users, Android favors recently found patterns of simplicity and cognition.
5
Design with flexibility in mind
Android is an open OS. This has helped Androids quick rise to prominence, but it also means there could be any possible number of devices to develop and design for. Fortunately, ICS has helped reign in the problem of developing across screen sizes, devices, and resolutions. today, overcoming Androids device diversity is as simple as simplifying design patterns. We develop just a few flexible layoutsacross tablet and phoneand utilize ICSs framework for adapting these to work across any screen size. We also follow Androids qualifying naming conventions to isolate assets based on screen size and density, and make sure to keep assets global and flexible. Well explore how to develop across device sizes in much greater detail in our next piece, but its helpful to know that this is a well-documented, manageable task. Is that all there is to fragmentation? Fragmentation goes well beyond designing for different devices and screen sizes. It refers to how manufacturers actually customize and release distinct versions of the Android framework. This has fueled efforts such as the Amazon Kindle, but it also poses development challenges that Android is actively working to eliminate.
6
think outside the pocket
The Android framework isnt limited to mobile devices, and it isnt just the Android-powered Google TV thats making a splash. Chinese car company Roewe recently released a car with an Android console4, Nokia and Nikon have released Android-powered cameras5, and Casio utilizes an Android POS system6. If you consider that all of these devices could be using the same code, the possibilities for design become boundless. So the true conversation of Android design lies beyond the app. You need to think about the experience as a whole, and the way each touch points communicate with all othersfrom mobile to household appliances to industrial equipment and devices we havent even thought of yet. its time to start thinking about Android design as being not just a series of applications, but as an entire ecosystem.
7
Android applications can be beautiful too
Androids been treated as the ugly mobile OS for too long now. This is no surprise, considering the difficult learning curve to handling design assets and building across a fragmented device landscape with no universal design standards. However, considering what we know today about designing for Android, beautiful design is absolutely obtainable for the platform. By following Androids creative vision and being conscious of fragmentation and the limitations that it may present, we can create applications that are refined, graceful, and truly beautiful.
The latest Android applications are beautiful, minimalistic, and extremely easy to use.
10
Over the last couple of years, Android has evolved leaps and bounds into a fascinating and innovative operating system. Its start was patchy, but constant iteration and user feedback have made the Android platform as viable to design for as ios and equally essential in any mobile strategy.
Up next: learn what it takes to create beautiful experiences across all devices and screen sizes.
11
ABoUt MUtUAL MoBiLe Mutual Mobile comprises over 300 mobile specialists across Android, iOS, Windows 8, and web. Our end-to-end solutions have delighted major clients including Google, Audi, Cisco, and Xerox. We work to bring consumer-grade design to the enterprise, and in 2011 introduced the first Android Human Interface Guidelines to encourage design consistency across Android. Weve received numerous awards and accolades, including a CES Innovations Award for creating an Android-enabled radar detector, recognition as a Forbes Most Promising Company, and a 2012 Webby Nomination in the Retail/Tablet category. Mutual Mobile is experienced at crafting mobile strategy that addresses enterprise-sized concerns and challenges to create efficiency, engagement, and measurable value for userswhether those users are employees or consumers.
Citations
1 2 3 4
Android, Design Principles. http://developer.android.com/design/get-started/creative-vision.html Android, Design Principles. http://developer.android.com/design/get-started/principles.html Android, Design Principles. http://developer.android.com/design/get-started/principles.html The Economist, Do Android Dream of Electric Cars? June 14, 2012. http://www.economist.com/blogs/babbage/2012/06/car-infotainment cnet, How camera makers are getting their design groove on. October 1, 2012. http://news.cnet.com/8301-11386_3-57517481-76/how-camera-makers-are-getting-their-design-groove-on/ Casio, Casio America Releases New Android POS Terminal for the Retail and Hospitality Industry. July 27, 2012. http://www.casio.com/news/content/18A90C33-337F-44A8-8EC0-CF93B115D782/ Images sourced from Androids Design Guidelines. http://developer.android.com/design/style/devices-displays.html
12