Google Launches New Mobile Finance App

The Google Mobile Blog announced what they describe as one of their most requested features: Google Finance for mobile. This version of Google Finance is compatible with iPhone and Android and features charts and graphs. Looks like some nice work.
Google Mobile Blog

Google Finance Mobile

Google Finance Mobile

Windows Phone 7 to Provide Phone-to-Console Gaming

It looks like Microsoft is definitely going to be playing up the gaming angle with Windows Phone 7 which is a smart move. At X’10 Microsoft demonstrated several features including the ability to play multi-player games across a wi-fi network with your XBOX 360. Considering the success of their gaming division, this makes a lot of sense and could be a distinct advantage for Microsoft in the mobile space.
RGB Filter (with video)

iPads “Invading” The Corporate Market?

Business Insider’s Henry Blodget suggests that Apple’s iPad is beginning to replace Microsoft-driven laptops in many corporate settings. Why are companies making the switch? iOS is now more enterprise friendly, providing encryption and the ability to remotely wipe data. iPads are also cheaper, faster, easier to carry, and more user friendly than laptops. According to Blodget, many corporations are also developing applications specifically for the iPad. Blodget does point out that laptops aren’t going away anytime fast, especially for those of us who need to create a lot of content.
Business Insider

National Geographic Talks Augmented Reality

National Geographic has a short piece on AR. They cover the usual Yelp-like examples available on your mobile phone, but also a few up-and-coming applications. For example, the Marines are experimenting with the use of AR to train mechanics. Rather than needing to turn away from their work to reference a laptop screen, the tools and instructions are projected onto the work surface. A professor at University of Washington is working on AR equipped contact lenses that can display data directly on the lens.

Over the next several years he hopes to add hundreds of LEDs to the lens, allowing it to display text and images that would appear to hover in space at a readable distance in front of the eye.

National Geographic

Location Based Services: What’s next for check-in apps?

CNN takes a looks at what’s on the market and what might be next in the world of location-based-services. One of the more interesting concepts is automatic check-ins when you arrive at certain pre-determined locations. Open source group geoloqi is working on a solution that would allow you to do things like associate a shopping list with a specific grocery store, for example.
CNN

Google, Oracle and Verizon were making big waves last week while the explosive growth of mobile marches on.


Mobile data traffic growing 10x faster than voice

Ericsson reports that mobile data traffic is growing 10x faster than voice and smartphones now represent 19 percent of all phones shipped. Mobile data traffic was nearly 225,000 terabytes per month in Q2.

Google Introduces Voice Actions to Android, competing with Apple’s Siri

Google has been bus beefing up it’s voice command functionality and appears to have better integrated, if not more robust, functionality than Apple when it comes to voice. Perhaps this will get Apple to move more quickly on Siri integration.


Oracle sues Google over Android, Google says lawsuit is “baseless”

Oracle claims that Google’s Android OS is violating patents that the company holds. At issue is the use of the Dalvik virtual machine that powers Android. Some are speculating that patent lawsuits were a big draw for Oracle in the acquisition of Sun. Google of course is claiming that the Oracle suit is “baseless”. Sometimes open is not really open.
TechCrunch

Google and Verizon threaten Net Neutrality?

In what Google says is an effort to avoid government regulation it has reached an agreement with Verizon that would allow wireless networks to selectively slow content over wireless networks. Many fear that this will create an unfair advantage for larger companies who can afford to pay for faster delivery.

Survey Says: 34 Percent Of AT&T iPhone Owners Are Waiting To Switch To Verizon

There are a lot of iPhone users and iPhone wannabe’s waiting for Apple to announce a Verizon compatible phone. As an aside, Apple could really screw AT&T if the new (rumored) CDMA phone fixes the antenna problem but the 3G phone remains unchanged. That would effectively kill the AT&T offering. Not sure why they’d do such a thing, but it is interesting to think about.

jQuery Mobile: Touch-Optimized Web Framework for Smartphones & Tablets

This should bolster the mobile web as an application development platform. jQuery says that a mobile framework is now under development and scheduled for a late 2010 release. jQuery is an incredibly popular JavaScript toolkit whose mantra is “write less, do more”. One interesting note with the announcement of jQuery mobile framework is that they seem to have decided to define styles that are very iOS-like. Hopefully these will be relatively simple to re-style.

