tag:blogger.com,1999:blog-17898384.post116314378729320028..comments2024-03-25T21:41:06.801-07:00Comments on Mobile Opportunity: Symbian unloads UIQ, and the mobile apps situation gets clearer -- and uglierMichael Macehttp://www.blogger.com/profile/17966107280587843091noreply@blogger.comBlogger19125tag:blogger.com,1999:blog-17898384.post-23214807237048216452009-01-02T21:28:00.000-08:002009-01-02T21:28:00.000-08:00I heard that UIQ is out of the picture now. Linux ...I heard that UIQ is out of the picture now. Linux and BSD are just creeping in by stealth (except iPhone OS).Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-17898384.post-1163622789102067572006-11-15T12:33:00.000-08:002006-11-15T12:33:00.000-08:00I want and will even pay for phone apps like a mus...I want and will even pay for phone apps like a music player, password storage, and a remote control.<BR/><BR/>But most of my application needs on a phone could be fulfilled by a browser running Flash and AJAX applications. Look at usage on a PC. I don't run a TV app or connect to my ISP's music store, I just browse a wide-open Web, watch Flash videos on sites like YouTube, occasionally save multimedia content locally, put my content on the Web, and increasingly run Web-based apps (blog, Writely, Google Calendar, Google Maps) in the browser. NONE of that usage is O.S. or browser-specific. I want to use my phones (Samsung sph-i500 Palm and Sanyo MM-9000, maybe a Treo or Nokia N93) the same way, but:<BR/>* the browser can't save content to memory card or upload from it<BR/>* the phone can't tell the browser my current location<BR/>* Flash doesn't run in the browser<BR/><BR/>So I'm forced to run local phone apps, I'm forced to sync data to them, and the cellular company tries and fails to sell me ludicrous "channels" for video, fee-based map programs, and a stone-age online photo service.<BR/><BR/>I don't know what the technical problems are. I hope that a phone O.S. + browser like Opera Mini or the Mozilla-based Minimo solves them and gives me the NORMAL browser-based usage that I employ for 80% of my computing.<BR/><BR/>Cheers!skierpagehttps://www.blogger.com/profile/04480517078252023572noreply@blogger.comtag:blogger.com,1999:blog-17898384.post-1163439214005911802006-11-13T09:33:00.000-08:002006-11-13T09:33:00.000-08:00In the US unless the mobile operators can move off...In the US unless the mobile operators can move off the walled garden mentality I don't see a common platform evolving. It's counter to the goals of the operators. Afterall, American Cell companies are phone providers customers, not mobile consumers.Jason Shaohttps://www.blogger.com/profile/14175760964276372321noreply@blogger.comtag:blogger.com,1999:blog-17898384.post-1163426544923962942006-11-13T06:02:00.000-08:002006-11-13T06:02:00.000-08:00"If mobile Java can ever get to the point where "w..."If mobile Java can ever get to the point where "write once run anywhere" actually works, I'll be glad to consider it a platform"<BR/><BR/>I'd argue that you are a tiny bit unfair, as it equally could be said about the variants of Symbian OS, Windows Mobile, Palm OS and Linux, that are available on only a small fraction of phones, Linux being the worst among these in terms of fragmentation between variants.<BR/><BR/>That's also not WORA, however compatible e.g. Windows Mobile might be between phones that run specifically Windows Mobile.<BR/><BR/>I fully agree with you that the mistakes made with Java ME / MIDP - the biggest in my opinion is that Sun outsourced KVM development to several providers - must not be replicated for a future platform.Adminhttps://www.blogger.com/profile/13704301841012290683noreply@blogger.comtag:blogger.com,1999:blog-17898384.post-1163388849953012762006-11-12T19:34:00.000-08:002006-11-12T19:34:00.000-08:00Michael,As usual, your blog entries are the equiva...Michael,<BR/><BR/>As usual, your blog entries are the equivalent of strong paid research. Speaking of which, there's one point you didn't make: with Symbian divesting itself of UIQ, any new licensees are stuck going to either their #1 competitor or their #4 competitor for a UI layer... Yes, S-E and Nokia are locked in, but outside growth is locked out.<BR/><BR/>-aviAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-17898384.post-1163380895286681312006-11-12T17:21:00.000-08:002006-11-12T17:21:00.000-08:00Anders - yes sorry I should have been clearer ther...Anders - yes sorry I should have been clearer there. What I meant by this is that companies who currently have 43% market share seem to be committed to Symbian. This is not to say all their phones use (or will) Symbian, just as not all NEC / Motorola / Panasonic etc phones use Linux.<BR/><BR/>There is of course the arguement that Motorola is going to use Linux in more of its phone than Nokia will use Symbian. <BR/><BR/>Actually it seems Linux is and will do best in the mid tier phone space (feature phones), but may have a harder time in high tier space. <BR/><BR/>I belive both Nokia and Motorola have talked about the 50% level. In anycase the future the portion of phones that run on an 'open' OS (Linux or Symbian) will be higher whatever the manufacturer - that much I think is certain. I think the 100m prediction has been used quite widely for open OS phone in 2007... that's a sizeable portion of the market (say 10%) and growing quickly.<BR/><BR/>So what I meant to say by this is that at least two manufacturers who represent a very significant portion of the market plan to use Symbian - homogenous at the OS level. The nearest to this will be Motorola (20%), but even they are using two differnt Linux implementations as I recall. I think this is worth bearing in mind when Symbian is written off (by some) where as Linux numbers are added to something much bigger by aggregation.<BR/><BR/>I do appreciate it is easy to get caught up in numbers (I am as guilty as anyone of this), but they do have implications for volumes and the impact on development costs per unit etc etc.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-17898384.post-1163378087016082142006-11-12T16:34:00.000-08:002006-11-12T16:34:00.000-08:00"If Linux was homogeneous it might be able to matc..."If Linux was homogeneous it might be able to match Nokia + Sony Ericsson's market share (43% ish), but its not."<BR/><BR/>I might be missing your point, but are you implying that Symbian OS would be those 43%? Rather Symbian OS' market share is very small. Almost all Nokia and Sony Ericsson phones run in-house developed platforms on top of simple RTOS's.Adminhttps://www.blogger.com/profile/13704301841012290683noreply@blogger.comtag:blogger.com,1999:blog-17898384.post-1163355959309076722006-11-12T10:25:00.000-08:002006-11-12T10:25:00.000-08:00Very interesting post. I would agree that there is...Very interesting post. I would agree that there is no law that says S60 / UIQ has to run on Symbian (MOAP-S vs. MOAP-L being the best example of this). However I do think that the argument gets over simplified into Linux is cheaper and better and will therefore become dominant.<BR/><BR/>My comment would be there are two things that need to be considerd with regards to OS - cost and technical ability. <BR/><BR/>I would add a third - defintion, but I think most here would agree with the kernel + device driver and middleware in the context of this discussion.<BR/><BR/>The cost issue seems simple - Linux is free and therefore must be cheaper. However Linus is not free - the kernel maybe, but the middleware layer is not. Moreover refinements to to ther kernel (e.g. Access changes for memory management, boot time and power consumption for ALP) are necessary. The middleware component needs more works, though some svaing through the use of opensource components may be possible (especially with device drivers). However even using free stuff is not free (there's still integration etc etc). Do people really think that the Linux Platform companies (ACCESS, TrollTech etc.) are not going to charge a license fee. Of course the debate as to how much this will be ins open. Even Motorola who is doing their own thing will have costs associated with developing and maintaing the platform. How much will this be per linux phone they produce - open to debate perhaps? Then of course there are questions as to whteher Linux will platformise sucessfully in the same way S60 has for Nokia. (You could look as MOAP-L in Japan for the cost issues here). Thus to say Nokia could save the license fee to Symbian merely by switching to Linux ignores the cost of using Linux (not free), the switching costs (cost ?), and the impact cost (within the ecosystem). The switch is not nearly as trivial as it would first appear - you have to understand both S60 and UIQ are tied more closely into the OS than traditional UIs. Symbian actually provides a UI framework and many of the underlying data store mechanisms. The middleware part of software that supports various technologies and standards is very susbstantial. Yes it may be possible to create a saving, but it is not a simple calculation.<BR/><BR/>Nokia looked at Mobile Linux back in 2000 (and rejected it then) and I don't doubt they will continue to do so. They will almost certainly look at ways of taking advanatge of 'free' opensource as they have with the browser. Sony Ericsson by choosing UIQ have committed to Symbian at least for the next few years.<BR/><BR/>The second thing to consider is technical ability or fitness for purpose. Linux was not designed as a mobile OS. The kernel is not optimised for mobiel usage. It can be modified of course, but is that a good as solution.<BR/><BR/>Symbian's micro-kernel model versus the Linux kernel. Built to fit vs modifieid. Same applies higher up the stack too.<BR/><BR/>The importance of that is hard to judge of course. The technical issue is an important one and will become more so. Mobile is hardly likely to stand still. I wonder which is better equipped to move with it - Symbian or Linux. <BR/><BR/><BR/>And it is not just the kernel - there is a lot more to the software stack. This is the bit that creates a lto of value. This is not all going to be free via Linux. It will cost a lot to create and cost may come down to volumes. If Linux was homogeneous it might be able to match Nokia + Sony Ericsson's market share (43% ish), but its not.<BR/><BR/>I do find this is an interesting topic, but I find it frustrating that it often gets simplified to Linux is better because it is free. Its equally valid, in some ways, to say Symbian is better because it is technically better.<BR/><BR/>I do think Symbian being outside of Nokia / Sony Ericsson et al. may be an issue. Is it more expensive running it this way if you're a shareholder of Symbian? It depends how much synergy and expertise you see in Symbian... Moreover I don't think Symbian is unaware of this (e.g. see the license cost change if earlier this year). Indeed you might argue that Symbian, being owned by its major customers can afford to have less of a margin on its licensee fee than say TrollTech or ACCESS.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-17898384.post-1163302416937446562006-11-11T19:33:00.000-08:002006-11-11T19:33:00.000-08:00Anders wrote:>>You almost forgot to mention that >...<B>Anders wrote:</B><BR/><BR/><I>>>You almost forgot to mention that >99% of all mobile applications are currently developed for Java ME / MIDP, and MIDP is also supported by smartphones, so there's actually a common platform of sorts.</I><BR/><BR/>If mobile Java can ever get to the point where "write once run anywhere" actually works, I'll be glad to consider it a platform. But right now it's more like a programming language – a shared syntax that you use across different platforms, but with lots of customization to the particular system.<BR/><BR/>I think there's a very good chance that Flash/Apollo is going to take the "write once/run anywhere" position before the Java world gets its act together.<BR/><BR/>David's comment on SuperWaba gives me some hope. And I think Access could change the world, even at this late date, if they open sourced Palm OS Garnet.<BR/><BR/><BR/><B>Oscar B. wrote:</B><BR/><BR/><I>>>I dont understand why a great application base is a decisive factor.</I><BR/><BR/>You're right, it's not a decisive factor at the moment. I believe that's because mobile apps are hard for the average user to discover and install. I also believe that the apps <I>would</I> matter a lot if those problems were fixed. DoCoMo's iMode is my favorite example of a mobile platform done right. I wrote extensively on the subject <A HREF="http://mobileopportunity.blogspot.com/2006/06/we-need-new-mobile-platform-sort-of.html" REL="nofollow">here</A>.<BR/><BR/><BR/><B>Anonymous wrote:</B><BR/><BR/><I>>>S60 and thus Nokia (and SE/UIQ) are totally locked in to the Symbian OS way of doing things (Descriptors, Active Objects et al.) and therefore totally locked in. They might be 'just the UI' but when your UI is built on an architecture that is patented to the hilt until 2017, you can't just go writing a compatibility layer for Linux.</I><BR/><BR/>Maybe. But since there's very little native software available, you wouldn't necessarily have to write a full compatibility layer. In fact, that's the last thing I'd do. It would be quicker and cheaper to just have a team re-implement the core apps and UI on a new platform. That would take time, but it's eminently affordable for Nokia and marginally affordable for SonyEricsson.<BR/><BR/><I>>>hundreds of millions of sunk investment at these companies. Even these billion dollar behemoths are accountablte to their shareholders, who might not smile kindly on 'starting from scratch' versus using what's already finished.</I><BR/><BR/>I think investors don't care about sunk costs nearly as much as they care about forward-looking revenue forecasts. If Nokia figured out a way to cut $2 a unit out of its bill of materials, the investors would form a conga line all the way through downtown Helsinki. <BR/><BR/>In mid-winter. <BR/><BR/>At night. <BR/><BR/>Naked.<BR/><BR/><BR/><B>Dean wrote:</B><BR/><BR/><I>>>it seems likely that low-end phones will be based on proprietary embedded OSs for at least 10 years (can you imagine a Symbian or Linux ultra-low cost $20 phone? I can't....)</I><BR/><BR/>Ten years is beyond my planning horizon. But I can't picture it anytime in the next five years.<BR/><BR/><BR/><I>>>I remember asking an S60 representative about whether it could work on Linux, 2 years ago at 3GSM. The guy went white as a sheet, and said I'd have to ask their analyst relations folk.</I><BR/><BR/>Oh, yeah. I think Nokia has been playing with all sort of heretical layer-like ideas (they didn't toy with buying Palm OS because they wanted the kernel). But whether they'll actually implement anything is another question. I think the economic incentive is there, and will grow over time.<BR/><BR/><BR/><I>>>For me, the winner will be whichever platform can deliver true multitasking (but not necessarily full open-ness) on a phone priced right for 3G on prepay. The more I look at this market, the more I think that multitasking has more inherent value than "smartness" per se.</I><BR/><BR/>Let me put it this way – having an independent "open" OS in a phone, with all the associated APIs and documentation and overhead, is overkill unless you also open up the developer ecosystem. If you're not going to open the ecosystem, then yeah you might as well use an embedded OS/kernel.<BR/><BR/>But then give up on the fantasies about getting an Internet-like explosion of mobile data activity. Won't happen without the ecosystem.Michael Macehttps://www.blogger.com/profile/17966107280587843091noreply@blogger.comtag:blogger.com,1999:blog-17898384.post-1163292872916482752006-11-11T16:54:00.000-08:002006-11-11T16:54:00.000-08:00MichaelLots of good stuff in this post. I've been ...Michael<BR/><BR/>Lots of good stuff in this post. I've been saying for a while that I didn't believe the handset OS space would consolidate that much. <BR/><BR/>As well as all the platforms you mention, it seems likely that low-end phones will be based on proprietary embedded OSs for at least 10 years (can you imagine a Symbian or Linux ultra-low cost $20 phone? I can't....)<BR/><BR/>And despite the last poster's comments, I remember asking an S60 representative about whether it could work on Linux, 2 years ago at 3GSM. The guy went white as a sheet, and said I'd have to ask their analyst relations folk...<BR/><BR/>For me, the winner will be whichever platform can deliver true multitasking (but not necessarily full open-ness) on a phone priced right for 3G on prepay. The more I look at this market, the more I think that multitasking has more inherent value than "smartness" per se.Dean Bubleyhttps://www.blogger.com/profile/05719150957239368264noreply@blogger.comtag:blogger.com,1999:blog-17898384.post-1163268250689713992006-11-11T10:04:00.000-08:002006-11-11T10:04:00.000-08:00"But there's no law of nature that says S60 or UIQ..."But there's no law of nature that says S60 or UIQ has to always run on top of the Symbian OS." - MM<BR/><BR/>This is where having a modicum of clue would help you Michael and all your commenters. <BR/><BR/>As much as they might want to, and as much as they might threaten to whenever it's time to revisit their Symbian license fees, S60 and thus Nokia (and SE/UIQ) are totally locked in to the Symbian OS way of doing things (Descriptors, Active Objects et al.) and therefore totally locked in. They might be 'just the UI' but when your UI is built on an architecture that is patented to the hilt until 2017, you can't just go writing a compatibility layer for Linux.<BR/><BR/>Not to mention the 2000+ Symbian OS engineers and hundreds of millions of sunk investment at these companies. Even these billion dollar behemoths are accountablte to their shareholders, who might not smile kindly on 'starting from scratch' versus using what's already finished.<BR/><BR/>Symbian C++ is not your father's C++, to do it well takes years of learning. Crap tools don't help either. These firms have already been through the curve though, so they can zoom ahead while everyone else plays a futile game of catchup (which is exactly what they are doing).<BR/><BR/>Nokia is already building an alternative platform based on Linux, called Maemo. But it's not for phones (for the foreseeable future anyway), and it's not S60 (and it's not very good either).Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-17898384.post-1163204426662258462006-11-10T16:20:00.000-08:002006-11-10T16:20:00.000-08:00My felling is that the problems Mike is alluding t...My felling is that the problems Mike is alluding to will drive more and more people to Flash Lite once handset adoption speeds up. <BR/><BR/>Linux *will* rule the low level OS. The number of players looking at the platform coupled with the economic advantage in what is a cuthroat margin-sensitive business makes this inevitable. <BR/><BR/>Standards bodies like OSDL-MLI and LIPS are mandated by companies and a number of operators to define lower level standards that foster interoperablily. Its important to remember that operators need apps to be successful as it will the drive renvenue they are desperate for and app support only pulls down their bottom line.<BR/><BR/>JMHAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-17898384.post-1163195899302615292006-11-10T13:58:00.000-08:002006-11-10T13:58:00.000-08:00The sleeper platform in this persistently multi-OS...The sleeper platform in this persistently multi-OS environment is SuperWaba. I continue to be amazed that someone with some money and marketing skills hasn't scooped this little Brazilian company up and given its platform the visibility it deserves, because their product clarifies the muddy mobile platform waters like nothing else I've seen. <BR/><BR/>* It's the only mobile Java platform that offers a truly "write once, run anywhere" development experience. "Everywhere" means Palm OS, Windows Mobile, Symbian, PSP, and Linux (with a BlackBerry VM supposedly in the works).<BR/><BR/>* Unlike Java MIDP it supports native libraries, so developers can use platform specific-APIs if they want the full power of the native OS at their disposal. <BR/><BR/>* It's fast, small and amazingly rich, with SDL graphics, a powerful sync-able SQL database engine, and a rich, snappy user interface that with just a little work can perfectly mimic the look and feel of the underlying OS.<BR/><BR/>* It's Java language so the tools support rivals Microsoft's for power and productivity (thanks to Eclipse).<BR/><BR/>* Unlike the competition, it's open source, so it can be distributed for free to end users.<BR/><BR/>SuperWaba's greatest liability has been its low profile outside of Brazil, where it's evidently all the rage among developers. Here in the US it seems to be mainly used for vertical applications. I doubt that most of your readers here have ever even heard of it, although if they download third party software they could very well have it running an app on their smartphone without even knowing it's there.<BR/><BR/>I realize these are rather gushing remarks, but the result of my work with SuperWaba has been that neither I nor my customers have to care about mobile OS fragmentation or shifting market shares any longer. That's been a substantial advantage for my business so when I see people write about the mobile app situation getting "uglier" it's hard not to pipe up about it.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-17898384.post-1163183416102236302006-11-10T10:30:00.000-08:002006-11-10T10:30:00.000-08:00Excellent comments; thanks.I want to come back and...Excellent comments; thanks.<BR/><BR/>I want to come back and respond to the questions properly when I have a bit more time, but meanwhile here's some of the information people asked for:<BR/><BR/><B>More information on Flash/Apollo.</B> Adobe has very aggressive plans for Apollo in both the PC and mobile spaces. I wrote about them a couple of months ago in a post <A HREF="http://mobileopportunity.blogspot.com/2006/05/flash-versus-windows-can-adobe-break.html" REL="nofollow">here</A>.<BR/><BR/><B>What do you mean by Palm OS?</B> I was being deliberately vague, because the situation there is so confused. When I said Palm OS I was thinking of: the Palm OS Garnet APIs (now being licensed by both Access and StyleTap), the Access Linux Platform, and whatever Palm is going to run on its devices in the future.<BR/><BR/>I have no idea which of those are going to be most successful in the long term. It'll be up to the licensees and users to vote with their wallets.Michael Macehttps://www.blogger.com/profile/17966107280587843091noreply@blogger.comtag:blogger.com,1999:blog-17898384.post-1163179503185339352006-11-10T09:25:00.000-08:002006-11-10T09:25:00.000-08:00Great post and clear analysis.I dont understand wh...Great post and clear analysis.<BR/>I dont understand why a great application base is a decisive factor. Palm has the largest base of apps, and it doesnt make it to sell more palm-powered-phones.<BR/>In my opinion, it is more important the carriers aptitude: they are configuring the market, subsidizing terminals, putting pressure on manufacturers, and charging oversized rates for traffic data.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-17898384.post-1163177501548103722006-11-10T08:51:00.000-08:002006-11-10T08:51:00.000-08:00I don't think Sony Ericsson will move UIQ to anoth...I don't think Sony Ericsson will move UIQ to another OS, but if they did, Linux is the only realistic choice. That way Sony Ericsson wouldn't be dependent on Symbian OS, that's very much controlled by Nokia.<BR/><BR/>"Unless Symbian can develop a big native apps base of its own"<BR/><BR/>They can't. The only option is that Nokia does, but that likely doesn't help Sony Ericsson, and also: Symbian OS is used in just a small fraction of all phones.<BR/><BR/>You almost forgot to mention that >99% of all mobile applications are currently developed for Java ME / MIDP, and MIDP is also supported by smartphones, so there's actually a common platform of sorts. Even though we mostly hate the differences in Java implementations between devices, it's at least the only broadly deployed platform that is somewhat OS and phone independent.Adminhttps://www.blogger.com/profile/13704301841012290683noreply@blogger.comtag:blogger.com,1999:blog-17898384.post-1163171707303561932006-11-10T07:15:00.000-08:002006-11-10T07:15:00.000-08:00Great article as always. It's unfortunate how thin...Great article as always. It's unfortunate how things are shaking out, and it seems like operators, phone makers, consumers and developers are all facing a tough situation.<BR/><BR/>But I'm interested in how you see Access (ALP) fitting into all of this. Are they a legitimate player now? And when you refer to PalmOS, are you meaning Garnet, or Garnet + ALP?<BR/><BR/>I'd also like to hear more about your thoughts on flash, Apollo, web apps, hybrid apps and how that might all evolve. And whether it has a place in the mobile market for the next 5 yrs.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-17898384.post-1163167258638285552006-11-10T06:00:00.000-08:002006-11-10T06:00:00.000-08:00Great post. Although Symbian claims the largest in...Great post. Although Symbian claims the largest installed base of smartphones of any OS today, I can see it going to zero in five years.<BR/>What matters to Nokia (and to all the other OEMs and operators too) is the GUI and application layer; that is where they differentiate.<BR/>Currently I run Aqua on top of unix on an intel box; that is to say I have a MacBook Pro. In the long term I think Nokia will do what Apple did, and develop some version of S60 that runs on top of mobile linux on standard hardware, and differentiate through the look and feel of the box and the GUI/app layer.<BR/>That would be cheaper for Nokia, better (although not ideal) for the developer community, but death for Symbian.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-17898384.post-1163166715526146322006-11-10T05:51:00.000-08:002006-11-10T05:51:00.000-08:00I'm a developer for mobile applications. I directl...I'm a developer for mobile applications. I directly feel the pain from all of the different OS's. You described the environment pretty well.<BR/><BR/>I took off four months to learn and become fluent in Flash. It seemed to me that this new layer was the common solution capable of providing professional looking applications without the over-the-top porting issues of making native apps work on all the OS's. You touched on this near the end of your posting where you talked about layers and Apollo. Somehow, I think there is more there there (duplicate intended).<BR/><BR/>I've written some play-around FlashLite apps but they just aren't ready to be used professionally yet. Maybe Apollo (lite?) will do the trick. There seems to be a lot of waiting around for Adobe and I wonder at times if they know what they have. They could eliminate a layer or two if they wanted to (per your description). They also need to reduce some of the brain-dead issues that FlashLite has that are stopping developers like me from using it for real.<BR/><BR/>What will it take for Adobe to realize that they could be the Developer Studio for mobile apps across all platforms?Anonymousnoreply@blogger.com