Friday, 4 March 2011

Apple leaves the PC era

In the recent iPad 2 announcement by Apple, Steve Jobs revealed, that Apple now earns most money on post-PC products like iPad, iPod, iPhone, Apple TV etc. This tendency does not need to continue for a long time, before the Mac computers are reduced to merely strategic products for the company.

Saturday, 12 February 2011

Why Microsoft and Nokia have a chance

Many iPhone and Android fans don't believe that Nokia and Microsoft have much chance to succeed. While everybody agrees that they wouldn't have a chance without good partners, few seem to agree that they can do much together. The most frequent explanation is that their level of innovation is too low, and their R&D doesn't really work.

Most people, however, don't care about the phone producer's level of innovation. Even Apple consumers don't - they just want something that works. Nokia has been quite good at this, and I still think that S40 is a great OS for a phone if you don't want it to do much else than call someone and write an sms on a device that has a great battery life.

Nokia S60 was a usability disaster, but as long as sales were strong, Nokia believed that they were doing the right thing. Now they know that they didn't. The main problems are navigating the menus and application availability. WP7 seems to solve the primary usability problem, quickly.

So, who are Nokia's customers now and in the future? They already most of the techies to Android and iPhone, and the remaining customers often don't even know whether their phone is running S40 or S60. The OS choice doesn't matter to them. What they see others do, and want, is online address book sync, and access to the most important apps, like Facebook and Angry Birds, and maybe a calendar sync.

In USA, the biggest providers of mail and online address book services, are Hotmail and Yahoo. In many other countries, Gmail also has a small part of the market, especially amongst those that don't use Android or iPhone. The big question is, who will deliver the best contact book sync for Hotmail and Yahoo mail? Microsoft and Nokia are in a very good position for that. Facebook and Angry Birds are also available to WP7 customers.

So, if a customer uses Hotmail, and really doesn't care about weird app markets, which phone is best? An Android phone that doesn't really work well with his or her online mail and contact list, or a Nokia WP7 phone that just works?

I think there is a huge market for a Nokia 5310 like device, with the same battery characteristics and form factor, that can do facebook, has threaded SMS and sync the address book with Hotmail. WP7 doesn't need to do all the neat stuff that Android can do, in order to become popular.

Don't get me wrong, I love my Android phone. But a Hotmail phone makes much more sense than a Facebook phone.

Sunday, 19 December 2010

The future of C#, the bloat explosion, and what happened instead

Looking back on this video with Anders Hejlsberg, about the future of C#, from march 2009, or this blog post about the upcoming bloat explosion, seems quite awkward with the current explosion of iOS and especially Android. There are numerous awkward parts in the video: The focus on objects, the "huge amounts" of memory and the statement that multithreading is the exception.

As readers of this blog know, Google has a famous quote in their designing for performance article about programming Java for Android: Avoid creating objects. Also, on mobile platforms, there is not plenty of memory, in the contrary, and multithreading is a vital necessity in order to achieve a reasonable responsiveness. Energy efficiency has become very important, and Apple even introduced a ban on runtimes. Also, Python and PHP is on the rise, it actually makes sense to raise venture capital for PHP-based projects these days.

It seems that Microsoft and Anders have simply planned for the wrong future - assuming that the trend would continue, and that complexity, bloat and computer sizes would continue to rise. However, the world has gone low-energy, low-complexity and small computers, instead.

I wonder how such a video would look if Anders was interviewed today.