New Android Design Guidelines

Google has just released new, and very helpful, Android design guidelines. They're detailed on the Android developer website. The main webpage is shown below.

It's great to have these guidelines grouped in one place for easy access and they appear to be a step forward in developing an improved user experience ... both for the operating system and applications.

The Google Motorola Mobility Merger

The purchase of Motorola Mobility by Google is progressing. It has been approved by the Motorola Mobility shareholders and awaits approval by the U.S. government.

There has been speculation that one of the major motivations for Google is the patents held by Motorola Mobility. Owning these would help Google fend off patent lawsuits by other companies.

Aside from the legal aspects, the merger will likely have a number of benefits for Google. These could include:

  • Better insights into the interaction between hardware and software.
  • Improved ability to compete with the Apple hardware/software integration advantage.
  • An improved platform for testing new features.
  • Improved input from hardware designers into software development.

Can I Get an Ice Cream Sandwich?

Google's new Android version 4.0, dubbed Ice Cream Sandwich, is now available. However, for the moment, you'll only see it on new devices. Many of us with older model phones would like to have it retrofitted. Service providers will certainly get around to doing this with some of the more recent models, but older models may never get the dairy confection.

For those of us adventurous enough, "rooting" our phones and loading an Ice Cream Sandwich ourselves is an option. Please see our Blog entry on Rooting for more information before you give it a try.

What's Up with HTML5?

HTML5 is the first major update to the HTML standard since HTML4 was standardized in 1994. Full approval by standards bodies and complete implementation may take another decade, but parts of HTML5 are already being implemented.

Each browser supports HTML5 to a different degree. The www.html5test.com website can be used to test the extent to which a browser currently supports HTML5. 

The screens to the right were taken from a test of a Droid X running Android version 2.3.3. It scored 177 points out of a total of 450. As is evident from this test, smartphone browsers are not very far along in implementing HTML5 features. The lower screen to the right shows the status of some desktop browsers.

Possibly the most well known of the HTML5 features is the new tag that will avoid the need for Flash in playing videos. This is especially important now that Adobe has announced it will stop development of Flash for mobile devices.

HTML5 contains many new features. A number of these are focused on eliminating the need for proprietary plugins and Application Programming Interfaces (APIs.) This advances the idea of being able to develop applications that will run on any device that supports HTML5, including multiple smartphone, tablet and desktop brands.

Rooting - What It Is and Why to Think Twice Before Doing It

In brief, rooting your phone refers to making changes to the phone operating system so that you can load a different version of the system than the one that's pre-loaded into your phone.

Reasons users root their phones include: enhancing performance, to get a different look and feel, to have more flexibility in what software can be used, getting the latest Android releases and to have some technical fun.

The term rooting refers to getting privileged root control access within the Android Linux core system. Rooting is necessary to install custom versions of the Android system. One of the more popular of these is CyanogenMod. It offers such features as improved sound processing, additional display themes and improved processing speed.

There has been quite a bit of controversy over rooting. Some vendors and carriers discourage it and some support it.

Potential risks include: voiding your warranty, loosing data and "bricking" your phone thus rendering it inoperable. Those that choose to root are comfortable with these risks and see them as being outweighed by the  benefits. They're also willing to invest the time needed to make sure that rooting is done correctly and can be undone if something goes wrong.

The exact process of rooting can vary by type of device. It's necessary to find instructions specific to your Android phone. There are websites dedicated to rooting where you can find this information along with help for dealing with problems caused by rooting.

Essentially, rooting involves "flashing" (changing) a phone's ROM, or Read Only Memory. There are ROM Manager apps available on the Android Market that can be used to backup, change and restore ROM contents.

So, if you have the time and sense of adventure, rooting might be just the right thing for you. 

If not, you can wait for new phone releases to bring you many of the benefits of rooting without the risk and hassle.

Google Improving Mobile Ad Relevance

