SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
Service Provider Mobility: Android - to be or
not to be?

Posted by David Almstrom Nov 22, 2009

That Android has got a lot of publicity and public endorsement in the US is clear to all of
us but the potential impact that Android can have is probably far beyond what you have
thought. I am therefore posting some of my 'insights' in the subject.



When Andy Rubin left Sidekick and started Android (and acquired by Google), he and his
team did a few things amazingly correct. The first thing they want to do was to embedded
Google services as much as possible; secondly, providing a standardized easy to develop
developer experience that is standardized across devices; and thirdly, provide a nice and
easy UI.



What they did not do was to provide a native SDK, nor any tools to easily modify and change
the UI, nor any backwards compatibility between 1.0, 1.5, 1.6 and 2.0 - as for developers,
it did not matter - they had the Dalvik SDK (which is stable). But the Android team released
most of their code under an open source license (MIT) and that opened up for an unrivaled
deployment from chipset, ODMs, OEMs and even operators.



And to be fair, Android is now the one and only open source package that provides
everything from UI, kernel, sandbox and a bunch of applications that constitutes the basics
of a smartphone. So what has this lead to?! Well, I can't tell you everything as some is
information given in customer confidentiality, but some I can share:



- Mobile phones (Google-certified): HTC, Motorola, LGE, Samsung (though Samsung maybe
not be totally backing it) and SonyEricsson (HTC);

- Operator endorsement from Verizon, T-Mobile, 3 and more on the way. What the OEMs
and ODMs keep hearing is the demand for Android-based devices;




Generated by Jive SBS on 2010-05-25-06:00
                                                                                              1
Service Provider Mobility: Android - to be or not to be?


- Mobile phones (non-Google): China Mobile's oPhone (w Dopod, LGE, Dell and other
producing phone); a number of shanzhai phones; virtually all ODMs (to mention a few:
Yuhuatel, Pegatron, Quanta, etc.);

- Smartbooks: not supported by Google, but the ODMs and some OEMs are in full
development of Android-based Netbooks, driven by operator demand. I have seen demos
based on Qualcomm Snapdragon and Freescale iMX.51 done by ODMs in Taiwan;

- STB: I have been shown a few various reference designs by customer who has been using
Android;

- In-Car Infotainment systems: One of the biggest Chinese car manufacturers is developing
an Android-based solution (want phone capabilities); and

- Chipsets: nearly all chipset manufacturers have a demo with Android (Freescale,
Qualcomm, TI, Marvell, etc. - even MIPS now).



At the ARM symposium that I attended in Taipei and Hsinchu last week, ARM itself had a
number of speeches to show how to innovate and develop with ARM and Android. Apart
from our Qt-demo and Movial's, a few were Windows Mobile and the rest was just Android.



In Japan, the in-official Android community is huge - more than 2,000 open source
developers (and growing), compared with some 50-100 in KDE.



I was speaking at Web Wednesday in Beijing the same week in order to share my
experience with open source business models. And most of the developers there were
totally ignoring Nokia but a few them was really in favor of Android. The perception of
Android's strengthen a position, is in my opinion, greatly over-rated, as there are clear signs
already of fragmentation (and thus developers will not have such an easy life) but perception
rules!



What drives this? For any ODM or OEM who wants to e.g. use an ARM-based chipset
to drive down cost and to build a device quickly (partly being able to show a demo to a
customer to be able to sell in the design), there are a number of things to look out for:




Generated by Jive SBS on 2010-05-25-06:00
                                                                                              2
Service Provider Mobility: Android - to be or not to be?


- free open-source solution means no budget spending and lengthy contract negotiations
with supplier. I.e. easy to start the project and low/minimum risk

- avoid plumming that do not add any value. In the plumming, we have kernel porting,
driver development, media-framework (some value in optimizing and performance), back-
end features (SQL, UI toolkits, etc.), basic applications (such email, browser, dialer) and a
sandbox model for installing 3rd party applications

- 3rd party application development model for developing and deploying applications on
devices but also making it easy for the OEM/ODM themselves to add/develop pre-installed
applications. The Java language makes it fairly easy for anyone to develop apps given that
large existing Java developer community.



So what could go wrong? What could stop the Android and make him rust. There are
hurdles and deploying on non-ARM chipsets are one; memory consumption can make the
devices too expensive (beyond mobile); difficult to develop and customize the UI (important
once the screen is not standard screen) and of course, consumer uptake. Still there are no
evidence of real consumer uptake and the next year stand to prove the case.



There are also some large developer houses that questions the viability of Android and
ability for 3rd parties to make some serious money. Gameloft recently announced cutbacks
of Android apps development. A quote: "We have significantly cut our investment in Android
platform, just like ... many others," Gameloft finance director Alexandre de Rochefort said at
an investor conference.



Android could also fragment itself to non-importance with its open-source model and
non-backward compatibility in the framework and Native controllers. It could become
the preferred choice for building anything but would be limited to UI and some on-device
preloaded applications and a browser and not much more beyond mobile phone. Also
Chromium OS may divert attention and given that ChromeOS is built upon Canonical's
Linux distro, there are also chances that we can easier get Qt and CWRT running on those
devices. But I fear that Google in true non-open source spirit and its aim to rule the world
will limit OEMs/ODMs if they want Google services preloaded on their devices




Generated by Jive SBS on 2010-05-25-06:00
                                                                                                3
Service Provider Mobility: Android - to be or not to be?


Alternatives to Android? Moblin maybe, but that is x86-based and not open to non-Intel
chipsets (GPL only otherwise) which really limits uptake



And where is Maemo? Should that have been one of the options for any ODM? Well,
probably but it seems too complicated to build a device based on ODM.



SonyEricsson provides an alternative view on how to provide a developer experience:




And this is also well in-line with Nokia's push for the WebRuntimes that is on S60 devices
and also in some of the S40 and also Maemo. Similar for PalmPre and this is also aligned a
bit with Chromium OS. Webapps is the future?

927 Views Tags: qt, android, websdk

Nov 24, 2009 12:17 PM Robert Synnestvedt
Thanks for the insight David. A few things come to mind that lead me to believe that there
will not be universal Android adoption for quite awhile, if ever ...



First if we look at current Mobile OS market share for SDK and trained professionals building
apps and systems, we find Google Android comes in last place:




Generated by Jive SBS on 2010-05-25-06:00
                                                                                             4
Service Provider Mobility: Android - to be or not to be?




* Nokia Symbian

