Docstoc

Android vs iPhone

Document Sample
Android vs iPhone Powered By Docstoc
					An introduce to Android

       BXC2007032
        Luis Liou


        Inventec Besta Xi’an Luis Liou   Page 1
Dave



  The   clock widget




                        Inventec Besta Xi’an Luis Liou   Page 2
Android version


 1.5 Cupcake
 1.6 Donut
 2.0 Eclair
 2.1 Flan
 2.2 Gingerbread?




                     Inventec Besta Xi’an Luis Liou   Page 3
Android vs iPhone



 Speed?


    Android—Java for Dalvik VM

    iPhone---Object C




                         Inventec Besta Xi’an Luis Liou   Page 4
Android vs iPhone



  Multimedia?
      iPhone   wins




  Multitasking
      Android   wins


                        Inventec Besta Xi’an Luis Liou   Page 5
Android vs iPhone

   Terminal    device support
     Android




     iPhone


                           Inventec Besta Xi’an Luis Liou   Page 6
Terminal devices




       G1 dream G2 magic G3 hero        G4 tattoo Galaxy              Milestone Nexus one

 Maunf. HTC     HTC       HTC           HTC                  Samsung Moto      HTC+Google
 Rom   256MB    512MB     512MB         512MB                8G       512MB    512MB
 Ram   192MB    192/288   288MB         256MB                128MB    256MB    512MB
                MB
 CPU   528MHz   528MHz    528MHz        528MHz               528MHz   550MHz 1GHz
                                                                      Dual core
 Touch Cap.     Cap.      Cap.          Res.                 Cap.     Cap.     Cap.
 screen


                            Inventec Besta Xi’an Luis Liou                            Page 7
Android vs iPhone




                    Inventec Besta Xi’an Luis Liou   Page 8
Android UI



   Widget




             Inventec Besta Xi’an Luis Liou   Page 9
Android UI



  Replaceable   module
      Home
      Call
      SMS
     …




                  Inventec Besta Xi’an Luis Liou   Page 10
Market



   Android   Market




                       Inventec Besta Xi’an Luis Liou   Page 11
A whole new world?


 No, it’s Linux.
 Not just Linux.
 Core: Dalvik VM




                     Inventec Besta Xi’an Luis Liou   Page 12
Why Dalvik but J2ME?



  Compatible
  Based  on register
  Service
  Optimize




                       Inventec Besta Xi’an Luis Liou   Page 13
Android layout




                 Inventec Besta Xi’an Luis Liou   Page 14
Android AP



  Activity
  IntentReceiver
  Service
  Content Provider




                Inventec Besta Xi’an Luis Liou   Page 15
Design pattern



  Command         pattern



  Provider      pattern



                     Inventec Besta Xi’an Luis Liou   Page 16
Command pattern



  Intent    Receiver
    Notification   manager
        Context

         • registerRecvier




                     Inventec Besta Xi’an Luis Liou   Page 17
Content Provider



                                                    AP1


                                                AP2
    Contacts

                                                AP3

                   Inventec Besta Xi’an Luis Liou         Page 18
ADB



  Android   Debug Bridge




                      Inventec Besta Xi’an Luis Liou   Page 19
The End




                                           Thanks!




          Inventec Besta Xi’an Luis Liou        Page 20

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:0
posted:1/24/2013
language:English
pages:20