RIM Unveils BlackBerry 6 Operating System and Torch Handset

Last week RIM unveiled the next generation BlackBerry device, called the Torch. This new device features a capacitive touch screen and an updated BlackBerry 6 operating system that includes multi-touch. The BlackBerry 6 OS contains a Webkit browser which is quickly becoming the de-facto mobile browser across most major platforms including iPhone and Android. Critical response to the device and OS has been mixed, with many asking whether it is too little too late.

Android Outsells iPhone, 50% of BlackBerry Users Would Rather Not Be

A Nielsen study finds that Android handsets outsold the iPhone for the first time ever. Android sales grew 886 percent over the last year. Other findings:
- 50% of BlackBerry owners plan to buy an iPhone or Android as their next handset
- iPhone satisfaction remains extremely high with 89% of owners say their next handset will be another iPhone (71% of Android owners want another Android device while 21% plan to switch to iPhone)

Facebook and PayPal Update Their Android Apps

As the Android platform gains in popularity, so does the investment in developing native Android applications.

Facebook released version 1.3.0 of their Android application. This update is reportedly faster and incorporates more of the functionality and look and feel of the iPhone app.

PayPal released version 2.0 of their native Android app. Again, this update brings functionality on-par with their iPhone app. Updates include Bump to Pay and Split the Check.

PayPal’s Growth on Mobile is Exploding

On a related note, PayPal says that use of their mobile applications is growing at a phenomenal rate. They’ve handled twice as much money in the first half of 2010 as they did in all of 2009.

This week RIM unveiled the next generation BlackBerry device, called the Torch. This new device features a capacitive touch screen and an updated BlackBerry 6 operating system that includes multi-touch. The gestures available to the BlackBerry are already familiar to iPhone and Android users and include:

  • Tap
  • Swipe
  • Pinch Zoom
  • Press and Hold

The most interesting of these gestures is press and hold. When this gesture is performed, a contextual “pop-up menu” appears. This feature is available at the system level and within applications and it seems pretty handy. In the example below, the user has brought up the pop-up menu for an image in their photo library.

BlackBerry 6 Contextual Menu

BlackBerry 6 - Press and hold to bring up the "pop-up" contextual menu.

Here’s what RIM has to say about pop-up menus:

  • Pop-up menus update to reflect options available depending on the task at hand.
  • To invoke pop-up menus, tap and hold the screen, for example an application icon.
  • Pop-up menus are available in almost every application.

Swipe Gesture – Sweat the small stuff

I had the opportunity to play with a Torch about a week before its official announcement and at the time I noticed something strange about the swipe gesture. Like the iPhone and Android, you can swipe left to right or up and down to scroll or move between screens. However, some subtleties seem to have been missed by RIM. Take a look at the video below.

Notice anything strange? When an app icon or a list item is touched, it highlights to indicate to the user that the item has been selected or, in the case of an app, that it is going to launch. So far, so good. The problem is that the highlight feedback is provided not only when the user taps, but also when the user swipes. This is wrong. The highlight state should be suppressed during a swipe gesture so that users don’t think they have mistakenly selected something. BlackBerry either missed this subtlety when copying the iPhone UI or they didn’t think it was that important. Either way, these are the sort of little details that make the iPhone such a satisfying experience and its competitors… less so. I actually thought it was a pre-production bug, but based on RIM’s videos, it looks like this “bug” will be in shipping products. Too bad.

It’s better, but is it better enough?

I’m happy to see RIM taking a step in the right direction by incorporating multi-touch and generally modernizing their OS. Pop-ups look to be a useful little feature for app developers and users. However, RIM will need to pay closer attention to the little details of multi-touch UI if they are going to remain competitive with the likes of Apple and Google. I anxiously await BlackBerry 6.1.

iPhone app designers must now support the original 320×480 display as well as the new 960×640 “Retina Display”. As a result, many designers are moving from Photoshop to vector-based tools like Illustrator in order to create scalable UIs. However, it is possible to create scalable designs using Photoshop. In this guest post, Grant Anderson, Visual Designer at Salesforce.com, discusses his method for designing scalable UIs with Photoshop.

 

