Category Archives: 14006

Open, Closed, Fragmented – Fun and Games in the Mobile Space

This week Apple CEO, Steve Jobs – you know, the guy famous for sending brand new iPods to the rescued Chilean miners – took advantage of having an audience for their quarterly earnings call to have a good dig at Google and their Android OS. I’ve been an Android user in a love/hate relationship with Android for a while, but I’ve also had plenty experience with iOS and I’ve been keeping a very close eye on the development of Windows Phone 7. I’ve been meaning to do an opinion piece for a while on the state of the mobile market, and a lot of it can be fairly well summed up in terms of how much I agree/disagree with what Steve said, so here’s a transcript of some of his tirade along with my commentary and further comments…

“Google loves to characterize Android as open, and iOS and iPhone as closed. We find this a bit disingenuous and clouding the real difference between our two approaches. The first thing most of us think about when we hear the word “open” is Windows which is available on a variety of devices. Unlike Windows, however, where most pc’s have the same user interface and run the same app, Android is very fragmented. Many Android OEMs, including the two largest, HTC and Motorola install proprietary user interfaces to differentiate themselves from the commodity Android experience. The users will have to figure it all out. Compare this with iPhone, where every handset works the same.”

I didn’t really want to start this by going off on a tangent, but I do wonder which “most of us” think of Windows as open? It’s not the people who call Android open in the sense of “open source”. In fact if Steve thinks that people are referring to Android and iOS as open and closed in some other sense, then I think he’s missed the point. Unless of course we’re talking about open and closed in terms of getting apps on the platform, but that would be totally out of context.

He also talks about Windows being open in terms of being able to run the same app across PCs, yet he then goes on to talk about OEM custom skins on top of Android, which don’t affect whether apps work or not; rather how you launch them. So basically that whole paragraph is an attempt to spread FUD.

“Twitter client, Twitter Deck [actually Tweetdeck], recently launched their app for Android. They reported that they had to contend with more than 100 different versions of Android software on 244 different handsets. The multiple hardware and software iterations present developers with a daunting challenge. Many Android apps work only on selected Android handsets running selected Android versions. And this is for handsets that have been shipped less than 12 months ago. Compare this with iPhone, where there are two versions of the software, the current and the most recent predecessor to test against.”

This is where I agree that Android fragmentation is an issue. Both of the Android handsets that I’ve used to date have had delays in getting upgrades to newer versions of the operating system because the OEM has been trying to make all their extra “value-add” crap work. I definitely know this to be true of my Dell Streak because a single amateur developer who lives 20 minutes down the road from me has managed to get a stock version of Froyo (Android 2.2) working on he device, while the might of Dell is still targeting a release sometime before the end of the year, having already screwed up an update to 2.1 that was semi-released and then scrapped.

As I write this, the Android ecosystem is populated by large numbers of devices running versions 1.6, 2.1 and 2.1 of the OS, with handfuls of other versions still kicking about as well. That can’t be helpful to developers, and the variety of hardware, even if it’s just a different screen resolution, has got to cause a lot of headaches.

Indeed the Android version of Tweetdeck (which is fully wonderful, by the way, and may be subject of another post here very shortly because I’m so impressed with it) does work fine on my Streak, provided I don’t want to use any of the homescreen widgets, which are “optimized for Android 2.1+”. The message goes on to suggest that you upgrade to a newer version, which would be good advice if it were possible.

Incidentally, I’ve just noticed that Tweetdeck say it wasn’t all that bad, but I know first hand from the consumer end, that it’s not a wonderful story.

“In addition to Google’s own app marketplace, Amazon, Horizon and Vodafone have all announced that they are creating their own app stores for Android. So there will be at least four app stores on Android, which customers must search among to find the app they want and developers will need to work with to distribute their apps and get paid. This is going to be a mess for both users and developers. Contrast this with Apple’s integrated App Store, which offers users the easiest-to-use largest app store in the world, preloaded on every iPhone. Apple’s App Store has over three times as many apps as Google’s marketplace and offers developers’ one-stop shopping to get their apps to market easily and to get paid swiftly.”

Ok, so everyone and his wife are going to be running their own app marketplace. I’m not sure that I agree with His Steveness that it’s better for customers to only have one place to go. I don’t think it’s necessarily better for developers too. It’s undoubtedly better for Apple, but that’s not the same thing.

Part of the reason that the smartphone market is so exciting right now is that there is genuine competition. It’s not good enough to sit on a successful platform anymore, because as Microsoft found out with Windows Mobile, you’ll soon become irrelevant. I’m not suggesting that competition in app marketplaces will necessarily drive innovation as much as it does in mobile hardware and software – a shopping process can only be refined to a certain point – but what it can do is drive down the price that the consumer pays, and drive up the percentage that the developer receives. I think that kind of competition would be great; I’m guessing Steve, less so.

People are used to shopping around, and on Android, where the app Market app has only just improved beyond its terrible beginnings, 3rd parties have filled the gap and spread the word about the apps. Let’s face it, I don’t imagine that music can only be successful if it’s “featured” in iTunes, and I don’t believe that being “featured” guarantees success, so there will always be room and a requirement to have something beyond that single marketplace.

