Android
-
Upload
nikhil-malde -
Category
Technology
-
view
1.287 -
download
0
Transcript of Android
Why android
• Android was designed as a platform for software development.
• Android is open.
• Android is free.
• Community support.
• Tool support.
introduction
Android inc was founded in California in October 2003 by :• Andy Rubin• Rich miner• Chris white
It was later acquired by Google on august 17 2005.
Open handset alliance•It’s a collaboration of several companies. its a group of 79 hardware ,software and telecom companies.
Advantages of android
• Android lets you change your settings faster.
• Android gives you more options to fit your budget.
• Android gives you better notifications.• Android supports extra large screen sizes
and rsolutions.
Android applications
• Android will ship with a set of core applications including an
a)Email client,
b)SMS program,
c)Calendar,
d)Contacts & others….• All the applications are written using the Java
programming language.
Application framework
• Framework elements are: Intents , Content Providers , Views and managers
• This layer has been designed to facilitate the reuse of components in android
• Developers can build their applications to execute on android kernel and inter-operate among themselves and with existing applications
Linux kernel• Android relies on Linux version 2.6 for core
system services such as device drivers, security, memory management ,process management.
• The kernel also acts as an abstraction layer between the hardware and the rest of the various softwares.
Dalvik virtual machine
• Dalvik is the process virtual machine(VM) in google’s android operating system.
• Dalvik ,like the rest of android,is a open-source software.it was originally written by Dan Bornstien , who named it after the fishing village of Dalvik in Iceland.
• Dalvik has been designed so that a device can run multiple instances of the VM effectively.
Different versions of android os
Android 1.5 Code name: cupcakeRelease date:30th April 2009Major features• Uploading videos to YouTube and pictures to Picasa
directly from the phone• Bluetooth A2DP support• Ability to record and watch videos through
camrecorder mode• Animated screen transitions.
Different versions of android os
Android 1.6Code name: DonutRelease date: 15th september 2009• An integrated camera,camrecorder and gallery interface• Updated search experience to allow searching bookmarks , history ,
contacts and the web from the home screen.• Updated technology support for CDMA/EVDO ,802.1x , VPNs and a text-
to-speech.• Support for WVGA screen resolutions.• Speed improvement in searching and camera applications• Gesture framework and Gesture Builder development tools.• Google free turn-by-turn navigation.
Different versions of android os
Android 2.1Code name: ÉclairRelease date: 26 th October 2009Major features• Optimized hardware speed• Support for more screen sizes and resolutions• New browser UI and HTML5 support• New contacts list• Microsoft exchange support• Bluetooth 2.1• Improved google maps 3.1.2• Built in flash support for camera• Digital zoom• Live wallpapers
Different versions of android os
Android 2.2Code Name: FroyoRelease Date: 20 May 2010Major Features: Android OS speed, memory, and performance optimizations Application speed improvements courtesy of JIT implementation Integration of Chrome's V8 JavaScript engine into the Browser
application Increased Microsoft Exchange support (security policies, auto-
discovery, GAL look-up, calendar synchronization, remote wipe) Improved application launcher with shortcuts to Phone and Browser
applications
Different versions of android os
Android 2.3
Code Name: Gingerbread
Release Date: 2 Feb 2011
Major Features:
Support for WebM video playback Support for Near Field Communication(NFC)
Different versions of android os
Android 4.0Code Name: Icecream sandwitchRelease Date: April 2012Major Features:
UI inspiration from Honeycomb for Phone form factor Gaming improvements Cloud Music Tight Cloud integration to backup apps, app data,
preferences.
Formats supported by androidImage formats Music formats Video formats
JPEG MP3 AVIPNG MPEG-4 MP-4Bitmap WAV 3GPGIF - FLV
How does android manages memory
• Android’s process and memory management is a little unusual. Like Java and .NET, Android uses its own run time and virtual machine to manage application memory.
• Each Android application runs in a separate process within its own Dalvik instance.
• Android manages opened applications which are running in the background, so officially you shouldn’t care about that.
How is android Enviroment growing
•Google's Android was expected to become the world's second most-used smart phone OS by 2012, after the Symbian OS.
•5 months ago 200,000 Android devices were activated each day. Today, it’s 350,000 per day. In fact for every baby born in the U.S. each day, 30 Android devices are activated.
•Now Android OS is running on several no of devices .
Disadvantages of android
• Chaos ecological system.• In case of hack system it leads to serious
measures to lock the device• It is expensive compared to windows.• Android depend upon certain use such as
bluetooth , wifi , camera , GPS and compass etc.
Difference between apple and android
Specification Apple Android
Ownership Apple Proprietary Google open Source
Compatible Access Technology
3G,3.5G,Wi-Fi,Bluetooth 2G,3G,3.5G and 4G(GSM , CDMA,Bluetooth,Wi-Fi, and WiMAX)
Compatible Devices iPod , iPod Touch, iPhones
Any Devices
Messaging SMS , MMS ,email SMS , MMS , email and C2DM
Web Browser Safari Open source Web kit layout engine coupled with Chrome’s V8 JavaScript engine
Connectivity Wi-Fi, Bluetooth Wi-Fi, Bluetooth and NFC
Multitasking Supported Supported
Other device connectivity
(Internet) Bluetooth (Internet Tethering) Hotspot feature with Wi-Fi
Difference between apple and android
Specification Apple Android
Chrome to phone Not supported Supported
3D Google Map Not Yet Supported
Email Attachments Single file only Multiple files
Google Talk Web browser chat GTalk Specific Client and Video Supported
Hardware Vendors Apple Samsung,Motorola,LG,Sony Ericsson, Dell,Huawei,HTC
3rd Party Branded OS No Supported
Adobe Flash Support Not Supported Supported
No of Home Screen Panels
11 5
Difference between Android and Smartphones
Feature Android Windows mobile BlackBerry
company Google Microsoft RIM
OS family Linux Windows Mobile OS
Languages Java Visual C++ C++
SDK Platform Multiplatform dependent dependent
Face book Yes Yes Yes
Multitasking Yes limited limited
issues no Distributed yes
Devices running Android Os
Mobile Phones
Phones like HTC G1, HTC Desire, Samsung Galaxy S, Sony Ericsson Xperia X10, Samsung Galaxy S etc.
Tablet Computers
Tablets computers like Dell Streak, Notion Ink Adam, Quanta.
Conclusion
• Android is a truly open, free development platform based on Linux and open source. Handset makers can use and customize the platform without paying a royalty.
• A component-based architecture inspired by Internet mash-ups. Parts of one application can be used in another in ways not originally envisioned by the developer. can even replace built-in components with own improved versions. This will unleash a new round of creativity in the mobile space.
• Android is open to all: industry, developers and users • Participating in many of the successful open source projects • Aims to be as easy to build for as the web. • Google Android is stepping into the next level of Mobile Internet