* RIM Blackberry

* Apple OS X for MACs, iPhones, tablets etc.

* Microsoft

* Linux

* Google Android



What would drive these communities to abandon what they've invested in to jump onto
Android? In fact don't some of these communities view Android as "evil" (developers can
offer pretty strong opinions ;-)

Nov 24, 2009 10:14 PM David Almstrom Robert Synnestvedt in response to
Robert,

you highlight an important aspect. Developers will normally go for the most deployed
devices in the market and develop applications. However, it seems that Nokia (whom I am
working for) has managed to break that paradigm - particularly in the US.



If you ask what developers are developing for, you would probably see something like this:



1. iPhone/iPods - everyone

2. Android as the second platform for most

3. RIM or MS



A lot of the US-based developers will not even consider Nokia/Symbian as its developer
offering currently is flawed. There are a lot of works in progress from both Nokia and
Symbian Foundation to fix that of course and I believe it will improve.



Generated by Jive SBS on 2010-05-25-06:00
                                                                                             5
Service Provider Mobility: Android - to be or not to be?




But it is also regional. In China, S60v3 is the first platform that developers will develop for
and then maybe even S60v2 before considering MTK and/or Java.



But from a device manufacturer, the promises of Android makes statement where Android
now is in the last place obsolete. However, there is a very obvious concern that due to the
openness of Android and that Google is not able to enforce compatibility between platforms
that the Android developer market will be highly fragmented. Wired posted an interesting
article sometime ago.



And that can give Nokia an edge in consolidating the developer market around 100M+
devices yearly.

Nov 25, 2009 2:11 PM Robert Synnestvedt David Almstrom in response to

Android ... to be or not to be? That is the question     ... market share perspective is much
smaller than iPhone after first year, but is trending up ... but I see Nokia as so powerful in
this space it's hard for me to get head around idea that Android could be dominant. Do you
see it becoming "The" dominant Mobile device OS? Would Nokia let that happen? ;-)



The blurring of Mobile Internet application use cases between smartphones, MIDs, laptops
etc. makes this all the more fascinating to me.



Google offering Android on the one hand, then building their own Google Phone (will all
Android device manufacturers truly get the same just-in-time access to everything Android
has to offer? Will Google Phone have leading edge to updates?), while supplying Chrome
for "bigger?" devices ... doesn't sound like something that exudes great confidence for
developers to race after. But then again, as you state, "perception rules"



And what of App Stores? Are they destined to remain client based? Or will there be
"emulators" to run your previously purchased apps on a new device?




Generated by Jive SBS on 2010-05-25-06:00
                                                                                                  6
Service Provider Mobility: Android - to be or not to be?


Finally, what of trending to "The Cloud" ... makes me wonder if the drive to save even
more battery life and further reduce device costs will influence the "smart" phones toward a
destiny of dumb TTY terminals linked into intelligent clouds ;-)



Whatever the final destination, its great to have insight from people like you in our
community, driving and deliberating where to take this ... I bet part of our "discusion" should
go into Discusion ... and something tells me that regardless of which OS "wins", having a
reliable and ubiquitous network connection in between these Mobile Internet devices will
remain pretty important

Nov 26, 2009 12:19 AM David Almstrom Robert Synnestvedt in response to
personally, I think there will always be a number of platforms, a number of choices - as
people are different and have different needs.



If not, we would all be on Microsoft PCs by now and we are not. Nokia will of course not
sit quiet and let Google take over and the alliance lately with Microsoft can prove to be
powerful.



The Cloud fits some people - but the unreliability of network access and tied with the cost of
bandwidth (there is a cost for that) will push for more than cloud-based services/computing.
There will always be low-end vs high-end, simple vs full-features, faster vs more complexed,
etc.



Who wants the dumb terminal back?

Dec 1, 2009 12:10 AM Mike Demler David Almstrom in response to
Very interesting thread. I just finished writing a report on the "Android Invasion" that has
occured here in the U.S., starting just before CTIA Wireless in October and continuing
non-stop ever since. A lot of very good technical points are raised in this discussion, but I
think my perspective is somewhat different since my point-of-view is mostly focused on the
business implications.



Here are just a few of my opinions/observations:



Generated by Jive SBS on 2010-05-25-06:00
                                                                                                  7
Service Provider Mobility: Android - to be or not to be?


      1. Very simply - Google's goal with Android in smartphones is to do on the mobile
         internet what they have done already to the desktop. Individually, the basic
         components (browser, search engine, email, etc.) built on top of the OS are
         secondary to the end result that is achieved by their integration: a synergistic
         platform that facilitates commerce. (See the AdMob purchase). On the desktop it
         was a matter of integrating (mostly) into Windows. Not so on the mobile handset..
         hence the need for Android.
      2. It's a numbers game. The U.S. wireless operators that are currently supporting
         Android (Verizon, Sprint and T-Mobile) account for more than 170M cell phone
         users. That is more than 2X the total available market addressed by iPhone-
         dependent AT&T. I'm not sure what David means by fragmentation, but apps
         developers can't help but be drawn to redirecting their efforts to that larger market
         where one app hits more phones and more target users for the same amount of
         effort. Verizon's $100M DROID campaign is backing them up, along with all the
         other carrier's efforts. Apple is very profitable, but it is repeating the same closed-
         platform philosophy that it executed on the desktop... and we know how that worked
         out.
      3. When I see open source I read ecosystem. Nokia may have a strong Symbian
         ecosystem in Europe, but it has near-zero presence in the U.S., and make no
         mistake.. the U.S. drives the smartphone business. The ecosystem of the Open
         Handset Alliance spans semiconductors, to design tools, to application software,
         to CE manufacturers, to service providers. If that is the result of being "open" so be
         it. The bottom line is that this represents a very formidable ecosystem that Apple's
         closed system can't match, and neither can Nokia. Nokia should integrate Android
         into their Qt porting framework, or risk losing any chance of gaining market share in
         the U.S.
      4. Android will be in set-top boxes and other CE devices, as the convergence of the
         internet and digital media penetrates further into the digital living room.
      5. Don't forget Google's investment in Clearwire. Look for a WiMax Android
         smartphone, if not 2010, definitely in 2011.



-Mike Demler

Dec 1, 2009 11:10 PM Robert Synnestvedt Mike Demler in response to
I saw Apple's "closed" offer more as a gateway for the OS X developer community to easily
port apps into the rapidly expanding Mobile Internet community. App store volume suggests
they got that part right .. iPhone user interface + application combo offered the "Wow" factor
to draw a crowd




