03/09/2010

Manually update your Nexus One to Android 2.2 Froyo

According to last week’s Google I/O we have expected the much acclaimed Android 2.2 update, neatly codenamed “Froyo”, to roll-out to our devices in late June.

While Google has now confirmed that the launch phase already started, chances are, you are not one of the lucky ones serviced first.

Originally discovered by phandroid there is, however, a way to manually upgrade your Nexus One to the latest and greatest Android release.

Make sure you read to the end of this article, before following these steps:

  1. Download the Android 2.2 firmware for the Nexus One. The original link provided by phandroid was down for us. Here is a Dropbox mirror.
  2. Copy the downloaded update.zip it to your microSD card via USB.
  3. Switch your Nexus One off.
  4. Hold down the Volume down button as you power the device back on.
  5. A screen should appear showing your phone’s system searching for various files. Scroll down to recovery and press the Power button.
  6. When you see the triangle with an exclamation point symbol, press the Power and Volume up buttons at the same time.
  7. From the menu that appears, select Apply sdcard:update.zip and press the trackball.
  8. When the screen displays Install from sdcard complete select reboot system now and wait for the phone to power back up.

A few remarks:

  • I can personally confirm the above is working. My Nexus One is running perfectly fine on Android 2.2 after the update. However, you do this at your own risk.
  • We provide the mirror to the firmware as long, as we can. Should it go down, feel free to post more mirrors in the comments.

In case you’ve been living behind a rock, here’s everything you need to know about Android 2.2 in one neat list.

(This article originally appeared at The Next Web Mobile.)

Ihren XING-Kontakten zeigen

Today is Palm Pre Launch Day

iphone-palm-tnwOver at The Next Web I’ve published an “extended executive summary” about everything you need to know about Palm’s new smartphone: The Palm Pre. The Palm Pre, which some people tout to become an “iPhone killer”, will not be immediately available in Europe as it does not support the GSM/UMTS standards, yet. But anyway, if you are in the mobile business, you hopefully find the summary helpful.

Ihren XING-Kontakten zeigen

Nokia’s Ovi Store launched (sort of)

Today Nokia has launched it’s response to Apple’s App Store, an event which has been eagerly expected by the industry. I’ve covered my first hand experience with the Ovi Store and more specifically how it relates to Apple’s offering over at The Next Web. Though I’ve got to admit being a bit biased, given that I’m an obvious Apple fanboy, I tried to comment from a pure end user’s and developer’s perspective.

Enjoy the article and feel free to comment at any time.

Ihren XING-Kontakten zeigen

Vodafone plans the Ueber-App-Store

(For latest thoughts follow me on twitter!)

Today Vodafone announced plans to “Redefine the Mobile Internet Experience”. The essence of the announcement is in the first three paragraphs:

Vodafone is to stimulate a new generation of mobile internet applications by providing internet service developers with a single point of access to Vodafone’s global customer base.

Developers will only need to create internet applications once in order to reach millions of Vodafone customers on any device and will be able to charge for it directly through Vodafone’s billing system. This will provide internet content partners, such as the media or game developers, with a cost-efficient and effective micro-payments system to reach all customers on mobile devices.

Vodafone will also provide partners and developers with customer controlled access to other network capabilities, such as location awareness, enabling them to create even more innovative mobile internet services and applications.

Wow, these are potentially big news for all developers of mobile services and applications.

Since Apple’s App Store has absorbed almost 100% of the press’ attention for mobile distribution platforms, it has clearly only been a question of time until others would follow. It’s only a few days to the Grand Opening of Nokia’s Ovi Store, RIM started the BlackBerry App World and Android folks got their Android Market.

None of these device vendor driven initiatives have yet established the global reach and seamlessness that Apple is so well known for, but that’s also only a matter of time, too.

The Vodafone announcement is remarkably different because for the first time a carrier announces to open up its holy grail to – literally – everyone: The Billing Engine.