Google has just announced improvements in mobile search advertising. (See the Google Blog post for more information.) Apps that incorporate search capabilities will see more relevant ads appearing on their screens.

To date, mobile ads appearing on smartphones have not been particularly relevant to the nature of the apps displaying them. In contrast, desktop search ads are highly relevant to the search terms used. So, for example, if I'm searching for information on bicycles, I'll see ads related to this topic.

Making mobile ads more targeted should improve ad click through rates and improve user satisfaction.

If I'm searching on my smartphone for bicycles, I'll see ads related to bicycles, including information on bicycle shops near my current location.

Android 4.0 (Ice Cream Sandwich) Released

Google's latest Android release is now available. You can find a good summary on the Android website.

There are significant improvements/additions to:

  • User Interface
  • Multitasking
  • Voice Input
  • Control Over Network Data
  • Social Networking Interfaces
  • Camera Capabilities
  • Gallery and Photo Editing
  • Web Browsing
  • Email
  • Wi-Fi Connection
  • Unified Framework for Phones and Tablets

Look for phone manufacturers and service providers to start releasing phones running Ice Cream Sandwich.

Mobile Internet Users to Outnumber Wireline Users by 2015

According to a new study by IDC, mobile internet access via smartphones and tablets will soon outpace wireline access via PCs and other fixed position devices. Mobile device use is growing rapidly and wireline use is expected to level off and then decline.

This is expected to alter the very nature of how the internet is used. Consider some characteristics of mobile devices that will contribute to this change:

  • Location sensing.
  • Touch screen.
  • Device mobility.
  • Always on status.
  • App centric user interface.

It looks like the shift from fixed to mobile devices may be every bit as significant as the historic shift from mainframes to PCs.

Smartphones Becoming All Touch-Screen

According to a new report from ABI Research, 97 percent of all smartphones will feature touch-screens by 2016. In 2006, only 7 percent of smartphones were touch-screen equiped.

Although it seems likely that special purpose smartphones for gaming, etc. will continue to use physical keypads, the flexibility of touch-screens is hard to beat.

 

Newly Released Smartphone and Tablet Apps Cut Through Screen Clutter

Imagine being in a hurry between meetings and needing to find a nearby restaurant for a fast lunch. The QuickClick Restaurants app can locate and map places to go with one button tap. Or realizing that you're out of cash. A single click of the ATM app shows the nearest locations.

In developing software for the QuickClick Locale series, Marketimpacts.com took an approach different from other developers. "Many apps try to be too many things to too many people" said Don Cowan, the lead QuickClick apps developer and Director of Software Engineering at Marketimpacts.com. "As a result, it can take valuable time to scan through a sequence of app screens to find what you're looking for. We made speed and ease of use the top priority in our design."

See our press release.

The Software Revolution

As software transforms industry after industry, it's becoming apparent that the world is transitioning to a software driven paradigm that won't be denied.

Manufacturing, entertainment, journalism, music ... they are just a few of the business domains that have been dramatically altered by the power of software.

Software often gives an order of magnitude or two advantage to the new businesses that fully leverage its capabilities.

Some of the effects on society are profound:

  • Radical lowering of costs.
  • Shifting of the demands of labor from the physical to the intellectual.
  • Increasing the rate of change.

What are some takeaways for businesses large and small?

  • Embrace the change ... don't fight it.
  • Try to get ahead of the curve instead of playing catch-up.
  • Develop an understanding of the latest new technologies, which are, today, things like smartphones, cloud computing and tablet computing.
  • Don't rely on yesterday's technology to carry the day. Witness the speed with which tablet computing is replacing PCs.
  • Give some of the latest technologies a try. Test them. See what they can do for you.

 

 

Giving Up PCs for Smartphones and Tablets

The convenience of smartphones and tablets is causing an increasing number of computer users to ditch their PCs for these smaller, portable devices.

