Showing posts with label Iphone. Show all posts
Showing posts with label Iphone. Show all posts

iOS, Android and Windows Phone 7: the facts and my experience [Part 1]

Q4 2010 brought a big milestone to the mobile industry: smartphones outsold PCs for the first time ever. And that's not even taking into account tables and iPods that provide similar functionality. In short, mobile devices - or "post-PC devices", as Steve Jobs calls them - are hot stuff right now.


However, it's easy to get lost and confused by all the devices and even by all the mobile operating systems we can choose from. Apple is certainly leading this new revolution with the iPhone and the iPad, but other software and hardware companies are trying their best to catch up and capture our imagination.

Last Summer I started blogging at Mobitel Tehnik, a blog about mobile technologies, on which my posts (in Slovenian) mainly cover news and tips related to mobile app development. As part of my assignment, I've been using and following the development of some of the recently most popular smart mobile operating systems on the market.

That is why I've decided to sum up some of the thoughts and experiences I've had with various platforms on my blog in two parts: in the first part, I focus on introducing facts and my personal experience with 3 of the most talked about smartphone operating systems: Apple's iOS, Google's Android, and Microsoft's Windows Phone 7. And in part 2, I will try to imagine the potential of using iOS, Android and WP7 mobile devices in classrooms.

Ok, so let's take a look at the facts and my personal experience with each of the three platforms first.

iOS: It's all about beautiful apps


Basic facts: Apple's mobile operating system that runs on iPhones, iPod Touches, iPad and Apple TV - all Apple devices. Launched in June 2007, current version 4.2. Got its application store, the App Store (tied with the iTunes Store), in July 2008 and now features over 350,000 apps.

The experience: Unfortunately, iPhone isn't officially sold in my country (the only blank spot in Europe!), so I've been using iOS on my 2nd generation iPod Touch. Truth be told, I don't really use it as an iPod that much - my primary iPod used mainly for running is the new iPod Nano. The iPod Touch is, however, my mobile device of choice for browsing and apps. I use it to play various casual games like Bejeweled Blitz, Fruit Ninja and Tiny Wings (my current favorites), manage my shopping list with ShopShop, plan my runs with Runner's World SmartCoach app, rate my favorite Movies, and much more.


And I'm just in love with iOS apps! The App Store provides great choice of both free and paid apps, and it's really easy to discover beautiful new apps. It's the kind of store where you buy a $2.99 weather app just because it's sooo pretty.

The magic behind the App Store lies in detailed guidelines and excellent developer tools that make it easy to have good looking apps even if you use just the default UI elements provided by Apple. Yes, a lot of people complain about the strict App Store approval process, but from the user perspective, it pays off to have a store full of quality and well tested apps.

Android: It's all about opportunities and promises



