This preview shows pages 1–3. Sign up to view the full content.
This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: Android iPhone OS Comparison David Thomas April 12, 2010 1 History 1.1 Android Android OS started as a project from Android Inc., based out of California. Their ideas and work caught the attention of Google, who absorbed their company. The men behind Android, Andy Rubin, Nick Sears, Rich Miner, and Chris White headed up the team at Google to start an open source mobile phone operating system based on the Linux kernel. In November of 2007, The Open Handset Alliance consist- ing of Google, Texas Instruments, Broadcom Corporation,HTC, Intel, LG, Marvell Technology Group, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint Nex- tel and T-Mobile, released the first official public information regarding Android, including that it would use Linux kernel version 2.6. The Android source was re- leased to the public on October 21, 2008 using the Apache license. The Apache license, created by the Apache Software Foundation in January of 2004, allows for the user of the software the ability to modify and distribute the software freely. It also does not require that any kind of modifications to the software use the Apache License. When a piece of software is redistributed with modifications, the original copyright, patent, trademark, and attribution notices must be included with notices of modification to them. 1.2 iPhone The iPhone OS is a closed source operating system developed by Apple for use on the iPhone, iPod Touch, and now to a modified extent, the iPad. It was initially released on June 29, 2007 and has received many updates since. The OS consists of four layers. The Core OS, Core Services, Media and Cocoa Touch. The biggest 1 accomplishment of the iPhone OS was wielding the forefront of technology, such as multitouch capabilities and internal accelerometers with an easy, friendly user inter- face. The interface is designed to make user of different interactions with the device, such as a switch in viewing mode from portrait to landscape. Another example is a common use of shaking the device to signify an backspace or deletion. The iPhone uses versions of many Mac OSX applications modified for the mobile phone environ- ment. For example, web browsing on the iPhone OS is done through Safari. Mail and Calendar events are handled through scaled down versions of Apple Mail and Apple iCal. 2 Supported Devices 2.1 Android Android supports many innovative and industry standard features for mobile phones, as well as other platforms that Android could be adapted to in the future. For ex- ample, the graphics platform is expandable from traditional smart phone layouts to 2D and 3D graphics using OpenGL over VGA. Android supports all of the major connectivity technologies from mobile phones using GSM/CDMA to more personal connections via Bluetooth and Wi-Fi. Android is equipped to use video and still camera modes, touch screens, GPS, accelerometers, accelerated 3D graph- ics, and digital compasses. Android has codecs built in to support most popularics, and digital compasses....
View Full Document
This note was uploaded on 07/30/2011 for the course COP 5611 taught by Professor Staff during the Spring '08 term at University of Central Florida.
- Spring '08
- Operating Systems