Personally, if I could buy everything from Amazon, I would. But that’s just me.

“Even if Google were right, and the real issue is closed versus open, it is worthwhile to remember that open systems don’t always win. Take Microsoft’s PlaysForSure music strategy, which use the PC model, which Android uses as well, of separating the software components from the hardware components. Even Microsoft finally abandoned this open strategy in favor of copying Apple’s integrated approach with their Zune Player, unfortunately leaving their OEMs empty-handed in the process. Google flirted with this integrated approach with their Nexus One phone.”

Open systems don’t always win. Closed systems don’t always win either. Best systems don’t always win. Nor do cheapest systems always win. I don’t really know what Steve was trying to say there, unless he just saw a window of opportunity to have a dig at Microsoft too.

“In reality, we think the open versus closed argument is just a smokescreen to try and hide the real issue, which is, what’s best for the customer, fragmented versus integrated. We think Android is very, very fragmented and becoming more fragmented by the day. And as you know, Apple’s provides with the integrated model so that the user isn’t forced to be the systems integrator.”

I would say that there are pros and cons to both approaches. People who want someone to hold their hand are probably better off with iOS. Android offers more rope with which people may be able to hang themselves. The fact of the matter though is that a lot of the iPhone’s biggest fans, especially the tech-savvy ones, are jailbreaking their devices to get more functionality. One of the first things that they do in fact is install another marketplace (so stick that in your pipe and smoke it, Steve!).

Windows Phone 7 is taking a more Apple-like approach (although it looks to be positioning itself somewhere between Android and iOS is a number of ways). Microsoft are restricting what developers can do with the platform in order to ensure a good experience for the user, but time and time again I see developers screaming that they don’t want to be restricted to the managed code environment that is available to write software to the device. None of the approaches keep everybody happy.

“We see tremendous value in having Apple rather than our users’ be the systems integrator. We think this is a huge strength of our approach compared to Google’s. When selling to users who want their devices to just work, we believe Integrated will triumph Fragmented every time. And we also think our developers can be more innovative if they can target a singular platform rather than a hundred variants. They can put their time into innovative new features rather than testing on hundreds of different handsets.”

Indeed. This is why I’m beginning to doubt how successful Android will ultimately be as a platform for apps, having previously thought that developers would end up choosing to write code for Android first since it will most likely have the biggest install-base. I don’t doubt that there will be more Android devices than any other mobile OS in the next 5 years, but in terms of app development, it’s not like writing for a single target.

Mind you, “singular platform” is a bit rich coming from Apple, who already have two screen resolutions on iPhones as well as the iPad which benefits from specifically targeted applications. If at some point they start having iOS apps on the Apple TV then it might not be as diverse as Android, but it’s hardly singular.

When the launch devices were announced for Windows Phone 7 I was personally a bit disappointed because they were largely all the same, and basically lacking a bit in wow-factor. It’s clear that there’s essentially a reference platform for developers to target and the device manufacturers don’t have much flexibility to delight. That’s fine, because I think the OS will be good enough, but since I wasn’t expecting it, it was a touch disappointing. (I’m still quite excited about Windows Phone 7 – more on that later.)

“So we are very committed to the integrated approach, no matter how many times Google tries to characterize it as closed. And we are confident that it will triumph over Google’s fragmented approach, no matter how many times Google tries to characterize it as open.”