Basic facts: Usually thought as the biggest iOS competitor, developed by Google and other members of the Open Handset Alliance. Launched in October 2008, current version 2.3 Gingerbread, although the majority of users currently still runs version 2.2 Froyo. Android runs on all sorts of smartphone and tablets devices in various price ranges. The devices are made by different manufacturers, which also provide their unique user interfaces (such as HTC Sense, Samsung's TouchWiz etc). The Android application store, Android Market, launched in October 2008 and now features over 250,000 apps.

The experience: Ah, dear Android. The joy and love of the tech crowd. The supposedly "open alternative" to Apple's evil walled-garden. And, more often than not, quite irritating to use.

I've used Android on several HTC devices (Desire, Legend, Wildfire) and the overall look and feel is quite good. The hardware was good, but what annoyed me to no end, was the need to constantly fiddle with settings and other details of the software. And the regular need to reboot, which reminded me of what it was like to own a PC.

All in all, it was usually nothing huge per se, but there was always that tiny little detail that required your attention and sometimes got your head scratching. Like the mystery of why apps that I had never used (e.g. Stocks, Music, News) were always running in the background.

Speaking of apps. Sure, in theory it does sound wonderful that Google lets almost anyone publish apps on the Android Market. But in practice? The Market is flooded with poorly designed apps. And as Android Market works with Google Checkout, which is not supported in my country, I was stuck on using free apps only.

Then, the games... just not comparable to iOS games. And sure, the gaming aspect is supposed to be improved with the next big release - and that is basically what we keep hearing all the time. "The next Android update will kick iPhone's ass!" Anyone else got tired of waiting for the savior?


Ok, I've got to be fair - Android does have a few strong points as well. I loved the integration with Google services, particularly Google Maps. And the WiFi Hotspot app (for tethering), introduced with the Froyo update, was awesome. And oh, I really liked HTC's weather widget on the home screen!

Wondering why I've been using the past tense here? Ah, that's because I've been using Windows Phone 7 as my primary phone OS for a couple of weeks now, and I honestly don't miss Android all that much.

Windows Phone 7: It's all about the simple experience




Basic facts: The new kid on the block, even though it's the successor of the ye olde Windows Mobile platform. Microsoft decided to get a fresh start with Windows Phone 7 and introduced a radically different user interface and no backwards compatibility with previous versions of Windows Mobile. WP7 launched in October 2010 and has yet to receive a major update (expected to be released soon-ish). Like Android, WP7 runs on devices by different manufacturers, but Microsoft sets the hardware requirements for WP7 phones and doesn't allow major modifications of the user interface, so all WP7 phones have a consistent look and feel (unlike Android phones). Its applications store, the Windows Phone Marketplace, launched with the release of the first phones in October 2010 and now features over 8,000 apps.

The experience: This may come as a surprise to those of you that know how much I love using a Mac - I actually enjoy the Windows Phone 7 experience. Yes, me, enjoying a Windows product! Shocking, I know.

But I think Microsoft did the smart thing by dropping the outdated Windows Mobile legacy platform and focused on a fresh, unique mobile experience. It's a mobile OS that tries to help users do what they're supposed to be doing without getting in the way.

Coming from Android, the contrast can be quite stark at first. But after a while, you just sit back and enjoy the ride. No need to worry about turning the GPS on and off manually. If an app, such as Maps, needs it, it will turn it on and then off again when you're done.

The home screen with live tiles makes it easy to see important information on the go, and the OS uses hubs to bundle key content and media together. For instance, the People hub brings together your contacts and their Facebook updates in an attractive panorama view. Plus, it can also sync music, photos and videos with your computer and there's even a Windows Phone 7 Connector for Mac OS X that can sync content from iTunes.


However, it must be noted that WP7 is still a version 1.0 OS, so there are "a few" bugs and oddities that will have to be sorted out. Similarly, the Marketplace is still only a few months old, so the selection of apps isn't that great. For instance, there is no Dropbox or Evernote app, and I miss more apps from Google, particularly Google Maps - WP7, not surprisingly, has Bing Maps integrated and the app just doesn't work as well as Google's.

And just like the Android Market, the Windows Phone Marketplace doesn't allow purchases from my country, so I can't really enjoy any of the cool game titles already available in the application store. You do however get the option to Try out a lot of the paid apps and games, which is a really cool feature.

And the winner is...

One thing is for sure - while similar on paper, iOS, Android and Windows Phone 7 provide quite a different user experience. Which one is best? Well, it really depends on what you're looking for.

iOS is certainly a more solid platform with an amazing selection of apps, which isn't surprising considering it was the first to launch. Android is perfect for geeks that enjoy fiddling with their devices. And WP7 is cute, but needs to grow up a bit more and get more developers interested in making good apps.


For me, iOS is certainly the first choice. It's simple, yet mature enough to provide all the extra goodies (such as tethering). WP7 is also an OS that I could see my grandpa using, as he probably wouldn't miss any of the yet missing apps. And Android is a solid choice for everyone that is bothered by Apple's "closed" system and is looking for variety in hardware, but not something I'd recommend for the average user.

What does it all mean?

So, we have at least three platforms that will be running smartphones and tablets of our future. And we keep hearing the future will be mobile, which also means we can expect the big mobile operating systems to find their way into our classrooms and be used as teaching tools. I therefore invite you to join me in part 2 in a few days to explore which of the 3 platforms might have the biggest potential for learning.

Mobile Phone Chip Off

Mobile Phone Chip Off
If you have produced or know of a mobile phone chip off video showing methods and techniques for removing ICs/memory from various makes/models of mobile handsets then email (trewmte@gmail.com) your youtube link and then it can be added to the thread 'Mobile Phone Chip Off'.



UPDATED:

Thank you Paul for this N70 video


Nathan, thanks for the SonyEricsson W850 video


Visa Brings NFC Contactless Payment to iPhones, adds Heft.

It seems like VISA could not wait until the future generation of smartphones to get its paw around the NFC buzz, so it released a little dongle called iCarte for our European friends to attach to their iPhones (iPhone 4, iPhone 3GS/3G w/ iOS 3.1+) for contactless payment.  Instead of going at it with a less "bulky" integration such as the use of NFC stickers as can be seen usedby Softbank and Bling Nation, VISA's solution is arguably more cumbersome (a. it assumes people will remember to bring it and attach it and b. it might be drawing power from iPhones battery).

I would have gone down the path of making a case with a slim batterypack and integrated NFC so it'd entice people to use it since it went from 1 function to 3 (NFC+Protection+Extended Battery)...  Just a thought!

Source: Engadget via ComputerWorld

Hello iPhone, Goodbye Upgrade .

You'd have to be living in a cave to have missed the big Tuesday news that the iPhone is finally coming to Verizon. But what the company didn't announce yesterday may turn out to be more important to subscribers: A change in the company's upgrade policies that will make phones more expensive for current and future Verizon customers.

Verizon officials have confirmed what SmartMoney was told by Verizon sales reps at a number of stores around the country: The company is ending its popular "New Every Two" program, which offers Verizon subscribers a credit of $30 to $100 toward a new phone every two years. As of Jan. 16, the company will stop offering the credit to new customers and won't re-enroll current customers in the program after their next New Every Two upgrade. The cell carrier is also putting the brakes on its permissive early upgrade policy, store representatives confirmed.

All of this adds up to more out-of-pocket costs for Verizon customers. With the New Every Two perk, a longtime customer with a $100 credit could get the iPhone4 for $99.99 – half off its new-subscriber price of $199.99. When the program ends, new subscribers will no longer be eligible for those discounts. Existing customers will lose the perk when they renew their contracts (unless they renew before Jan. 16—but that date is well before iPhone orders will be taken). And with the end of the early upgrade program, customers who were previously eligible for discounted phones as early as 13 months into a two-year contract will now have to wait 20 months to get a new phone at the promotional new-customer price instead of retail (for the iPhone, that's currently a difference of $400).

The move comes as millions of cell customers are expected to jump to Verizon, now that the company has the highly-sought iPhone4. And none of them will be able to squeeze in before the company changes its policies, because the iPhone won't be available for new customers until Feb. 10. If Apple keeps its current new-phone release habits, customers who sign a new Verizon contract in February will be locked out of preferred pricing for later models until three months after Apple releases a new model in July 2012.

Verizon's motives in the change are obvious, analysts say: Every time a customer upgrades his phone at a discount, there's a significant cost to the company. As of now, carriers lose money on every discounted handset, but make it up with income from a two-year contract. (That subsidy is why a new 16GB iPhone 4 costs $199 with a contract and $599 retail.) By forcing consumers to wait to upgrade – or pay more to do it – the company cuts its losses, without losing any income from the contracts. "The longer you can get customers to go between upgrading their phones, the stronger the profitability for the carrier," says Michael Hodel, an equity analyst covering Verizon for Morningstar. That point hit home for Verizon rival AT&T last year when it allowed subscribers to upgrade early—often even waiving its $18 processing fee--when the iPhone4 was released on its network. Its profit margins shrunk considerably, says Hodel.

That's true for every other cell carrier as well, because most offer their own discounts and early upgrades. And as they roll out their own 4G networks and accumulate more smartphone subscribers, they're also likely get more stingy with upgrades, says Neil Strother, an analyst for ABI Research. That perk-tightening comes on top of extra fees and higher early exit charges. Sprint (S), for example, already tacks on an extra $10 monthly surcharge for 4G-capable handsets. Carriers have also doubled their early termination fees, charging up to $350 for smartphones, as a way to recoup money on the phone and contract revenue if you defect, says Andrew Eisner, the director of content for Retrevo.com.

Verizon is well positioned to be the first to adjust its upgrade program, Hodel says, because of its status—it's one of the largest carriers and has built a brand around its service, not a single device. And in general, cell carriers and analysts expect customers to accept the growing costs without much of a fight. Consumers have already proven they're rabid for the the latest and greatest device—and are willing to pay extra to get it. The week after Apple's announced its iPhone 4 in June, 2010, gadget trade-in site Gazelle.com saw a 5,900% increase in people seeking buyers for their soon-to-be-old iPhone, a trend that slowed but continued steadily over the next month when the phone hit stores.

One bright side, industry-watchers say consumers can expect the Verizon iPhone to spur more competition, which ought to improve networks – and pricing. "The four national carriers are all fighting for the smartphone crowd in some way," says Ken Dulaney, an analyst with Gartner Research. What customers lose in discounted upgrades, they might gain with different pricing plans or faster networks. (Without the iPhone, Sprint and T-Mobile are likely to focus their pitches on network speeds and Android phones.) For example, AT&T is already touting its iPhone's capability to handle voice and data simultaneously (Verizon's can't)—and the fact that its version of the handset costs a full 99-cents less.

source

Apple Iphone 4 White - Exciting New Features

The Apple iphone 4 white is only 9.3mm thick and it is the newest Iphone to be released from Apple. The lists of the new Iphone 4 features are endless especially with the retina display, the new IOS 4 operating system, the 4G supporting widget and many others, one cannot but wonder where Iphone is heading for.The new Iphone 4 features -Generally speaking, the apple iphone 4 white comprises more

A few features of new iPhone 5

You may be thinking? iPhone 5? But didn't the iPhone 4 just come out?This is Apple. They will release a new version of their product every year if they think it will sell. So what kind of features can we expect in a theoretical iPhone 5?Here are a few things that I would like to see:Thinner! With shiny glass back piece – 9.3 mm thick.Face Recognition SecurityFace Time (Video Chat) access on 3G

Keepin' it real fake: iPhone 5 provides foresight to a falsified future (video)

Of course you knew this was coming, you probably just didn't expect it so soon. If Apple keeps up with its usual schedule, we don't expect an iPhone 4 successor to rear its head until summer 2011, but already some KIRF scientists are making forward-looking projections and produced what it thinks might be the KIRF iPhone to go tête-à-tête with the presumed iPhone 5.Resolution's apparently low, but

Skype for iPhone updated to version 3.0 – Adds video-calling!

Skype couldn’t keep this waiting till CES, so they went and released video-calling via their iPhone client. The update is a free update, and should be available via iTunes now. It requires iOS 3.0 and above. It works on every iOS 3.0 device, so you’ll get video-calling on the iPad (one-way), iPod touch and iPhone.What’s New in Version 3।0Improvements:* Make Skype to Skype video calls on WiFi and

Japanese Woman Sells iPhone Gingerbreads for $33 Each

Kumiko Kudo, a 44 year old owner of the Green Gables bakery in Japan sells iPhone gingerbreads/cookies for a hefty price of 2,730 yen which is roughly $33. The cookie is 12 cm long, and 6 cm wide.She can only make 20 iPhone cookies a day, since the button icing and chocolate is applied manually and takes some time to finish. 20 cookies a day for $33 each. Make those 5 days a week for a whole

Apple sued over iPad and iPhone app 'data leaks'

Apple sued over iPad and iPhone app 'data leaks'
The BBC article doesn't mention it, but it would be helpful to know what personal data is being captured by web-based companies etc. In the wrong hands captured personal data for MSISDN could be used, by pinging from the internet, to cache polled MSISDNs for their IMSIs etc.  The equipment is out there to do it and has been for many years.

With

Apple Confirms White iPhone 4 for Spring 2011

New sings around Apple Store in the US has a text “The white iPhone 4 will be available spring 2011″ on them. Previous rumors told that Apple actually killed the whole white iPhone 4, but this now brings new life for it. Let’s see if they this time can actually release it, or if they’ll again postpone it.

Apple Ups Q1 Shipment Expectation to 21 Million Units

According to Taiwanese components suppliers, Apple will ship 21 million iPhone 4s in Q1 2011. This is up from 19 million that they expected to ship earlier. The regular iPhone 4 makes 14-15 million, while the CDMA iPhone makes the remaining 5-6 million.

Review: new Griffin Threadless Cases for iPhone 4

Griffin Technology and Threadless Tees continues their partnership introducing colorful cases for the latest generation of iPhone 4 and iPod Touch 3.  I received a couple samples for new designs from a collection and as usual, the cases are thin (in a good way, not adding to the bulk) and of solid quality as you would expect from Griffin.  The colorful design is a good match for your unique personality with match t-shirts.

Griffin Radio-Activity (Spread Music Love) Case ($34.99) Pictures:
 

Griffin Everyday Life Would be Cooler with Sound Effects Case ($34.99) Pictures:


The NEW iPhone 5 - Coming July 2011

The iPhone 5 built for 4G is COMING!!!Lots of speculation is going around on the new iPhone 5... in HD!!Verizon Wireless is currently testing a CDMA version of the iPhone 4 and 5 and Verizon confirms they are making network changes to bring the iphone to their network. The new iPhone 5 is going to be loaded with awesome new features like video chat on 3g and 4g (no longer restricted to WiFi only)

Twitter with iPhone

Twitterfon is a simple yet practical and useful application for iPhone users to kill even more time, this time with twitter. It's available for free in Apple app store, through iTune.

Posting to blogspot with iPhone

Surprisingly, there is no official iPhone application for posting to blogspot.But I finally managed to find this very nice and hang application, called blogpres.It can post to many blog services. It is simple and to the point. I have used it for few days and so far I'm happy with it functionality.You know where you can find it. Go to app store on iTune and search for blogptess.

Looxcie Wearable Camcorder Now Supports The iPhone

iPhone users might have been disappointed that the $199 ear-mounted Looxcie camera only supported Android when it was first released, meaning that they would need to look for an alternate solution if they wanted a gadget that could easily capture what was going on in their day and share it via their phone.The good news is that the company has announced the release of the iOS app for this device,

Android to overtake iPhone sales in France next year - IDC

Android phone sales are forecast to overtake iPhone sales in France in 2011, according to IDC. Of France's projected smartphone sales of about 8 million in 2011, 29 percent are expected to be Androids and 26 percent iPhones. By 2012 the installed base of Android phones is likely to be greater than iPhones in circulation. IDC expects Android to have a 30 percent share of French smartphone sales in 2013, up from 18 percent in 2010 and 2 percent in 2009. iPhones are expected to make up 24 percent of smartphone sales in 2013 versus 29 percent in 2010. Symbian wil have a 20 percent share in 2013 versus 32 percent in 2010 and BlackBerry 13 percent versus 12 percent, respectively. The Samsung Galaxy S has been France's most popular Android phone for the last few months. Sony Ericsson France CEO Pierre Perron said the company was still in talks with Microsoft about using Windows Phone 7, but it prefers Android because Google's operating system allows it to introduce more product differentiation. "With Windows 7 we run the risk of standardising our smartphones. We would be obliged to compete only on design on price, which we want to avoid", he told Les Echos, adding that Sony Ericsson had no plan to launch a tablet.

iPhone - Evidence Handset Reader Tools

iPhone - Evidence Handset Reader Tools
Two questions:

1) How many 'evidence' handset reader tools can you name off the top of your head?
2) And how many of those tools extract and harvest data from iPhones?