There are a number of advantages smartphones and tablets have over PCs:

  • They're always with you.
  • They're always on or very rapidly started.
  • They have mobility related functionality such as position sensing and phone calling.
  • Their touch screen user interface is well suited for internet and information access.
  • Users like their app-centric design.

Of course, the PC won't be replaced for power developers of software and content. But the majority of PC users don't fall into this category, and for them, the movement to smartphone and tablet devices is likely not going to diminish any time soon.

Generation Smartphone

Could this really follow Generation Y to become the name of the newest generation? Some think so.
 
According to a number of reports, the young are foregoing other media for the smartphone. They tend to always have their smartphones with them. They use them more than many would like. And they are changing the nature of social interaction.
 
Many are ditching their televisions, computers, iPods, cameras, maps and address books in favor of the combined convenience of smartphones.
 
Some see this, in part, as a serious addiction problem. The trend, however, seems irreversible.
 
The young have always been obsessed with communicating. It's understandable why a device with so many ways of communicating would be a big hit.

Smartphone Apps for Android Tablets

There is speculation that an upcoming version of the Google Android platform (possibly 3.2) may have better options for displaying apps on tablets that are sized for smartphones.

Apps would have both stretch and zoom options. Zoom would be a new mode that would simulate a smartphone display and then fill the tablet screen with it.

The purpose is to give Android tablet users greater access to Android Market apps, the majority of which are designed for smartphone screens. Since smartphones greatly outnumber tablets, this seems to us to be a great idea. Some smartphone apps incorporate a mixture of screen size optimizations. For example, our QuickClick Locales series of apps use a smartphone sized screen for user query input and mapping function that is optimized for both smartphones and tablets. 

 

Re-tooling for the Information Age

The internet, web sites, smartphones, tablets, social networking, cloud computing ... the Information Age is getting into full swing. Just as the U.S. transitioned completely to the Industrial Age in the 1930's, we are now completing our move into the Information Age.
 
 
Whether as an individual or business, it will become increasingly difficult to compete without using Information Age tools and processes. Emerging markets, with their lower cost base, will take most of the remaining Industrial Age jobs and opportunities. Manufacturing in the U.S. won't disappear, but it too will have to adopt Information Age ways.
 
Some, often those of older generations, regret the popularity of new, fast paced tools such as social networking. It would be more productive to give them a try and leverage their value.
 
The rapid spread of smartphones is accelerating  the use of tools such as social networking. They offer a great way to take the plunge into a new world.

Smartphone App User Interface - Lessons from Websites

Apps are relatively new compared to websites.  There's a lot of hard earned knowledge about website user interfaces. It might be useful to take some lessons from websites and apply them to apps. Here are a few starters:
 
At a glance understanding.
People skim computer based interfaces, they don't read them like you would a book. It's important to get people's attention and convey meaning quickly. Use elements such as images and symbols in addition to text.
 
Obvious navigation.  
People want to know where they are as they pass through an application. Give them hints about where they are and how to move around easily.
 
Appealing graphic design (colors, placement, font,...).  
People have visceral reactions to the look and feel of what they see on a screen. You may not be able to judge a book by it's cover, but if the cover isn't appealing, the content may never be seen.
 
Important elements above the fold.  
Don't make people scroll to see critical information. Put the important elements on the first part of the screen to appear.
 
Importance of names, symbols, etc.

Naming and creating symbols for your app, tabs, sections is important as an aid in remembering where users have been and where they want to go.

 

Cloud Computing and Smartphones

The news is full of stories about interest in and growth of cloud computing ... relying on services hosted on servers owned, operated and maintained by others. Some get nervous about having their information located in places they don't control. The growth of smartphones should, however, accelerate the move to cloud computing and gradually ameliorate those fears.

Relying on cloud computing with a smartphone, or tablet, isn't an option. It's all controlled "in the clouds." Faster and more reliable networks will also help. Over time, whether computing is done on your device or in the cloud should become a somewhat meaningless distinction.