Thanks a lot for feedback.
On Oct 3, 7:24 pm, Mike Wolfson <[EMAIL PROTECTED]> wrote:
> I gave a talk recently at a local user group, not specifically about
> Android, but about Mobile Platforms in general. The goal was to give
> a technical analysis of the major features, and key differentiating
> factors of the main mobile platforms that are in existing (and try to
> point out some trends of what might emerge in this space).
>
> Here are my notes (there is a section specifically covering Android),
> and maybe it might be helpful for a general overview of the mobile
> application space:
>
> (Sarika, thanks for the other notes, I will likely use these as a
> starting point for the "follow up" presentation I will be giving soon)
> ---------------------------
>
> --Keys to Mobile Platforms
> Development community
> Large development community support will be critical to create new
> applications, and continue to innovate
> Hardware resource control(memory, battery)
> Battery and memory critical to successful platform, and it is a
> balancing act to allow developer access to core system, while keeping
> them from bring the phone to its knees;
> Many developers today don’t concern themselves with hardware
> constraints
> Internet for the masses
> One CellPhone per child
> Many 3rd world countries currently emerging as important markets, and
> cell phones will be their first exposure to the internet
> Key Applications
> Location Awareness - These applications are emerging as extremely
> important; There will likely be a lot of innovation around this space
> in particular
> Social Networking
> Device Compatibility
> Which phones will support which OS
> Touchscreen interface
> All the phones coming out today utilize some sort of touch interface
> Vendor Ecosystems
> Pressure from operators to lower the price of devices will drive
> some established players to seek out new sources of revenue from
> content and services sold to end users.
> Application Distribution Channels iPhone App store is going
> gangbusters (heard 30 Million downloads in first month)
> This will be an important factor in the various mobile platforms
> success
> It will also be important to easily be able to extend the mobile
> phones features – people will be hanging onto their mobile devices
> longer, so will need to be able to easily upgrade them
> OS will drive industry
> Phones themselves are cookie cutter (same brick with touchscreen
> interface, GPS, wifi, etc);
> To a large extent, how they utilize the OS to make use of the
> features, will be what differentiates them between one another
> People will buy one expensive device, and keep it for a while; How
> the OS and Applications evolve, is where the money will be made
> Sync is hard
> Critical component of Platform
> Mobile Me failure testament to difficulty of accomplishing this
> Enderle believes that developers are ultimately going to embrace
> whichever platform or platforms promise a good return on their
> development efforts. “At the end of the day, developers want to make
> money,” he says. “So they’re going to develop on a platform and put
> resources on a platform that will make them money.”
>
> --Worldwide Phone Sales
> If Apple is successful this year, it will sell 10 million phones -- in
> a market of 1 billion. That's 990 million phones that aren't Apple.
>
> --US Smartphones In Use
> Things to note:
> -Apple is steadily climbing
> -Palm Is rapidly declining
> -Rim steady and strong at top
> -HTC has significant share
> -Nokia has tiny share
> Wish I could find the same graph for world wide, as I expect it would
> be different
> Nokia would be at the top
> Apple not yet emerging in these markets
>
> --Apple
> iPhone 3G is successful
> Environment is closed
> -SDK
> is Apple only,
> OSX 10.5 to boot,
> Object C is probably accessible for .NET developers with minimal
> effort.
> -Developers Access to distribution –
> costs $99 to join developer network, and if you sell an app, you must
> give %30 of you profit to Apple
> but make no mistake: this is a private party at Apple's house. They
> can be as picky as they want about who they let in, and they can ask
> you to leave at any time. But once you get in, as long as you behave
> yourself Apple wants you to have a good time.
> -Jobs blesses everything that goes on the phone –
> nothing gets on phone before it passes Steve’s approval; While I
> resist that kind of control, I actually understand, as it is
> important to maintain the integrity of the hardware
> I understand this for same reasons as above (control over hardware
> to maintain integrity)
> Developer limited from modifying core applications-
> no background processing,
> no interpreted language runtimes
> developers not allowed to switch out core functions like contacts
> apps, or browser
> Facebook has a really nice iPhone application, and I've even
> heard
> it said that it could "almost" physically replace the iPhone
> Contact
> book.
> I understand this for same reasons as above (control over hardware
> to maintain integrity)
> Gadgets platform –
> Apple owns their platform and sees themselves as responsible for the
> user experience, period. They restrict what applications can do and
> what they can access accordingly, so as to maintain the quality of
> that user experience according to their standards
> NDA for iPhone SDK needs to be lifted –
> no developer access to forums, books about developing, etc
> SDK includes excellent performance tooling
> The SDK includes both Instruments and Shark, tools which allow
> measurement and some very fine grained profiling of where all your
> cycles are going. This includes how much time is spent in the core
> libraries.
>
> --RIM –
> Research In Motion (Canadian Company)
> Already has a huge installed base
> Including a lot of enterprises that are running their Blackberry
> Server software to sync email
> Have an App Store Now
> http://na.blackberry.com/eng/support/downloads/
> New stuff due:
> JDE V. 4.5 (current released in June 2008) – so not idea when 5.0
> will be out.
> Blackberry Thunder
> rumoured to have OS v 5.0 on it
> Will have touchscreen
> 3G
> New OS – Blackberry 5
> Openness of Platform
> Third-party developers can write software using these APIs, and
> proprietary BlackBerry APIs as well, but any application that makes
> use of certain restricted functionality must be digitally signed so
> that it can be associated to a developer account at RIM. This signing
> procedure guarantees the authorship of an application, but does not
> guarantee the quality or security of the code.
> Blackberry JDE
> Mobile Information Device Profile (MIDP) - is a specification
> published for the use of Java on embedded devices such as mobile
> phones and PDAs.
> Released a JDE 4.5 Beta Plugin for Eclipse
> Also have a NetBeans Plugin
> Uses Blackberry JDE
> Technical Requirements
> Microsoft® Windows® 2000 SP1 or later, or Microsoft Windows XP
> Microsoft Windows Vista™ (BlackBerry JDE v4.2.1 and higher)
> BlackBerry JDE v4.5: Java® SE JDK v6.0
> Large Development Community
> Lot of forums, books etc exist for developing apps for the
> Blackberry. Plus, since it uses Java at its core, there are a ton of
> resources for that as well.
>
> --Microsoft
> New Windows Mobile 7 due:
> “Sometime in the next year or so” – Gates (speaking before the Inter-
> American Development Bank)
> Touch Navigation - Windows Mobile 7 will use touch gestures, similar
> to how the iPhone does. You will be able to flick through lists, pan,
> swipe sideway, draw on the screen. A lot of emphasis has been put on
> making navigation easier and doing away with scrollbars, including a
> new scroll handle that allows for multiple ways of finding items
> extremely fast
> Large .NET developer base
> (integrated with MS Studio products)
> Good Integration with MS Products
> Close integration with Outlook, and likely other Sync opportunities
> with rest of Windows Infrastructure big plus
> Very large installed base
> Costs $20 per license to install on phone
> Likely will change since all competitors will be offering their
> platforms for free
> Never bet against Microsoft
> They are making moves towards embracing mobile environment including
> introduction of new Mobile based search engine: Mobile Search Live –
> including an advertising platform
> Zune Phone
> (Go ahead and snicker)
> (rumored to come with Windows Mobile 7, and Surface based interface)
> MS bought Danger this year (maker of Sidekick)
> Close integration with Outlook, and likely other Sync opportunities
> with rest of Windows Infrastructure big plus
>
> --Symbian
> Recently purchased by Nokia, and instantly open-sourced
> Looking at year or so before true nature of purchase, plays out
> Nokia, Sony Ericsson, Motorola and NTT DOCOMO have announced their
> intent to unite Symbian OS, S60, UIQ and MOAP to create one open
> mobile software platform. Partnering together with AT&T, LG
> Electronics, Samsung Electronics, STMicroelectronics, Texas
> Instruments and Vodafone
> SDK very accessible to variety of developers, including Java, C++,
> and .NET
> But core is still C++, and the API’s are known to be somewhat
> difficult to work with
> Huge installed market share
> Especially in Europe
> Over 200 Million phones shipped worldwide – could mean nothing; today
> things are different, and new phones are very different from old ones
> -or could mean that they have done this before, so they know the ins
> and outs of mobile platform
> Nokia OVI –
> infrastructure to support application delivery
> -http://www.ovi.com/
> Release of new version
> Current Version 9.5 (since March 2007)
> release of next version isn’t publicized
>
> --Android
> Open handset alliance,
> consisting of some very big players including Google, HTC, LG,
> Samsung, Motorola, LG, T-Mobile, DoCoMo; Key to this, is that this
> isn’t a Google app – they must deal with wishes of community (which
> can be a difficult thing); Other thing, is that there is widespread
> support for platform
> http://www.openhandsetalliance.com/oha_members.html
> This has some positive effects -- as ...
>
> read more »
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
To post to this group, send email to android-beginners@googlegroups.com
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---