In answer to question one we know we can at least identify thirteen (13) tools and the answer to question two is also at least thirteen (13) tools. The answers can be found in 'iPhone

Is Symbian dead? And if so, who killed it?

"We should declare victory and go home."
--Apocryphal quote attributed to George David Aiken

I hesitate to write anything about Symbian, because it's a great way to get branded a parochial American, or an Apple fanboi, or a "member of the US-protectionistic mobs braying for blood," to paraphrase a comment from a tech discussion forum in the UK this month.

But there's been a huge cloud of smoke and very little light in the recent online discussions of the changes at Symbian. Is Symbian dead? Is it stronger than ever? What's really going on? I wanted to see if I could make sense of the announcements. Besides, there are some important lessons from the Symbian experience, and I'd like to call those out.

Here's my take on what's happened: The business entity called Symbian was originally designed to prevent Microsoft from controlling the mobile OS standard, without having Symbian itself seize control over the mobile phone companies that funded it. In that task it succeeded. However, as a company run by a consortium, Symbian's governance was politicized and inefficient. This left Symbian woefully unequipped to compete with Apple and Google. A different approach was needed, and Nokia's new management has finally come to terms with that. As a result, Symbian as an organization is now defunct, and Symbian as an OS is becoming background infrastructure that has little relevance to the mobile platform wars.