Generated by Jive SBS on 2010-05-25-06:00
                                                                                                 8
Service Provider Mobility: Android - to be or not to be?


We just busted through Black Friday in the States ... it'll be interesting to see how the
holidays (and Verizon $100M ad campaign!) helps drive Android sales ...



Apple has always had a crowd willing to pay a premium for a small part of the overall
market ... Google draws a crowd that says Internet is free ... it'll be interesting to see what
"revenue sharing" models work out best between subscribers, operators, and the droid eco-
system

Dec 2, 2009 3:34 AM David Almstrom Robert Synnestvedt in response to
@Mike, with fragmentation I mean that the single app no longer can run on any Android
device as OEMs have started to fork Android of various reason and it is difficult for Google's
Android to enforce full compatibility. E.g. GPS and Camera integration are handware
dependent and in order to make it work, the APIs may change.



It is quite interesting how, due to Apple, US regain the edge in the mobile market after
losing in the early 90s to Europe. In the early 00s, US mobile market was a joke but it has
changed. But 170M cell phone users is not that much. China adds 80-100M cell phone users
yearly. India as well (though 80% is low-end phones).



The chinese operators are all forking Android to O-phone (CMCC), U-Phone (Unicom) and
C-phone (Telecom) - all on Android, all on their own SDKs and modifications. Here one
Android app will for sure not run on the other platforms. And Nokia will probably the uniting
factor here.



But the idea of Qt supporting Android is not new and I really think that we need to take Qt to
Android (remember, I work for Nokia) but as good as it sounds, it is not as straightforward.
Ideas more than happily received.

Dec 2, 2009 10:39 AM Mike Demler David Almstrom in response to
Hi David,



I wonder how severe the issue of fragmentation of the Android OS is. I can see backward
compatibility being an issue, but is the basic foundation of the OS revs that Google releases
even changeable by developers? The developer is responsible for testing hardware


Generated by Jive SBS on 2010-05-25-06:00
                                                                                                  9
Service Provider Mobility: Android - to be or not to be?


dependencies. There are numerous emulators available, which is a topic I cover in my
recently published report on "The Android Invasion".



A bad (i.e. incompatible) app is a bad app, and they will exist regardless of the platform,
iPhone or Android. As smartphones are just portable computers, it follows that some of the
same problems we see with hardware dependencies on the desktop will occur. However,
I don't see a problem with developing apps that are targeted at specific hardware as long
as that is specified, nor do I see a problem with creating regional variations. This sort of
"fragmentation" just creates more opportunities.



I realize that 170M subscribers is a small fraction of the 2B worldwide, but of course I was
directing that point at U.S. developers - just to provide some perspective relating to the "gold
rush" to iPhone app development. Android opportunities will dwarf iPhone because of the
"fragmentation", or perhaps more accurately - "diffusion of innovation", just as has occured
with the numerous variations of Windows OS configurations that dominate the PC market.



I am curious about your comment that "Nokia will probably the uniting factor". Can you say
more about that?



Great discussion..

Mike

Dec 2, 2009 10:51 AM David Almstrom Mike Demler in response to
it is difficult now to say how severe the fragmentation will be. It is more likely to happen
in the open-source device ODM/OEMs (STB to MID to Netbooks to whatever) rather than
the mobile phones. But even in the mobile phones, the OEMs are enhancing Android and
when they do, they add features that requires specific SDKs, etc. etc. and immediately, the
developers that targets the 170M potential Android users ends up to have to target 5-10
different phones with 100K-2/3M units.



At Nokia we have learnt that lesson the hard way. We managed to break the paradigm that
developers target the most deployed platform. And by all numbers, Nokia has deployed



Generated by Jive SBS on 2010-05-25-06:00
                                                                                               10
Service Provider Mobility: Android - to be or not to be?


more smartphones combined than all others but with a number of platforms where binary
compatibility have been broken repeatedly.



wrt my comment about Nokia being the uniting factor, I was referring more to China as the
market, where if the three operators post their own non-compatible Android SDKs, Nokia
with our dominating market share can get the developers to develop for Qt/Webruntime/Java
on Nokia devices and be sure that it will be able to run on all operator's handsets (if the user
has a Nokia device).



Once Qt is one of the preferred developer platforms, the developers can also port (or rather
deploy) their apps on non-Nokia devices. E.g. Windows Mobile phones, Samsung Symbian
phones, Asus Netbooks (Linux/Windows), TV/STB running Qt. and so on.




Generated by Jive SBS on 2010-05-25-06:00
                                                                                              11

Weitere ähnliche Inhalte

Was ist angesagt?

Developers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionDevelopers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionMarco Tabor
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phonesjohnpaolo990
 
A Glimpse On MeeGo
A Glimpse On MeeGoA Glimpse On MeeGo
A Glimpse On MeeGoAmanda Lam
 
Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9Marco Tabor
 
Android and Android Phones
Android and Android PhonesAndroid and Android Phones
Android and Android PhonesCarla Argonza
 
Mobile app developers guide
Mobile app developers guideMobile app developers guide
Mobile app developers guidePrayukth K V
 
Mobile world congress 2016
Mobile world congress 2016Mobile world congress 2016
Mobile world congress 2016Tuncay Tuncer
 
Mobile Developer's Guide To The Galaxy 11th edition
Mobile Developer's Guide To The Galaxy 11th editionMobile Developer's Guide To The Galaxy 11th edition
Mobile Developer's Guide To The Galaxy 11th editionMarco Tabor
 
Cross Platform Development Using Flutter
Cross Platform Development Using FlutterCross Platform Development Using Flutter
Cross Platform Development Using Fluttervivatechijri
 
Android and Android Phones
Android and Android PhonesAndroid and Android Phones
Android and Android PhonesAlyzza Joy Glipo
 
TheFuture of Mobile Application and Media Tablets
TheFuture of Mobile Application and Media TabletsTheFuture of Mobile Application and Media Tablets
TheFuture of Mobile Application and Media TabletsSoftware Park Thailand
 
Latest Development Of MeeGo
Latest Development Of MeeGoLatest Development Of MeeGo
Latest Development Of MeeGoAmanda Lam
 
Android and android phone
Android and android phoneAndroid and android phone
Android and android phoneDnd17
 
Curso de android vox island
Curso de android   vox islandCurso de android   vox island
Curso de android vox islandpadinho
 

Was ist angesagt? (20)