betavine, Vodafone’s “open community for mobile application developers” has been around for quite a while but did not receive too much attention from either devs nor the press. And the fact that nobody has responded to a betavine team member’s post regarding today’s announcement as of this writing, might be an indicator for a not-so-hot community. In comparison, Apple’s App Store birth announcement yielded thousands of comments just seconds after its publication.

Given the potential disruptive nature of Vodafone’s initiative, lets briefly look into some key aspects of mobile service delivery and specifically what the announcement states with respect to each:

The Client Platform

Application developers are controversially discussing whether native applications (read “SDK”) or leveraging web technologies (read “HTML 5″, hopefully) or hybrids are the best way to build for mobiles. As of today there seems to be no clear answer and we might have to wait until HTML 5 transitions into a real standard and becomes widely supported across devices.

The announcement says: 

Vodafone is to stimulate a new generation of mobile internet applications by providing internet service developers with a single point of access to Vodafone’s global customer base. [emphases added]

So the platform targets internet service developers. A Google search on this term returns the Vodafone announcement so we might be fair to assume that “internet service developers” is either meant literally or deliberately non-specific. I assume the latter. It is pretty obvious that Vodafone is not going down the route to build a multi-devices SDK or anything else which would require strong device vendor co-operation.

Presumably services running on Vodafone’s “redefined mobile internet experience platform” will leverage standard web technologies. This is currently very likely the only path to go if supporting hundreds of different devices, including ones that you don’t even control, is part of your strategy.

It does, however, not solve the problem of device diversification entirely. One of the key drivers for Apple’s mass market success with respect to delivering mobile applications is the optimized, enhanced and device specific user experience iPhone applications deliver.

One of the paragraphs to the end

Vodafone is also exploring a range of other ways to expose its network enablers to the broadest possible audience.

is again deliberately unspecific which might mean, that they have not yet decided on a strategy for this (key) area.

If Vodafone’s new platform is going to promote a one-size-fits-all approach, I doubt whether it’ll break out of a geeky user base.

Discoverability

As with the Web 1.0 the ability for an application to be found by customers and users is a key aspect for service providers. In the mobile space discoverability is required on two ends: First, users need to find a service and be able to “get it onto their phones”. Second, once they’ve successfully downloaded or bookmarked a service, they need to be able to quickly access it. (I remember some older Nokia smart phones where I had to traverse down six levels of folders until I could start a downloaded JAVA app.)

Vodafone’s announcement does not state anything related to the problem of discoverability.

Developers will only need to create internet applications once in order to reach millions of Vodafone customers on any device [...]

“Only creating internet applications in order to reach millions of customers” sounds pretty euphemistic to me. The difficulty of application marketing is already the number one issue on the App Store and I seriously wonder how Vodafone is planning to support a developer ecosystem to reach their target audience.

Micropayment

For years making money with mobile applications has been a tough business. The absence of a seamless cross-device, cross-carrier, cross-country micro-transaction payment has limited the options for developers to charge their customers significantly.

Apple’s announcement of supporting in-application-purchases with the upcoming new iPhone operating system is a game changer – for developers targeting the iPhone platform. And it’s a quite natural move for Apple to open up the iTunes billing engine with roughly 50 million chargeable credit cards on stock.

As ultimately making money is the driver for mobile businesses, this aspect of the Vodafone statement is extremely important:

Vodafone will enable developers to use its direct billing capabilities to permit customers to pay for services wirelessly through their existing Vodafone pre- and post-paid accounts rather than having to input sensitive credit card data into multiple application stores.

This will make Vodafone to directly compete against PayPal and all the other start-ups that are currently incorporated on an almost daily basis and try to address mobile micropayment.

It’s also worth to mention that this is the first time a carrier announces to open its direct billing capabilities to the wild. Previously subsequently charging customers was tied to let them call premium rate numbers or send premium short messages (a business with a 90% profit margin).

Letting developers tie into Vodafone’s billing engines is huge and highest priority to investigate further on my watch list.

This will provide internet content partners, such as the media or game developers, with a cost-efficient and effective micro-payments system to reach all customers on mobile devices.

Well, at least all Vodafone customers on mobile devices that will support these new type of applications.