To explain why I reached that conclusion, I have to start with a quick refresher on Symbian's history, for readers who haven't been following it closely...

There are two things named Symbian: Symbian the company and Symbian the OS. Some of the confusion this month was caused by people mixing up the two things. Symbian OS began as EPOC, the operating system used in Psion's handheld devices. EPOC was spun out of Psion in 1998 as a separate company called Symbian, co-owned by Psion and most of the leading mobile phone companies of the day, led by Nokia. The idea was that all of them would use the renamed Symbian OS in their smartphones, enabling them to put up a unified front against Microsoft, which they feared would rule the smartphone market.

Over time Nokia came to be the dominant manufacturer of Symbian OS phones outside of Japan, largely (in my opinion) because the Symbian phones made by other mobile phone companies didn't sell well. Eventually the other mobile phone companies no longer wanted to pay for a joint venture that was mostly just supplying software to Nokia. Linux was gaining momentum as a free, open source mobile OS, so the Symbian partners, led by Nokia, decided in 2008 to convert Symbian OS into an open source project. Nokia hired most of the Symbian engineers, and gave away their code through the foundation.

Symbian the company was replaced by the Symbian Foundation, a nonprofit tasked with managing the open source process and encouraging other companies to sign up to use the software. The idea was that Nokia, the other Symbian licensees, and a growing hoard of academics and developers would work on various parts of the OS, contributing back their modified code to the shared base. The move to open source kept some level of engagement from several other mobile phone companies, most notably Samsung and SonyEricsson.