Developers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionDevelopers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th edition
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phones
 
A Glimpse On MeeGo
A Glimpse On MeeGoA Glimpse On MeeGo
A Glimpse On MeeGo
 
Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9
 
Android and Android Phones
Android and Android PhonesAndroid and Android Phones
Android and Android Phones
 
Mobile app developers guide
Mobile app developers guideMobile app developers guide
Mobile app developers guide
 
Mobile world congress 2016
Mobile world congress 2016Mobile world congress 2016
Mobile world congress 2016
 
Android OS
Android OSAndroid OS
Android OS
 
Mobile Developer's Guide To The Galaxy 11th edition
Mobile Developer's Guide To The Galaxy 11th editionMobile Developer's Guide To The Galaxy 11th edition
Mobile Developer's Guide To The Galaxy 11th edition
 
Android
AndroidAndroid
Android
 
Cross Platform Development Using Flutter
Cross Platform Development Using FlutterCross Platform Development Using Flutter
Cross Platform Development Using Flutter
 
Android 1
Android 1 Android 1
Android 1
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Mobile software development_and_mobile_porting
Mobile software development_and_mobile_portingMobile software development_and_mobile_porting
Mobile software development_and_mobile_porting
 
Android and Android Phones
Android and Android PhonesAndroid and Android Phones
Android and Android Phones
 
TheFuture of Mobile Application and Media Tablets
TheFuture of Mobile Application and Media TabletsTheFuture of Mobile Application and Media Tablets
TheFuture of Mobile Application and Media Tablets
 
Latest Development Of MeeGo
Latest Development Of MeeGoLatest Development Of MeeGo
Latest Development Of MeeGo
 
Android and android phone
Android and android phoneAndroid and android phone
Android and android phone
 
Curso de android vox island
Curso de android   vox islandCurso de android   vox island
Curso de android vox island
 

Ähnlich wie Android - to be or not to be?

Android ! BATRA COMPUTER CENTRE
Android ! BATRA COMPUTER CENTREAndroid ! BATRA COMPUTER CENTRE
Android ! BATRA COMPUTER CENTREjatin batra
 
Presentation On Android OS
Presentation On Android OSPresentation On Android OS
Presentation On Android OSAkshay Kakkar
 
A first look_at_google_android
A first look_at_google_androidA first look_at_google_android
A first look_at_google_androidThai Kt
 
Mobil Uygulama Geliştirme Klavuzu
Mobil Uygulama Geliştirme KlavuzuMobil Uygulama Geliştirme Klavuzu
Mobil Uygulama Geliştirme KlavuzuSybase Türkiye
 
Android Intrduction
Android IntrductionAndroid Intrduction
Android Intrductiondaksh bhatt
 
Android in Netbooks
Android in NetbooksAndroid in Netbooks
Android in NetbooksMike Demler
 
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...Kai Koenig
 
Mobile World Congress - Report
Mobile World Congress - ReportMobile World Congress - Report
Mobile World Congress - ReportDMIMarketing
 
Mobile World Congress 2013: A report from the floor
Mobile World Congress 2013: A report from the floorMobile World Congress 2013: A report from the floor
Mobile World Congress 2013: A report from the floorDMI
 
Android and it’s applications
Android and it’s applicationsAndroid and it’s applications
Android and it’s applicationsamee yaami
 
Mobile Developers Guide To The Galaxy Vol.6
Mobile Developers Guide To The Galaxy Vol.6Mobile Developers Guide To The Galaxy Vol.6
Mobile Developers Guide To The Galaxy Vol.6Marco Tabor
 
Android OS
Android OSAndroid OS
Android OSSerhan
 
Android and it’s applications
Android and it’s applicationsAndroid and it’s applications
Android and it’s applicationsamee yaami
 

Ähnlich wie Android - to be or not to be? (20)

Android ! BATRA COMPUTER CENTRE
Android ! BATRA COMPUTER CENTREAndroid ! BATRA COMPUTER CENTRE
Android ! BATRA COMPUTER CENTRE
 
Presentation On Android OS
Presentation On Android OSPresentation On Android OS
Presentation On Android OS
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
 
A first look_at_google_android
A first look_at_google_androidA first look_at_google_android
A first look_at_google_android
 
Mobil Uygulama Geliştirme Klavuzu
Mobil Uygulama Geliştirme KlavuzuMobil Uygulama Geliştirme Klavuzu
Mobil Uygulama Geliştirme Klavuzu
 
Android
AndroidAndroid
Android
 
Android Intrduction
Android IntrductionAndroid Intrduction
Android Intrduction
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
presentation about Android
presentation about Android presentation about Android
presentation about Android
 
Android in Netbooks
Android in NetbooksAndroid in Netbooks
Android in Netbooks
 
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
 
Mobile World Congress - Report
Mobile World Congress - ReportMobile World Congress - Report
Mobile World Congress - Report
 
Mobile World Congress 2013: A report from the floor
Mobile World Congress 2013: A report from the floorMobile World Congress 2013: A report from the floor
Mobile World Congress 2013: A report from the floor
 
Android
Android Android
Android
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Android and it’s applications
Android and it’s applicationsAndroid and it’s applications
Android and it’s applications
 
Mobile Developers Guide To The Galaxy Vol.6
Mobile Developers Guide To The Galaxy Vol.6Mobile Developers Guide To The Galaxy Vol.6
Mobile Developers Guide To The Galaxy Vol.6
 
Android OS
Android OSAndroid OS
Android OS
 
Android and it’s applications
Android and it’s applicationsAndroid and it’s applications
Android and it’s applications
 
Presentation1
Presentation1Presentation1
Presentation1
 

Mehr von Cisco Service Provider Mobility

Service Provider Wi-Fi Networks: Scaling Signaling Transactions (White Paper)
Service Provider Wi-Fi Networks:  Scaling Signaling Transactions (White Paper)Service Provider Wi-Fi Networks:  Scaling Signaling Transactions (White Paper)
Service Provider Wi-Fi Networks: Scaling Signaling Transactions (White Paper)Cisco Service Provider Mobility
 
Unveiling the Monetization Opportunities for Carrier Wi-Fi
Unveiling the Monetization Opportunities for Carrier Wi-FiUnveiling the Monetization Opportunities for Carrier Wi-Fi
Unveiling the Monetization Opportunities for Carrier Wi-FiCisco Service Provider Mobility
 
