Download presentation
Presentation is loading. Please wait.
1
Android vs iOS vs Windows Phone 7 Alejandro Mesa (am3473)
2
Outline Introduction to the platforms ◦What is Android? ◦What is iOS? ◦What is Windows Phone 7? Platform comparison Concluding remarks
3
What is Android? Open-source platform for mobile devices Composed of ◦A Linux-based operating system ◦Middleware ◦User applications ◦An open-source development environment Developed by the Open Handset Alliance Provides a set of frameworks that allows for the development of native Android applications
4
What is Android? (cont.) Android Architecture Source(developer.android.com)
5
What is iOS? Operating System developed by Apple for their iPhone, iPod touch and iPad products. Applications developed in the Objective-C language Provides a proprietary API that allows for the development of applications
6
What is iOS? (cont.) iOS Architecture (Source: developer.apple.com)
7
What is Windows Phone 7? Mobile platform designed exclusively by Microsoft for the new Windows Phone Response to Google and Apple as a direct competitor in the Smart Phone space Based on the.NET platform
8
What is Windows Phone 7? (cont.) Windows Phone 7 Architecture (Source: http://www.msteched.com/2010/NorthAmerica/WPH313) Kernel Hardware BSP App ModelUI ModelCloud Integration Applications App management Licensing Chamber isolation Software updates Shell frame Session manager Direct3D Compositor Xbox LIVE Bing Location Push notifications Windows Live ID Your App UI and logic A-GPS Accelerometer Compass LightProximity MediaWi-Fi RadioGraphics Security Networking Storage Frameworks SilverlightXNAHTML/JavaScript CLR Hardware Foundation
9
Development Comparison Tools Languages AndroidiOSWindows Phone 7 -Android SDK -Android Dev. Tools (ADT) plugin for Eclipse -iPhone SDK -XCode -MS Visual Studio Express for Phone AndroidiOSWindows Phone 7 -Java -C/C++ -Objective-C-C#.NET -Silverlight/XNA
10
Development Comparison (cont.) Cost Fragmentation AndroidiOSWindows Phone 7 -$25 One-time-fee-$99 per year AndroidiOSWindows Phone 7 YesLimitedYes
11
Development Comparison (cont.) Application Delivery Target Audience AndroidiOSWindows Phone 7 -Android Market -Third-party App Markets -App Store-Windows Marketplace AndroidiOSWindows Phone 7 Personal consumers Personal/Enterprise consumers
12
Frameworks Comparison Multitasking Printing (Natively) AndroidiOSWindows Phone 7 Yes No AndroidiOSWindows Phone 7 NoYesNo
13
Frameworks Comparison (cont.) Encryption Push Notifications AndroidiOSWindows Phone 7 Software onlySoftware & Hardware Software Only AndroidiOSWindows Phone 7 NoYes
14
Frameworks Comparison (cont.) Maps Audio and Video AndroidiOSWindows Phone 7 Yes AndroidiOSWindows Phone 7 Yes
15
Frameworks Comparison (cont.) Local Storage Searching AndroidiOSWindows Phone 7 Yes AndroidiOSWindows Phone 7 Yes (Enhanced)Yes
16
Concluding Remarks Which one is better? ◦Platform? ◦Target audience?
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.