But both companies continued to have poor sales for their Symbian phones, and this fall they announced that they had no further plans to use the OS. That left DoCoMo in Japan as the only other major user of Symbian. Nokia was stuck with an open source foundation that mostly just supplied its own software back to it. That wasn't going to be viable. So earlier this month, Nokia and Symbian announced three significant changes:

--The Symbian Foundation is being dramatically scaled back to "a legal entity responsible for licensing software and other intellectual property, such as the Symbian trademark." (link). In other words, it's just a shell. Symbian is now truly Nokia's OS. Nokia will plan, develop, and manage the Symbian code base, and distribute it directly to anyone who still wants it (presumably DoCoMo). You can read a biting commentary on the changes here.

--At the same time, Nokia reaffirmed an announcement it made in October that it is focusing all of its application development support on the Qt software layer that it purchased several years ago (link). Qt will now apparently be Nokia's one and only application layer, deployed on both Symbian and the upcoming MeeGo OS being codeveloped with Intel (link).

--The EU is putting 11 million Euros into a new organization, called Symbeose (which stands for "Symbian – the Embedded Operating System for Europe"), which will help fund the development of advanced Symbian OS features, including asymmetric multiprocessing, dev tools, memory management, image processing, video acceleration, speech to text, mobile payment, multimedia formats, and embedded systems beyond mobile. There are two semi-conflicting explanations of what Symbeose is all about. Some people say it's aimed at turning Symbian into an embedded OS that can run in all sorts of devices (why Europe needs that instead of Linux is unclear to me, but you can hear some discussion of the wrongheaded North American mobile paradigm here). Others say the intent is to resurrect Symbian OS as a smartphone OS used by companies other than Nokia. In a presentation, Symbian Foundation said the investment is intended to "combat mobile device and service homogeneity exemplified by Android and iOS" (link). Apparently taxpayer support is needed because Nokia isn't willing to pay for some infrastructure needed by other phone companies (link). A Symbian Foundation employee explained: "I would say that the main focus of the developments will be advancing existing, as well as building new tools and services relevant for smartphone manufacturing at the beginning of the manufacturing process. We want to make it easier for any manufacturer to take the Symbian codebase and develop new smartphones" (link).