Wi-Fi–Enabled Value-Added Services: Gain Insights from Cisco Mobile Customer...
Wi-Fi–Enabled Value-Added  Services: Gain Insights from Cisco Mobile Customer...Wi-Fi–Enabled Value-Added  Services: Gain Insights from Cisco Mobile Customer...
Wi-Fi–Enabled Value-Added Services: Gain Insights from Cisco Mobile Customer...Cisco Service Provider Mobility
 
Simulate IP Fast Reroute Loop-Free Alternate (LFA) White Paper
Simulate IP Fast Reroute Loop-Free Alternate (LFA) White PaperSimulate IP Fast Reroute Loop-Free Alternate (LFA) White Paper
Simulate IP Fast Reroute Loop-Free Alternate (LFA) White PaperCisco Service Provider Mobility
 
Planning and Designing Networks with the Cisco MATE Portfolio (White Paper)
Planning and Designing Networks with the Cisco MATE Portfolio (White Paper)Planning and Designing Networks with the Cisco MATE Portfolio (White Paper)
Planning and Designing Networks with the Cisco MATE Portfolio (White Paper)Cisco Service Provider Mobility
 
Model Complex Routing with Cisco MATE Design External Endpoints (White Paper)
Model Complex Routing with Cisco MATE Design External Endpoints (White Paper)Model Complex Routing with Cisco MATE Design External Endpoints (White Paper)
Model Complex Routing with Cisco MATE Design External Endpoints (White Paper)Cisco Service Provider Mobility
 
IP Network Control Turning an Art into a Science (Customer Case Study)
IP Network Control Turning an Art into a Science (Customer Case Study)IP Network Control Turning an Art into a Science (Customer Case Study)
IP Network Control Turning an Art into a Science (Customer Case Study)Cisco Service Provider Mobility
 
Forecasting Traffic Growth and Impact with Cisco MATE Design (White Paper)
Forecasting Traffic Growth and Impact with Cisco MATE Design (White Paper)Forecasting Traffic Growth and Impact with Cisco MATE Design (White Paper)
Forecasting Traffic Growth and Impact with Cisco MATE Design (White Paper)Cisco Service Provider Mobility
 
Data Center Migration and Network Bandwidth Assessments with Cisco MATE Desig...
Data Center Migration and Network Bandwidth Assessments with Cisco MATE Desig...Data Center Migration and Network Bandwidth Assessments with Cisco MATE Desig...
Data Center Migration and Network Bandwidth Assessments with Cisco MATE Desig...Cisco Service Provider Mobility
 
El futuro cinematográfico de la industria inalámbrica
El futuro cinematográfico de la industria inalámbrica El futuro cinematográfico de la industria inalámbrica
El futuro cinematográfico de la industria inalámbrica Cisco Service Provider Mobility
 
Architecture for Mobile Data Offload over Wi-Fi Access Networks (White Paper)
Architecture for Mobile Data Offload over Wi-Fi Access Networks (White Paper)Architecture for Mobile Data Offload over Wi-Fi Access Networks (White Paper)
Architecture for Mobile Data Offload over Wi-Fi Access Networks (White Paper)Cisco Service Provider Mobility
 
Building Accurate Traffic Matrices with Demand Deduction (White Paper)
Building Accurate Traffic Matrices with Demand Deduction (White Paper)Building Accurate Traffic Matrices with Demand Deduction (White Paper)
Building Accurate Traffic Matrices with Demand Deduction (White Paper)Cisco Service Provider Mobility
 
Next-Generation Knowledge Workers TweetChat – Transcript
Next-Generation Knowledge Workers TweetChat – TranscriptNext-Generation Knowledge Workers TweetChat – Transcript
Next-Generation Knowledge Workers TweetChat – TranscriptCisco Service Provider Mobility
 

Mehr von Cisco Service Provider Mobility (20)

Cisco quantum policy suite
Cisco quantum policy suiteCisco quantum policy suite
Cisco quantum policy suite
 
Cisco Use Case: Location-Based Advertising
Cisco Use Case: Location-Based AdvertisingCisco Use Case: Location-Based Advertising
Cisco Use Case: Location-Based Advertising
 
Service Provider Wi-Fi Networks: Scaling Signaling Transactions (White Paper)
Service Provider Wi-Fi Networks:  Scaling Signaling Transactions (White Paper)Service Provider Wi-Fi Networks:  Scaling Signaling Transactions (White Paper)
Service Provider Wi-Fi Networks: Scaling Signaling Transactions (White Paper)
 
Unveiling the Monetization Opportunities for Carrier Wi-Fi
Unveiling the Monetization Opportunities for Carrier Wi-FiUnveiling the Monetization Opportunities for Carrier Wi-Fi
Unveiling the Monetization Opportunities for Carrier Wi-Fi
 
Wi-Fi–Enabled Value-Added Services: Gain Insights from Cisco Mobile Customer...
Wi-Fi–Enabled Value-Added  Services: Gain Insights from Cisco Mobile Customer...Wi-Fi–Enabled Value-Added  Services: Gain Insights from Cisco Mobile Customer...
Wi-Fi–Enabled Value-Added Services: Gain Insights from Cisco Mobile Customer...
 
Defining the Business Case for Carrier-Grade Wi-Fi
Defining the Business Case for Carrier-Grade Wi-FiDefining the Business Case for Carrier-Grade Wi-Fi
Defining the Business Case for Carrier-Grade Wi-Fi
 
Simulate IP Fast Reroute Loop-Free Alternate (LFA) White Paper
Simulate IP Fast Reroute Loop-Free Alternate (LFA) White PaperSimulate IP Fast Reroute Loop-Free Alternate (LFA) White Paper
Simulate IP Fast Reroute Loop-Free Alternate (LFA) White Paper
 
Planning and Designing Networks with the Cisco MATE Portfolio (White Paper)
Planning and Designing Networks with the Cisco MATE Portfolio (White Paper)Planning and Designing Networks with the Cisco MATE Portfolio (White Paper)
Planning and Designing Networks with the Cisco MATE Portfolio (White Paper)
 
SP Wi-Fi Monetization Thought Leadership
SP Wi-Fi Monetization Thought LeadershipSP Wi-Fi Monetization Thought Leadership
SP Wi-Fi Monetization Thought Leadership
 
Small Cells in the Enterprise
Small Cells in the EnterpriseSmall Cells in the Enterprise
Small Cells in the Enterprise
 
