introduction to
Android
By Jerome Pimmel
&
Phil Whelan
Smartphones....
Smartphones
iPhone
Nokia
BlackBerry
Palm
Android
Android Handsets
HTC Dream
HTC Hero (Oct 09)
Motorola Cliq (Oct 09)
15-20 more in 2010
(LG, Samsung, Sony, HTC....)
Other Android
Devices
Media Players
- Creative
- Archos
VOIP Console
Android Compared
To iPhone
Android Compared To iPhone
Similarities
Screen
Browser
Storage
Sensors
Camera & Video Recorder
Android Compared To iPhone
Interface Differences
Keyboard
Trackball
Multitouch
Android Compared To iPhone
Keyboard Differences
Android Compared To iPhone
Software Differences
APIs and Control
App Stores
Flash Support
Interface Concepts
APIs and Control
Apple
Apple likes to
“Control the experience”
No multi-tasking
Cannot use 3rd Party APIs
App cannot hook into native phone
events
Objective-C only
No interpreted languages
APIs and Control
Android
True Multi-tasking
3rd Party APIs allowed
Inter-application communication
UI Customization
Multi-language support
(Java, C, C++, Simple)
Interpreted language support
(Python, Lua, Ruby, JS)
App Stores
Apple has the Android has
iTunes App Store many stores
App Stores
Apple has the Android has
iTunes App Store many stores
oa d
nl y
Do w An
From e!!!
Sit
Flash Support
Fully supported in Android
Interface Concepts
“Home Screens” / “Scenes”
Interface Concepts
App Widgets
Interface Concepts
People Centric
Developing
Android Apps
Android Architecture
Android Architecture
API Concepts
Activities
Intents and Services
Content Providers
API Concepts
Activities
Layouts
(Main View and
Widgets)
Handles user
Inputs
Broadcasts Intents
API Concepts
Services
Activities interact with (and can
share) Services
Enables long-lived Apps
Provides background Services
Services receive Intents
API Concepts
Content Providers
Android Architecture
Additional API
Telephony
Notifications and Alarms (Sensors / Timers)
Graphics and Animation
Multimedia
Location / GPS
Development Tools
SDK & Emulator
Conclusion
iPhone OS presently faster, smoother and best
market
Android probably the next dominant OS
beside iPhone
Android solves additional problems
2010 will be critical for Android
A brief look at Android, the Google smartphone soft more
A brief look at Android, the Google smartphone software platform - how it compares to the iPhone, who is using it, and key features relevant to developing for Android. less
0 comments
Post a comment