What it means

Symbian isn't dead. It's just irrelevant. After the announcement, Nokia professed its strong support for Symbian OS (link). Nokia has no choice but to support the OS because it's built into the whole middle to top end of the Nokia product line. Given all of the legacy Nokia code written in Symbian OS, the Symbian-based phones still in development, and all of the Nokia development teams who are used to working in Symbian, it would probably take years to flush all of the Symbian code out of Nokia's products even if it wanted to. Symbian at Nokia is kind of like Cobol at IBM -- you're going to go on tasting that particular meal for a long time to come.

But the decision to focus on Qt for applications means that Symbian OS is effectively no longer an app development platform. It's embedded software; the background plumbing that powers Nokia's smartphones (and maybe other embedded systems, if the EU has its way). There's nothing wrong with that, but it makes Symbian irrelevant to most of the folks who talk about mobile technologies online. We don't spend much time online debating which OS kernel a device should use, and that's now the world Symbian lives in. The real competition for developer and smartphone user loyalty in most of the world is now Qt vs. iOS, Android, and RIM. Plus that Windows thing.


What it means for Nokia: Hope. Nokia's app recruitment efforts have been hamstrung for years by what I think was an incoherent software platform story. What should developers write their software on? Symbian native, S60, Silverlight, Qt, Adobe Air, Java...at one time or another Nokia romanced just about every mobile platform on the market. Nokia said that was a strength, but actually it was a sign of indecision and internal conflict. Developers crave predictability; they want to know that the platform they choose today will still be supported five years from now. By flitting from platform to platform like a butterfly, Nokia sent the unintentional signal that developing for it was dangerous.

Many developers did support Nokia anyway, especially in places where the Nokia brand and market share were so dominant that the decision was a no-brainer. But I think their loyalty did a disservice to Nokia in some ways, because it blinded the company to the shortcomings in its developer proposition. When Nokia had trouble recruiting developers in places like Silicon Valley, it seemed to think they were just biased against it. Time and again, I attended Nokia developer events in California where Nokia concentrated on telling people how big its installed base was, and showing off its latest hero device (N97, anyone?). I can see Nokia's logic -- after all, developers in Europe seemed happy. But the reality was that developers in Europe had given it the benefit of the doubt, despite its poor overall proposition.

So the decision to focus on Qt (pronounced "cute," get used to it) is a positive one, in my opinion. This is one of those cases where making any decision is better than the status quo. Qt isn't perfect, but if all of Nokia aligns behind it, any problems in it can be ironed out.

Unfortunately for Nokia, this is just the beginning of the changes it needs to make, rather than the end. Nokia's Qt development tools still reportedly need work (link). And app developers don't just need a coherent technical story, they also need a coherent business story. How do they make money? Although Nokia sells a huge number of Symbian-based smartphones, most of their users seem blissfully unaware that they can add applications. That's why Nokia has a much smaller base of applications than iPhone, even though its customer base is far larger.