Model Complex Routing with Cisco MATE Design External Endpoints (White Paper)
Model Complex Routing with Cisco MATE Design External Endpoints (White Paper)Model Complex Routing with Cisco MATE Design External Endpoints (White Paper)
Model Complex Routing with Cisco MATE Design External Endpoints (White Paper)
 
IP Network Control Turning an Art into a Science (Customer Case Study)
IP Network Control Turning an Art into a Science (Customer Case Study)IP Network Control Turning an Art into a Science (Customer Case Study)
IP Network Control Turning an Art into a Science (Customer Case Study)
 
Forecasting Traffic Growth and Impact with Cisco MATE Design (White Paper)
Forecasting Traffic Growth and Impact with Cisco MATE Design (White Paper)Forecasting Traffic Growth and Impact with Cisco MATE Design (White Paper)
Forecasting Traffic Growth and Impact with Cisco MATE Design (White Paper)
 
5G: Your Questions Answered
5G: Your Questions Answered5G: Your Questions Answered
5G: Your Questions Answered
 
Data Center Migration and Network Bandwidth Assessments with Cisco MATE Desig...
Data Center Migration and Network Bandwidth Assessments with Cisco MATE Desig...Data Center Migration and Network Bandwidth Assessments with Cisco MATE Desig...
Data Center Migration and Network Bandwidth Assessments with Cisco MATE Desig...
 
El futuro cinematográfico de la industria inalámbrica
El futuro cinematográfico de la industria inalámbrica El futuro cinematográfico de la industria inalámbrica
El futuro cinematográfico de la industria inalámbrica
 
MATE Design (Data Sheet)
MATE Design (Data Sheet)MATE Design (Data Sheet)
MATE Design (Data Sheet)
 
Architecture for Mobile Data Offload over Wi-Fi Access Networks (White Paper)
Architecture for Mobile Data Offload over Wi-Fi Access Networks (White Paper)Architecture for Mobile Data Offload over Wi-Fi Access Networks (White Paper)
Architecture for Mobile Data Offload over Wi-Fi Access Networks (White Paper)
 
Building Accurate Traffic Matrices with Demand Deduction (White Paper)
Building Accurate Traffic Matrices with Demand Deduction (White Paper)Building Accurate Traffic Matrices with Demand Deduction (White Paper)
Building Accurate Traffic Matrices with Demand Deduction (White Paper)
 
Next-Generation Knowledge Workers TweetChat – Transcript
Next-Generation Knowledge Workers TweetChat – TranscriptNext-Generation Knowledge Workers TweetChat – Transcript
Next-Generation Knowledge Workers TweetChat – Transcript
 

Kürzlich hochgeladen

Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...itnewsafrica
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 

Kürzlich hochgeladen (20)

Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 