iPhone 4 Retina Display

iPhone 4 Retina Display, Image © Apple

For the most part, the articles out there about designing (specifically, visual design) for iPhone 4 boil down to one simple rule: use vector. A no-brainer really. Given a choice between Illustrator and Photoshop, it’s apparent that Photoshop has more of the right tools necessary for mobile design, and, to some degree, the translation of that design into development. Here’s what I want to accomplish using Photoshop as my tool of choice:

I want to work on a document that, on my screen at actual pixel depth, parallels the physical dimensions of the actual device itself.
This is important for me, and I imagine other designers as well – working on a document that, physically, measures nearly 7″ across my screen at 100% size, but translates to a 2″ screen, is not very intuitive, or practical. Working in an all-vector space doesn’t seem very intuitive either when it comes to the concept of “actual pixel depth.” Being able to see the 1px grid at all times, and have the tools necessary to properly edit, mark up, and mock up within that grid, is crucial. The convenience of quick edits with pixel tools, and converting them into vector art later is a very productive workflow.

I don’t want to have to worry about making adjustments when I switch between resolutions.
One drawback to using Photoshop to scale vector shapes is the concept of “half-pixels” – unless you have your vector shapes snap-aligned to the grid, you’ll get blurred edges. Granted, you don’t have to worry about half-pixels with Illustrator, but Illustrator doesn’t exactly have a concept of image resize either. The idea of scaling your designs within Illustrator to multiple resolutions just sounds silly, and hardly practical with pixel-precise artwork.

I want to be able to quickly and efficiently experiment on-the-fly (i.e. adjustment layers, a history palette, and pixel editing tools).
With Photoshop, you can quickly create numerous subtle variations on the design using adjustment layers, non-linear history palette, and even quickly sketch ideas with pixel tools. This type of natural experimentation and comparison between states is nearly impossible outside Photoshop.

I want to use layer styles/attributes as a sort of rubric for how it should be implemented.
Photoshop has the added bonus that pretty much any layer effect style you apply has a corollary on the development side of things: if you design using layer styles and vector shapes as the foundation for your styling, it’s much easier to put into terms that can be implemented (e.g. knowing the highlight/shadow colors, angle, distance, and size of a bevel are important details for your developer). Not to mention, layer styles can easily be copied and pasted in Photoshop.

Now that you have the concept, here are some tips to help you get started:

  • MOST things can be replicated with vector shapes and/or layer styles. Combinations of gradient overlays, bevels, shadows, patterns and glows can create most effects that can be procedurally generated using C Sharp.
  • On the other hand, NOT everything can be vector (obviously). When it comes to items that must be bitmaps, create smart objects that are sized down to at least 50% of the original. This way, when scaled up 2x, images appear crisp.
  • If you want to create 1px horizontal/vertical lines, use a pattern layer style – create a 2px pattern, one line that is the color you wish the rule to be, and one line that is transparent. That way, when the image size scales your 1px HR to 2px, the second pixel is transparent.
  • Again, keep your shape layers snapped to the grid. I was initially worried that a 200% image size would create nothing but blurred edges, but if everything’s snapped to grid, the output is perfect.

Beyond the workflow issues I’ve addressed here, Photoshop really is more powerful in a number of other ways: better layer management, gradient libraries, adjustment layers, masks…I’ll use Illustrator for my print work and icon design, but I’ll stick with Photoshop for mobile design, thank you.

In the world of mobile, a lot can happen in a week. To help me keep track, I am starting a new series called Mobile Monday. Each Monday, I will highlight interesting mobile news and topics that surfaced during the previous week.


RIM to Launch “BlackPad” Tablet in November

Bloomberg reported that RIM is planning to release a tablet device this November to compete with iPad. In typical RIM fashion, they plan to offer a slide-out keyboard (sounds awkward). They also plan to provide front- and rear-facing cameras for video conferencing in an attempt to one-up the iPad. The BlackPad will run on RIM’s latest Blackberry OS 6.0.


Verizon’s 3G customers consume more data than AT&T’s

In a study conducted by Validas, it was found that the average data consumption for non-Blackberry Verizon smartphones was 421MB per month, compared to the 338MB per month consumed by AT&T iPhone users.