My biggest problem with the integrated approach that Apple takes, and I expect I may have some similar issues with Windows Phone 7, is that the devices are designed to be a companion piece to the computer. Or to put it another way, they aren’t fully functional without a computer. One of the good things I can say about Android is that I’ve never needed to hook it up to a PC. If it wasn’t for the fact that I sometimes transfer big files to it over USB (rather than using a separate flash drive, then I could’ve survived with only ever plugging it in to a wall socket to charge.

I know that could be considered petty, but let me put this another way – if the device is so damn smart, why the hell does it need to be hooked up to a more powerful computer for anything? A computer that needs some specific software to be installed at that. These devices are computers, and they talk quite happily to the cloud by themselves. I’ve had somebody argue to me that you don’t want to be downloading big media files straight to the phone. Over 3G, you’re right, but you can’t tell me that downloading something on a mobile device over wifi is worse than downloading it to a PC and then transferring it to the phone over USB – are you nuts?!

Changing tack, I’m very pleased to see Microsoft re-entering this fray with the availability of Windows Phone 7 just two days away here in the UK. Well it’s two days if you listen to Microsoft – people working for the mobile networks don’t seem to know. One of the reasons that the iPhone isn’t for me is that I like my device to have glanceable data, and the live tiles on Windows Phone 7 looks like it’ll suit me pretty well. There’s also the Xbox Live integration, which I’m very much looking forward to because I like that service a lot – there’s a healthy competition going on between a bunch of my friends for the highest gamerscore (or maybe that’s an unhealthy competition). I also like the Microsoft are retaining control over the updates for Windows Phone 7, and they’re already teasing the first update early in 2011. If the device makers had a free reign to do what they want with the platform, then that wouldn’t be possible, so being tied down to this extent is a good thing in my view.

If it sounds like I’m planning to jump ship from Android to Windows Mobile 7, that’s not exactly true. I got the Dell Streak with a view to keeping it as an Android tablet even if/when I got a WP7 device, so I’ll continue to use both platforms. I guess that puts me well outside of the target market for Steve’s singular platform. That doesn’t mean I hate it. It benefits all of us if all of these platforms are good.

Oh, and in other news, Nokia still make phones. Apparently.

New and Notable – 25th June 2010

Some of the things that I’ve found interesting over the last few days…

Windows Live Essentials “Wave 4” beta is out

Some major improvements that I like here. Windows Live Messenger has tabbed conversations, so you don’t need a different window open for each person you’re chatting with. Windows Live Photo Gallery has a neat facial recognition feature, so you can tag a person in a photo and it’ll try to find other instances of that person across your photo collection, and the marvellous Photo Fuse feature (formerly Group Shot).

I found a bug in it pretty quickly when I launched Messenger and got a message saying ‘%1 wants to be friends.’ I checked on the site and of course it wasn’t somebody called %1, it was someone with a proper name, who had left a message saying ” Hi, I’m [a different name again!] and I have some sexy undies to show you if you visit my site at…” Spammers; meh.

I was quick to turn off the “underline a word if I can add content about it from the web” feature in Messenger. Oh, and one quick tip – if you don’t need the whole suite (like the Family Safety feature or Bing Bar), make sure you hit the “Choose the programs you want” link, rather than “Download now”, which gives you the lot.

Windows Live Essentials may not be totally essential to everyone, but I recommend it and would suggest you download the beta.

You don’t hold it; it holds you!

So the iPhone 4 is out. Demand it high, stock was short, queues were long. I had a chance to see what it felt like in the hand and was suitable impressed with the very, very lovely screen. It’s a really nice device and anyone who says otherwise is wrong.

Of course I intentionally held it in my left hand with my palm bridging the two metal strips in the bottom left and I saw what lots of people are up in arms about. It really does drop reception to practically nothing. Apple have acknowledged the issue, with Steve Jobs himself saying “Just avoid holding it that way.” Well that’s one answer, but it’s quite a rubbish one since the whole reason to put the antenna strips on the outside was to improve reception, and that’s a fairly natural way to hold the phone.

Now whether this is a mistake, or the reason for Apple selling iPhone 4 Bumpers (glorified rubber bands), I don’t know. It seems there are also mutterings of similar issues on older iPhones that have been updated to iOS4, when I’d say it’s fairly obvious that the iPhone 4 issue is the design and not the software. We’ll just have to wait and see.

Personally I think it’s a shame to have to cover up such a pretty device, but I’m also big into function over form too, and you probably want to protect your investment as well as your reception, so you’d best start looking for an iPhone 4 case – there are plenty to choose from.

Kinect pricing and Xbox Live Family pack

The price of Kinect for Xbox 360 was one of the things that was really missing from Microsoft’s E3 press conference. Several online retailers were listing it at $150 dollars, but nothing was official. Then Microsoft’s own online store listed Kinect for $149.99, which left everyone assuming that is indeed the price. I don’t think that’s necessarily a given, but there’s a good chance.

That is higher than I would’ve liked to see, but if you think about it – you only need one Kinect for multiplayer games, whereas if you wanted motion controlled multiplayer action on the PS3 or Wii, you’re potentially going to be buying a bunch of wand and navigation type controllers and those mount up. I have to say that if it is going to be $150, and especially if it’s going to be converted to £150 in the UK (which wouldn’t be a surprise), I’d like to see a game pack-in. I would also like a lottery win. I’m not sure which is less likely.

If you were wondering, like I was, what’s going to happen when your Kinect recognises your face and signs you in to your Xbox Live account, and you’re playing an online game, but only one of you has a Gold account and the others are Silver, then wonder no more! Microsoft are releasing the Xbox LIVE Gold Family Pack in conjunction with Kinect’s release in November. US pricing is $99 per year – the price of two Gold annual subscriptions – which give you four users.

Sounds like they’ve done some sensible stuff in terms of the primary user being able to do things like dish out Microsoft Points to the other accounts for them to buy content. The only question I have is how that ties in to my existing Gold account, which, for a variety of reasons, is paid up until January 2012!

The other interesting Kinect news is that (unsurprisingly) it’s going to be appearing in use with devices other than the Xbox 360. I want to control my PC by waving my hands at it.

SE help you find and share Android apps

The Android Market for apps is woeful. It may be getting better in newer versions, but there’s still no getting around the fact that it’s sadly lacking. It’s not surprising that 3rd parties are making the effort to help people discover Android apps.

Sony Ericsson are the latest to do this with their site. People create collections of apps (mash-ups, mash-apps – you see what they’ve done there?), which can be shared and searched.

Personally, I use AppAware on my phone, which is good for showing what’s hot and what’s not, but Mash-App may be useful too – it’ll depend on the user base. One to watch anyway.

And there’s more…

You can hear me chatting about some of these stories and more with Andy and Ben in NEBytes Bytecast episode 3, which will appear at in the next day or so.