To attract more developers, Nokia will need to do a lot of marketing, both in advertising and on the device, to make sure Qt users know they can get apps, and are stimulated to try them out. Nokia has the resources to do this, but once again it'll need consistent and well coordinated execution to make it happen, something that the company has failed to deliver in the past. (For example, spamming people with SMS messages telling them to try other features is probably not the right approach (link).)

To give you an idea of how much ground Nokia needs to make up, Apple iOS has 60 million users and 225,000 applications, a ratio of about 3.75 applications per thousand users. Android is close behind, with 3.5 apps per thousand users. In contrast, Symbian has 390 million users and 7,000 native apps, a ratio of about .02 apps per thousand users. (link). Yes, I know, there are additional Nokia apps written in Java, but that kind of proves the point that Symbian is plumbing rather than a platform.

All of these changes need to be carried out against a backdrop of cost cutting, as Nokia brings its expenses in line with its revenues. One of these days when I get the time I'll write more about Nokia's overall situation, but for now suffice it to say that Nokia is working off the after-effects of several years of growing expenses while revenue was stagnant. Nokia's circumstances aren't quite as bad as the California state budget (if you are in Europe, think Greece), but it's ugly enough to distract from all of the other things the company needs to fix.


What it means for developers: Wait. First, the bad news: The switch to Qt means that current Symbian OS developers who aren't already using Qt will need to rewrite their applications. This is the latest in a series of rewrites that Nokia and Symbian have forced on developers over the years. If they had more developers it probably would be causing a big ruckus right now. The fact that you don't hear a lot of screaming speaks volumes.

The good news is that Nokia may be getting its act together for developers at last. But if I were working on a mobile application today...wait a minute, I am working on a mobile application today. So here's what I'm doing about Nokia: I'm waiting. If Nokia creates a great business proposition for developers and sticks to it, our team would be delighted to support Qt aggressively. Who wouldn't want to sell to a base of 400 million users? But given Nokia's history of whipsawing its developers, we won't take anything for granted. In particular, we want to see if Qt is actually the exclusive development platform for MeeGo, rather than just a secondary option. You've got to show us the consistency, Nokia.


Oh, and ignore Symbeose. I don't know exactly how the Symbeose initiative got started, but to me it looks like the Symbian Foundation lobbied for it for a long time, prior to the recent changes in the Foundation. For the old Foundation, Symbeose made sense, because it was a clever way for a nonprofit to get some OS development done in areas that Nokia didn't care about. But with the Foundation mostly gone, Nokia has no incentive to turn Symbian into a general embedded OS, and in fact it says MeeGo is its OS for use in non-phones. In that situation, I can't picture a lot of other companies committing to build Symbian OS into their products.


Lessons from the Symbian Foundation's demise

I'm seeing a lot of interesting rationalization online about Symbian's fate. For example, Tim Ocock, a former Symbian employee, wrote a fantastic post (link) in which he argues that Symbian was very successful as an OS for phones with PDA features, but was never designed for running browsers and lots of applications. That's a pretty shocking statement, considering how many times I heard Symbian advocates boast about the sophistication of their modern, general purpose OS compared to clunky old PDA-centric Palm OS. Remember, this is a company that until very recently was bragging about its superior implementation of symmetric multiprocessing (link), hardly something you need for a PDA.

But I think Tim is dead-on in most of his analysis. He did a great job of detailing the technical and attitudinal flaws within Symbian itself, so I won't bother repeating them here. Instead, I want to talk about the flaws in Symbian's governance.

Did Symbian fail? The companies that founded Symbian had two goals in mind: to prevent Microsoft from dominating the market for smartphone software, and to prevent Symbian itself from becoming a power that could dictate to the phone companies that funded it. As a result, Symbian's governance structure was designed with a complex system of checks and balances that wouldn't apply to a normal company. To make major decisions, Symbian had to negotiate a consensus among its owners the mobile phone companies, who understood little about the management of a mobile platform and were suspicious of each other and of Symbian itself.

This bureaucratic, highly politicized oversight process repeatedly forced Symbian into blind alleys, and prevented it from doing things that a "normal" OS company would take for granted. When Symbian was founded, there was talk of an eventual IPO. The prospect of an IPO is an important recruitment tool -- it lets you use stock to hire ambitious engineers and managers. But the idea was eventually shot down by the owners; it would have made Symbian too independent.

Crippled by design. Once the threat from Microsoft receded, the owners' second goal for Symbian -- preventing it from competing with them -- seemed to dominate their treatment of Symbian. I'm not saying there was some central evil plan to hamstring Symbian; there wasn't. But everything the company planned to do had to be approved by the handset companies, and on a case by case basis they vetoed the things that sounded threatening to them. Over time, this forced Symbian away from initiatives and features that would cause users and developers to be loyal to the OS rather than the handset.