SAP Employee Unveils Prototype “Augment Reality” for the Enterprise

The potential for Augmented Reality applications married to business data are large. Timo Elliott of SAP created a mockup of some potential uses for AR connected to SAP’s database. Information from SAP is overlayed on the user’s screen based on their location and where the phone’s camera is aimed.

Augment Reality prototype from SAP

Story from Read Write Web
Timo Eliott’s original post


Yankee Group Releases Stats on Smartphone Loyalty

The Yankee Group produced some interesting stats on the smartphone market:

- 77 percent of iPhone owners intend to buy another Apple phone
- 23 percent of RIM owners plan to buy an Apple iPhone
- 36 percent of Google-branded Android phone owners say they plan to buy an iPhone


Google Dominates Mobile Search

According to Pingdom, Google now has 98.29% of the mobile search market, up from 95.58% one year ago.


Ballmer Admits Apple’s Winning the Tablet Game (duh)

Last week in a financial analysts meeting, Steve Ballmer admitted that Apple is selling more iPads than he would like. Ballmer says that Microsoft’s answer to the iPad is Windows 7 on a slate (Full story from the Loop). Ballmer’s assertion that the Windows OS is the answer to tablets caused some to question whether he “gets it”.

I just got my Magic Trackpad this weekend and, being the Touch UI geek that I am, I immediately took note of the back of the package. As you can see, Apple’s packaging shows you how to perform gestures on your new trackpad. Their notation is quite simple, efficient and easy to understand. Click for a larger image.

Magic Trackpad Back of Box
The back of the Magic Trackpad box features a gesture key (click for larger image)

Interested in a more robust gesture notation that you can use in your designs? Luke Wroblewski, Dan Willis and I have authored a pretty comprehensive set under Creative Commons license. You can find it here: Touch Gesture Reference Guide

It’s easy for folks working on a project or running a business to get so wrapped up in process that they lose sight of the actual goal — shipping killer products.

Eric Reiss has written a fantastic post on the topic entitled “In defense of ‘making it up as you go along’”. The post articulates this conundrum better than I could ever hope to:

… I have a lot against creating gameplans that don’t allow for deviation or the unexpected voicing of a sudden brilliant idea that turns the whole project on its head… My problem is with the tyrants who blindly stick to this (or any other established process); who hide their own lack of talent and creative insight behind a veil of pedanticism and false authority.

Sorry Columbus, ignore this new world of yours. Remember, your job is to find a passage to India. What will you do between now and the next daily scrum meeting regarding this project?

I call these tyrants Process Nags. Process Nags are so focused on doing it “the right way” that they forget about the product. They stifle innovation and they destroy the autonomy of the team. For companies focused on innovation (and who isn’t these days) this is a death knell.

The problem is not unique to a particular process or organization. When something is successful, people want to replicate it. That’s logical and natural. But what happens when, as with Agile, you are trying to methodically replicate “making it up as you go along”? Often, you lose the very soul of the idea. Rather than being agile, teams become rigid and fixated on the rules. Process trumps product.

So, how does a team avoid process over product? Have a story. Every team should know what they are building, why they are building it and how to measure success. The story makes this possible. And I’m not talking story in the Agile sense, but rather a narrative. Paint a vision of how your user will interact with this product. What will they do with it that provides tangible value? In the absence of a story, all you have left is a collection of parts (features) and when that’s all you have, a factory floor mentality can set in that focuses almost exclusively on productivity and process.

Good designers are good story tellers and good stories motivate teams. Motivated teams don’t need to focus attention on doing it “the right way” because it just happens. Motivated teams don’t focus on roles and formal processes. Motivated teams just get shit done and leave the Process Nags out of the equation.

You’ve probably already seen this video (below) elsewhere on the Web. If you haven’t, you should take 10 minutes and 48 seconds to watch it now. What you’ll see is some of the most amazing whiteboarding work ever captured. What you’ll hear is a talk from Dan Pink, author of Drive: The Surprising Truth About What Motivates Us, about the effectiveness of monetary incentives to motivate workers.