Android - to be or not to be?

  • 1. Service Provider Mobility: Android - to be or not to be? Posted by David Almstrom Nov 22, 2009 That Android has got a lot of publicity and public endorsement in the US is clear to all of us but the potential impact that Android can have is probably far beyond what you have thought. I am therefore posting some of my 'insights' in the subject. When Andy Rubin left Sidekick and started Android (and acquired by Google), he and his team did a few things amazingly correct. The first thing they want to do was to embedded Google services as much as possible; secondly, providing a standardized easy to develop developer experience that is standardized across devices; and thirdly, provide a nice and easy UI. What they did not do was to provide a native SDK, nor any tools to easily modify and change the UI, nor any backwards compatibility between 1.0, 1.5, 1.6 and 2.0 - as for developers, it did not matter - they had the Dalvik SDK (which is stable). But the Android team released most of their code under an open source license (MIT) and that opened up for an unrivaled deployment from chipset, ODMs, OEMs and even operators. And to be fair, Android is now the one and only open source package that provides everything from UI, kernel, sandbox and a bunch of applications that constitutes the basics of a smartphone. So what has this lead to?! Well, I can't tell you everything as some is information given in customer confidentiality, but some I can share: - Mobile phones (Google-certified): HTC, Motorola, LGE, Samsung (though Samsung maybe not be totally backing it) and SonyEricsson (HTC); - Operator endorsement from Verizon, T-Mobile, 3 and more on the way. What the OEMs and ODMs keep hearing is the demand for Android-based devices; Generated by Jive SBS on 2010-05-25-06:00 1
  • 2. Service Provider Mobility: Android - to be or not to be? - Mobile phones (non-Google): China Mobile's oPhone (w Dopod, LGE, Dell and other producing phone); a number of shanzhai phones; virtually all ODMs (to mention a few: Yuhuatel, Pegatron, Quanta, etc.); - Smartbooks: not supported by Google, but the ODMs and some OEMs are in full development of Android-based Netbooks, driven by operator demand. I have seen demos based on Qualcomm Snapdragon and Freescale iMX.51 done by ODMs in Taiwan; - STB: I have been shown a few various reference designs by customer who has been using Android; - In-Car Infotainment systems: One of the biggest Chinese car manufacturers is developing an Android-based solution (want phone capabilities); and - Chipsets: nearly all chipset manufacturers have a demo with Android (Freescale, Qualcomm, TI, Marvell, etc. - even MIPS now). At the ARM symposium that I attended in Taipei and Hsinchu last week, ARM itself had a number of speeches to show how to innovate and develop with ARM and Android. Apart from our Qt-demo and Movial's, a few were Windows Mobile and the rest was just Android. In Japan, the in-official Android community is huge - more than 2,000 open source developers (and growing), compared with some 50-100 in KDE. I was speaking at Web Wednesday in Beijing the same week in order to share my experience with open source business models. And most of the developers there were totally ignoring Nokia but a few them was really in favor of Android. The perception of Android's strengthen a position, is in my opinion, greatly over-rated, as there are clear signs already of fragmentation (and thus developers will not have such an easy life) but perception rules! What drives this? For any ODM or OEM who wants to e.g. use an ARM-based chipset to drive down cost and to build a device quickly (partly being able to show a demo to a customer to be able to sell in the design), there are a number of things to look out for: Generated by Jive SBS on 2010-05-25-06:00 2
  • 3. Service Provider Mobility: Android - to be or not to be? - free open-source solution means no budget spending and lengthy contract negotiations with supplier. I.e. easy to start the project and low/minimum risk - avoid plumming that do not add any value. In the plumming, we have kernel porting, driver development, media-framework (some value in optimizing and performance), back- end features (SQL, UI toolkits, etc.), basic applications (such email, browser, dialer) and a sandbox model for installing 3rd party applications - 3rd party application development model for developing and deploying applications on devices but also making it easy for the OEM/ODM themselves to add/develop pre-installed applications. The Java language makes it fairly easy for anyone to develop apps given that large existing Java developer community. So what could go wrong? What could stop the Android and make him rust. There are hurdles and deploying on non-ARM chipsets are one; memory consumption can make the devices too expensive (beyond mobile); difficult to develop and customize the UI (important once the screen is not standard screen) and of course, consumer uptake. Still there are no evidence of real consumer uptake and the next year stand to prove the case. There are also some large developer houses that questions the viability of Android and ability for 3rd parties to make some serious money. Gameloft recently announced cutbacks of Android apps development. A quote: "We have significantly cut our investment in Android platform, just like ... many others," Gameloft finance director Alexandre de Rochefort said at an investor conference. Android could also fragment itself to non-importance with its open-source model and non-backward compatibility in the framework and Native controllers. It could become the preferred choice for building anything but would be limited to UI and some on-device preloaded applications and a browser and not much more beyond mobile phone. Also Chromium OS may divert attention and given that ChromeOS is built upon Canonical's Linux distro, there are also chances that we can easier get Qt and CWRT running on those devices. But I fear that Google in true non-open source spirit and its aim to rule the world will limit OEMs/ODMs if they want Google services preloaded on their devices Generated by Jive SBS on 2010-05-25-06:00 3
  • 4. Service Provider Mobility: Android - to be or not to be? Alternatives to Android? Moblin maybe, but that is x86-based and not open to non-Intel chipsets (GPL only otherwise) which really limits uptake And where is Maemo? Should that have been one of the options for any ODM? Well, probably but it seems too complicated to build a device based on ODM. SonyEricsson provides an alternative view on how to provide a developer experience: And this is also well in-line with Nokia's push for the WebRuntimes that is on S60 devices and also in some of the S40 and also Maemo. Similar for PalmPre and this is also aligned a bit with Chromium OS. Webapps is the future? 927 Views Tags: qt, android, websdk Nov 24, 2009 12:17 PM Robert Synnestvedt Thanks for the insight David. A few things come to mind that lead me to believe that there will not be universal Android adoption for quite awhile, if ever ... First if we look at current Mobile OS market share for SDK and trained professionals building apps and systems, we find Google Android comes in last place: Generated by Jive SBS on 2010-05-25-06:00 4
  • 5. Service Provider Mobility: Android - to be or not to be? * Nokia Symbian * RIM Blackberry * Apple OS X for MACs, iPhones, tablets etc. * Microsoft * Linux * Google Android What would drive these communities to abandon what they've invested in to jump onto Android? In fact don't some of these communities view Android as "evil" (developers can offer pretty strong opinions ;-) Nov 24, 2009 10:14 PM David Almstrom Robert Synnestvedt in response to Robert, you highlight an important aspect. Developers will normally go for the most deployed devices in the market and develop applications. However, it seems that Nokia (whom I am working for) has managed to break that paradigm - particularly in the US. If you ask what developers are developing for, you would probably see something like this: 1. iPhone/iPods - everyone 2. Android as the second platform for most 3. RIM or MS A lot of the US-based developers will not even consider Nokia/Symbian as its developer offering currently is flawed. There are a lot of works in progress from both Nokia and Symbian Foundation to fix that of course and I believe it will improve. Generated by Jive SBS on 2010-05-25-06:00 5
  • 6. Service Provider Mobility: Android - to be or not to be? But it is also regional. In China, S60v3 is the first platform that developers will develop for and then maybe even S60v2 before considering MTK and/or Java. But from a device manufacturer, the promises of Android makes statement where Android now is in the last place obsolete. However, there is a very obvious concern that due to the openness of Android and that Google is not able to enforce compatibility between platforms that the Android developer market will be highly fragmented. Wired posted an interesting article sometime ago. And that can give Nokia an edge in consolidating the developer market around 100M+ devices yearly. Nov 25, 2009 2:11 PM Robert Synnestvedt David Almstrom in response to Android ... to be or not to be? That is the question ... market share perspective is much smaller than iPhone after first year, but is trending up ... but I see Nokia as so powerful in this space it's hard for me to get head around idea that Android could be dominant. Do you see it becoming "The" dominant Mobile device OS? Would Nokia let that happen? ;-) The blurring of Mobile Internet application use cases between smartphones, MIDs, laptops etc. makes this all the more fascinating to me. Google offering Android on the one hand, then building their own Google Phone (will all Android device manufacturers truly get the same just-in-time access to everything Android has to offer? Will Google Phone have leading edge to updates?), while supplying Chrome for "bigger?" devices ... doesn't sound like something that exudes great confidence for developers to race after. But then again, as you state, "perception rules" And what of App Stores? Are they destined to remain client based? Or will there be "emulators" to run your previously purchased apps on a new device? Generated by Jive SBS on 2010-05-25-06:00 6
  • 7. Service Provider Mobility: Android - to be or not to be? Finally, what of trending to "The Cloud" ... makes me wonder if the drive to save even more battery life and further reduce device costs will influence the "smart" phones toward a destiny of dumb TTY terminals linked into intelligent clouds ;-) Whatever the final destination, its great to have insight from people like you in our community, driving and deliberating where to take this ... I bet part of our "discusion" should go into Discusion ... and something tells me that regardless of which OS "wins", having a reliable and ubiquitous network connection in between these Mobile Internet devices will remain pretty important Nov 26, 2009 12:19 AM David Almstrom Robert Synnestvedt in response to personally, I think there will always be a number of platforms, a number of choices - as people are different and have different needs. If not, we would all be on Microsoft PCs by now and we are not. Nokia will of course not sit quiet and let Google take over and the alliance lately with Microsoft can prove to be powerful. The Cloud fits some people - but the unreliability of network access and tied with the cost of bandwidth (there is a cost for that) will push for more than cloud-based services/computing. There will always be low-end vs high-end, simple vs full-features, faster vs more complexed, etc. Who wants the dumb terminal back? Dec 1, 2009 12:10 AM Mike Demler David Almstrom in response to Very interesting thread. I just finished writing a report on the "Android Invasion" that has occured here in the U.S., starting just before CTIA Wireless in October and continuing non-stop ever since. A lot of very good technical points are raised in this discussion, but I think my perspective is somewhat different since my point-of-view is mostly focused on the business implications. Here are just a few of my opinions/observations: Generated by Jive SBS on 2010-05-25-06:00 7
  • 8. Service Provider Mobility: Android - to be or not to be? 1. Very simply - Google's goal with Android in smartphones is to do on the mobile internet what they have done already to the desktop. Individually, the basic components (browser, search engine, email, etc.) built on top of the OS are secondary to the end result that is achieved by their integration: a synergistic platform that facilitates commerce. (See the AdMob purchase). On the desktop it was a matter of integrating (mostly) into Windows. Not so on the mobile handset.. hence the need for Android. 2. It's a numbers game. The U.S. wireless operators that are currently supporting Android (Verizon, Sprint and T-Mobile) account for more than 170M cell phone users. That is more than 2X the total available market addressed by iPhone- dependent AT&T. I'm not sure what David means by fragmentation, but apps developers can't help but be drawn to redirecting their efforts to that larger market where one app hits more phones and more target users for the same amount of effort. Verizon's $100M DROID campaign is backing them up, along with all the other carrier's efforts. Apple is very profitable, but it is repeating the same closed- platform philosophy that it executed on the desktop... and we know how that worked out. 3. When I see open source I read ecosystem. Nokia may have a strong Symbian ecosystem in Europe, but it has near-zero presence in the U.S., and make no mistake.. the U.S. drives the smartphone business. The ecosystem of the Open Handset Alliance spans semiconductors, to design tools, to application software, to CE manufacturers, to service providers. If that is the result of being "open" so be it. The bottom line is that this represents a very formidable ecosystem that Apple's closed system can't match, and neither can Nokia. Nokia should integrate Android into their Qt porting framework, or risk losing any chance of gaining market share in the U.S. 4. Android will be in set-top boxes and other CE devices, as the convergence of the internet and digital media penetrates further into the digital living room. 5. Don't forget Google's investment in Clearwire. Look for a WiMax Android smartphone, if not 2010, definitely in 2011. -Mike Demler Dec 1, 2009 11:10 PM Robert Synnestvedt Mike Demler in response to I saw Apple's "closed" offer more as a gateway for the OS X developer community to easily port apps into the rapidly expanding Mobile Internet community. App store volume suggests they got that part right .. iPhone user interface + application combo offered the "Wow" factor to draw a crowd Generated by Jive SBS on 2010-05-25-06:00 8
  • 9. Service Provider Mobility: Android - to be or not to be? We just busted through Black Friday in the States ... it'll be interesting to see how the holidays (and Verizon $100M ad campaign!) helps drive Android sales ... Apple has always had a crowd willing to pay a premium for a small part of the overall market ... Google draws a crowd that says Internet is free ... it'll be interesting to see what "revenue sharing" models work out best between subscribers, operators, and the droid eco- system Dec 2, 2009 3:34 AM David Almstrom Robert Synnestvedt in response to @Mike, with fragmentation I mean that the single app no longer can run on any Android device as OEMs have started to fork Android of various reason and it is difficult for Google's Android to enforce full compatibility. E.g. GPS and Camera integration are handware dependent and in order to make it work, the APIs may change. It is quite interesting how, due to Apple, US regain the edge in the mobile market after losing in the early 90s to Europe. In the early 00s, US mobile market was a joke but it has changed. But 170M cell phone users is not that much. China adds 80-100M cell phone users yearly. India as well (though 80% is low-end phones). The chinese operators are all forking Android to O-phone (CMCC), U-Phone (Unicom) and C-phone (Telecom) - all on Android, all on their own SDKs and modifications. Here one Android app will for sure not run on the other platforms. And Nokia will probably the uniting factor here. But the idea of Qt supporting Android is not new and I really think that we need to take Qt to Android (remember, I work for Nokia) but as good as it sounds, it is not as straightforward. Ideas more than happily received. Dec 2, 2009 10:39 AM Mike Demler David Almstrom in response to Hi David, I wonder how severe the issue of fragmentation of the Android OS is. I can see backward compatibility being an issue, but is the basic foundation of the OS revs that Google releases even changeable by developers? The developer is responsible for testing hardware Generated by Jive SBS on 2010-05-25-06:00 9
  • 10. Service Provider Mobility: Android - to be or not to be? dependencies. There are numerous emulators available, which is a topic I cover in my recently published report on "The Android Invasion". A bad (i.e. incompatible) app is a bad app, and they will exist regardless of the platform, iPhone or Android. As smartphones are just portable computers, it follows that some of the same problems we see with hardware dependencies on the desktop will occur. However, I don't see a problem with developing apps that are targeted at specific hardware as long as that is specified, nor do I see a problem with creating regional variations. This sort of "fragmentation" just creates more opportunities. I realize that 170M subscribers is a small fraction of the 2B worldwide, but of course I was directing that point at U.S. developers - just to provide some perspective relating to the "gold rush" to iPhone app development. Android opportunities will dwarf iPhone because of the "fragmentation", or perhaps more accurately - "diffusion of innovation", just as has occured with the numerous variations of Windows OS configurations that dominate the PC market. I am curious about your comment that "Nokia will probably the uniting factor". Can you say more about that? Great discussion.. Mike Dec 2, 2009 10:51 AM David Almstrom Mike Demler in response to it is difficult now to say how severe the fragmentation will be. It is more likely to happen in the open-source device ODM/OEMs (STB to MID to Netbooks to whatever) rather than the mobile phones. But even in the mobile phones, the OEMs are enhancing Android and when they do, they add features that requires specific SDKs, etc. etc. and immediately, the developers that targets the 170M potential Android users ends up to have to target 5-10 different phones with 100K-2/3M units. At Nokia we have learnt that lesson the hard way. We managed to break the paradigm that developers target the most deployed platform. And by all numbers, Nokia has deployed Generated by Jive SBS on 2010-05-25-06:00 10
  • 11. Service Provider Mobility: Android - to be or not to be? more smartphones combined than all others but with a number of platforms where binary compatibility have been broken repeatedly. wrt my comment about Nokia being the uniting factor, I was referring more to China as the market, where if the three operators post their own non-compatible Android SDKs, Nokia with our dominating market share can get the developers to develop for Qt/Webruntime/Java on Nokia devices and be sure that it will be able to run on all operator's handsets (if the user has a Nokia device). Once Qt is one of the preferred developer platforms, the developers can also port (or rather deploy) their apps on non-Nokia devices. E.g. Windows Mobile phones, Samsung Symbian phones, Asus Netbooks (Linux/Windows), TV/STB running Qt. and so on. Generated by Jive SBS on 2010-05-25-06:00 11