The real news is about “Building a Relationship”

As so often with press announcements, most of the details remain foggy.

I guess that the smart folks at Vodafone have primarily decided on the overall strategy and are now facing the difficult phase of executing it correctly. (One of the unique aspects of Apple’s success it to constantly define the right strategy AND master its execution.)

The biggest news for me is that one of the problems in dealing with carriers before was building a relationship. This has been extremely difficult and was not possible for many.

Hopefully this might have changed and we will see other carriers follow.

Ultimately: Who is going to work on a cross-carrier, cross-device, cross-user-identity, cross-platform solution?

Ihren XING-Kontakten zeigen

How are Apple Push Notifications implemented in the networks?

Over at the LinkedIn Mobilists group I’ve started a discussion related to Apple’s Push Notifications.

How do Push Notifications actually work in the network? What did Apple do?

Here is a blond guess: They use the existing SMS infrastructure. Intercept a special “type” of SMS on iPhone OS level (based on sender & message body) and hide it from the user. Effectively the user does not recognize that this special SMS has been received.

They then dispatch a request on the data network to poll the details from their own infrastructure. From that point onwards they entirely bypass the carrier infrastructure. Advantages: International routing of “push notification SMS” :-) is solved. Store and forward is done.

Any other guesses? Or maybe anybody around knowing?

Ihren XING-Kontakten zeigen

App Store Dynamics (by Pinch Media)

Pinch Media published a cool presentation regarding App Store dynamics.
Here it is:


Ihren XING-Kontakten zeigen

The role of speech on ultra-smart smartphones?

I’d like to get your opinion, so please do use the comment feature of my blog to respond!

Nobody doubts that the landing of the iPhone on our planet serves as kind of a game changer for at least the smartphone business. A multitude of devices are already following the way Apple has paved and – at least that’s my analysis – are putting the mass market consumer in the centre of all design considerations. This will eventually lead to real behavioral change (large scale) and give birth to a mobile application era with real-time services at its centre.

I’ve recently talked to folks at Nuance. Nuance are the unrivaled market leader in the speech recognition industry. They’ve literally acquired each and every competitor and as far as I know an 80%+ market share. From my experience their technology is rock solid and by far the best in speech recognition and natural language understanding one can get. Besides this Nuance owns T9 and SNAPin, technologies they have acquired and that bring Nuance pre-installed on many, many handsets across the globe.

One of the fundamental believes Steve Chambers (their Mobile & Enterprise Division President) has is that Speech will be the future mobile UI. Of course speech is the most natural way for human beings to communicate – to other human beings. It has not really gained momentum when it comes to controlling computers. Again, I do understand use cases addressed by tools like Dragon NaturallySpeaking but these are isolated solutions and not so much a proof point for speech as the ultimate future user interface.

I also understand use cases like voice based dialing where when you’re driving in your car you don’t want to lookup contacts on your device. I also like the idea of keyword based voice enabled search. These use cases already do exist. (You find more of those here.)

But: What role will speech recognition play with respect to the upcoming generation of ultra-smart smartphones?

Will consumers prefer the visual/gesture/touch based approach which gave the iPhone such a tremendous breakthrough? Or will consumers ultimately want to control their handsets via natural language voice commands?

I’m trying to get an idea of the strategic role speech might play as a future, core mobile UI technology.

What do you think?

Ihren XING-Kontakten zeigen

BlackBerry tries to shoot Apple

It’s funny to see how RIM, the BlackBerry manufacturer, tries to shoot Apple in the new commercials they’ve started to publish:

It’s good to see how Apple inspires the entire industry to think different.

Ihren XING-Kontakten zeigen

App Store Valentine Special

Mark your calendars: German developers are discounting their leading apps up to 80%!

AppsForSale.de

AppsForSale.de

Holger Frank, creator of the famous Mobile Butler application, is on a mission to promote German iPhone developers. So check out AppsForSale.de on Valentine’s Day and get the best German iPhone apps for less than anytime before!

Ihren XING-Kontakten zeigen