Don’t have 10 minutes and 48 seconds? Here’s the gist in a nutshell:

  1. Monetary incentives are only effective for workers that do non-cognitive work
  2. Paying the largest incentives to top performers doesn’t make them perform better (actually, they perform worse)
  3. You should pay your cognitive workers enough to take the issue of money off the table

So what does motivate cognitive workers?
According to Pink, three factors lead to better performance and higher satisfaction:

  1. Autonomy
  2. Mastery
  3. Purpose

Real job satisfaction comes from working on things you are passionate about, things that are challenging, and things that contribute to the overall success of the organization. When it comes to compensation, people want to be treated fairly and they certainly are not going to refuse more money when it is offered, but it’s typically not the primary reason someone stays in a job. You’ve probably seen your fair share of people leave a cushy job to take a big pay cut and go work for a start-up. Are they insane? Probably not. They are seeking autonomy, mastery and purpose.

Running across this video was pretty timely. Right now I’m planning an internal design competition with a few of my colleagues. The competition is intended to get the organization excited about design and actively participating in the design process. We suspect there are a lot of people in the company with great ideas and they just need a channel to express them (similar to the Atlassian model mentioned in the video). Because this is a competition, we plan to award prizes to groups with the best ideas. Even so, we know that the largest motivation to participate is the opportunity to pursue an idea and turn it into a shipping product. Whether it’s $500 or $5000, money is not going to be the reason someone participates. In fact, we plan to let participants donate their winnings to a charity of their choice, which for many people is a much more meaningful and satisfying outcome.

What’s the best way to prototype an iPad application? My recent experience has me convinced that creating your prototype on the iPad is the way to go.

In the beginning…

I started my design in OmniGraffle, defining the layout and a few high level interactions. Once the design was underway, I consulted my visual designer, Grant. While Grant iterated on visual designs, I started to think about how best to capture the multitude of interactions in the design. I would need to be able to model some fairly sophisticated animated transitions and gestures. Static mockups were not going to cut it.

The “Aha!” moment

It was around this time in the project that Grant and I realized something important. He was already creating assets sized for 1024×768, the dimensions of the iPad display. If we could run the prototype on the iPad itself, it would look like a working app. Could we do this with Keynote? Was it possible to prototype for iPad on the iPad? Turns out it’s not only possible, it’s highly desirable.

Why Keynote

First, let me start by professing my love for Keynote on the iPad. This was my first experience using the app and it exceeded my every expectation. It’s absolutely stellar and well worth the $9.99 price. If you plan to create any sophisticated authoring applications on iPad, I recommend buying this app, studying it carefully and using it as your benchmark design (I’m talking to you, OmniGraffle!).

Keynote is loaded with beautiful animations that are highly flexible and precise. More importantly, many of the animations built into Keynote are also available in iPhone OS and those that aren’t can be reasonably faked.

Working with Keynote

The workflow is pretty efficient, albeit a bit unusual. The visual designer e-mailed me design assets which I then saved to my photo library. Once in the photo library, they were available in Keynote. From there I assembled the slides and added animations.

It’s fairly easy to prototype sophisticated interactions to see how well they work, fine tune the timing, etc. Because I was modeling the UI directly on the device, I could rapidly iterate through ideas. Thanks to the “replace” feature, swapping out images was simple and allowed me to retain any animation and ordering I had already completed. This saved me a ton of time and is a significant improvement over the desktop version of Keynote.

In the screenshot below, you can see Keynote’s animation mode. Using Magic Move I was able to re-create the pinch / spread gesture.

keynote_prototyping
Animation mode in Keynote for iPad. In this screen I am using Magic Move to replicate the pinch/spread gesture.

The result

I created a screencast of my prototype, embedded below. The screencast adds gesture icons for clarity, but when demoing the prototype to co-workers, I was able to hold the device in my hands and mimic the gestures as if I had a working product. As a result, the demo generated a lot of excitement.

Next Steps

We’re not done yet. With sufficient excitement generated from the prototype, we are now moving on to implementation. That means a lot more prototyping and specifications yet to be completed.

See Also…

Use of Keynote as a prototyping and design tool seems to be gaining in popularity. Here are some more resources on the topic.

Have you been using Keynote as a design tool? Have more resources to share? Let me know! Leave a comment or ping me @cvilly.