So Symbian didn't create an app store, and Symbian's developer relations were very confused because Nokia wanted to do a lot of that itself. But the most egregious example was user interface, which Symbian worked on from time to time, but was eventually forced out of by its owners. When I was at Palm, the Symbian project I feared most was "Quartz," the effort to create an icon-driven touchscreen UI for Symbian. Quartz looked very nice, and if it had survived Symbian would have had a dandy iPhone competitor on the market before the iPhone launched. But politics between Symbian's owners forced it completely out of the UI business, and Quartz was spun out into a separate company called UIQ, which went bankrupt in 2009.

You can get more details on the whole sad Quartz saga here.


Quartz circa 2001

An OS without a single consistent user interface is a nightmare for software developers, because they can't write apps that run across the installed base of devices.

Eventually, in the face of all the restrictions, the most ambitious, nonconformist people at Symbian -- the ones who drive innovation in any organization -- seemed to drift away in frustration or were forced out when they irritated the owners. Symbian itself retreated into focusing on technological esoterica like symmetric multiprocessing -- things that didn't really differentiate the platform to users, but that the licensees wouldn't object to.

From one perspective I guess you can say Symbian was a complete success, because it fulfilled the two negatives that its founders wanted: Microsoft didn't dominate mobile software, and Symbian itself didn't exercise any control over its founders.

However, the cumulative effect of the handset companies pursuing their short-term interest was that Symbian was utterly unready to respond when Apple and Google entered the market. I don't think either Nokia or Symbian really understood how the game had changed. Apple designs phones as integrated systems, with the software and hardware tightly coordinated. Nokia could never achieve that level of coordination with an operating system managed through standards committees.

And as for Android, Nokia apparently thought that open sourcing Symbian would create a level playing field with Google's free OS. But I think the structure of the Symbian Foundation made that impossible.

The fatal flaw of the Symbian Foundation. Although Android is a free product, it's supported by a for-profit corporation that has massive resources. The attraction of Android to phone companies isn't just its price, but its safety -- Google stands behind it with marketing and technical support.

In contrast, Symbian Foundation was designed as a rigorously noncommercial institution banned from any business activity. People at the Foundation told me Nokia was adamant about enforcing the ban on commercial activity because it was afraid the tax authorities might rule that the foundation wasn't a nonprofit, endangering the tax credit that Nokia got for donating its Symbian code base.

Most open source companies give away their software in order to make money from some other mechanism -- consulting, or support, or a for-fee version of the same code. Symbian Foundation was banned from making money on any of these activities, meaning it could never become financially self-supporting.

Forget about marketing support; Symbian couldn't even offer enhanced technical support to licensees who were begging to pay for it. That was especially crippling because Symbian OS is notoriously complex and difficult to program (link).

Consider this quote from Tim Ocock's article:
"The difficulty of writing good Symbian code was hugely beneficial to Symbian as a business in the early days. For many years, 80% of Symbian's revenues were earned through consulting for licensees....Symbian’s licensees...each had their own proprietary telephony chipsets that needed to be integrated and their own customisations to the platform in mind....Despite talk of Symbian enabling differentiation, the reality was licensees' budgets were squandered on hardware porting and making the core platform fit for purpose."

Picture yourself as a manager at a handset company, choosing an OS for your smartphone. The Symbian option has no advertising support, requires customization, is hard to program, has few third party consultants to support it, and the company licensing it won't help you do the programming. Meanwhile, Google Android is more modern, is based on Java and Linux so it's easy to find programmers, has lots of support, and has user-friendly features like an app store. Which one seems the safer bet?

How could the Symbian Foundation ever succeed in that situation?

Although people advocating for a "European" mobile OS often complain that Android had unfair financial advantages, the fact is that Symbian was ripe for the picking, a situation that was almost entirely self-inflicted.

The lesson for other tech companies: Open source is not magic pixie dust that you can sprinkle on a struggling product to turn it into a winner. Open source is a tactic, not a business strategy. It has to be paired with a business plan that says how you'll make money and drive innovation.


This is the end, my friend, of our elaborate plans

Like an army refighting the last war, Symbian was designed to defeat Windows Mobile, but never came to terms with its new adversaries Apple and Google. There's no shame in that for most of the folks who worked at Symbian; they did the best they could to navigate the politics of Nokia and all the other Symbian licensees. But radical change was necessary. I hope Nokia's Qt strategy will be successful. And I'm sure that Symbian code will continue to serve for years as the underlying technology for millions of Nokia smartphones. But except in the dreams of a few EU officials, Symbian OS is now just legacy plumbing.

It's time to move on.