Android vs iOS vs Windows Phone 7 Alejandro Mesa (am3473)

Slides:



Advertisements
Similar presentations
Android Application Development A Tutorial Driven Course.
Advertisements

Mobile Apps in the Enterprise, Part 1 Who’s Doing What Presented by Sean Gallagher
Intro to Android and iOS CS-328 Dick Steflik. The Players Android – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based.
Introduction to Android Mohammad A. Gowayyed CS334-Spring 2014.
Windows Phone 7 Series Architecture Deep Dive Istvan Cseri Distinguished Engineer Windows Phone
Chung Man Ho Willims Chow Man Kei Gary Kwok Pak Wai Lion.
Growing Reach with Universal Windows Apps Windows Developer Platform Improving User Engagement.
DEPARTMENT OF COMPUTER ENGINEERING
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
UFCFX5-15-3Mobile Device Development iOS Development Review.
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
Native vs hybrid vs web mobile Application
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
Technical Workshops | Esri International User Conference San Diego, California Deploying your Smartphone and Tablet Apps Eric Ito David Cardella
UFCFX5-15-3Mobile Device Development UFCFX Mobile Device Development An Introduction to the Module.
Mobile Application Development with ANDROID Tejas Lagvankar UMBC 29 April 2009.
Mobile Application Development with ANDROID. Agenda Mobile Application Development (MAD) Intro to Android platform Platform architecture Application building.
About me Yichuan Wang Android Basics Credit goes to Google and UMBC.
Introduction to Mobile Computing CSE 390 Fall 2010.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Vs. Ease of Developing 3 rd Party Applications. Points of Interest Closed Source vs. Open Source – Does It Matter? Objective-C vs. Java – Implementation.
Applied Pervasive Computing Presentation : Mobile Interaction Devices.
Cross Platform Development the Good, the Bad, and the Ugly WIFI: BRGuest / Gu3st!
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
Presented By: Muhammad Tariq Software Engineer Android Training course.
Folio3 IPhone Training Session 1 Presenter: Imam Raza.
Mobile Device Programming
Mobile Platforms. Competitive Landscape Operating Systems iPhone BlackBerry Windows Mobile Android Symbian.
Understanding Xamarin Development Matt
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
INTRO TO IOS AND ANDROID. THE PLAYERS AAndroid – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based on Linux 2.6 kernel.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Lewis Benge Bring your code to Windows MOB336.
Monday, August 31, 2012 CSCI 333 – Systems Programming.
Bridges to the Magickal Faerie Land of Windows 10 Hannes Nel M263.
Mobile Applications: Unit - I
Mobile Application Development with ANDROID Umang Patel(6537) LDCE.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
Vs "Smart phones are getting popular quickly. Compare the Apple’s I-phone platform (which is a closed system) with Google’s Droid platform (which is open)
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
Mobile Application Development Kevin Payne & Andi Saputra JWH Group.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Your Host & Speaker Shahed Chowdhuri Sr. Technical Microsoft Technology Areas Enterprise Web/Software Development Game Development Mobile.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Building Windows Phone 7 Games and Applications Yes, yes! “Games and Applications” and not “Applications and Games” Content is under NDA – please do no.
Mobile Computing Lecture#01 Mobile Horizon. Leading Mobile Phone Technologies  iOS  Android  Blackberry  Symbian  Windows Phone  J2ME.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
Android. Android An Open Handset Alliance Project A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
The Basics of Android App Development Sankarshan Mridha Satadal Sengupta.
Walk n’ Play Project Group-8 Sivarama Krishna Polamraju
The world’s most advanced mobile platform
Android.
Apache Cordova Overview
Real quick, just to understand the audience, how many of you:
Mobile Apps in the Enterprise, Part 1
Development-Introduction
Contents: Introduction Different Mobile Operating Systems
Survey Paper & Manuscript
Different Types of Apps. App Development ● App Development refers to the creation of computer applications for use on mobile devices such as tablets,
Mobile App Development
Windows 10 Preview Andy & Jerry
Application Development A Tutorial Driven Course
Korea Software HRD Center
Presentation transcript:

Android vs iOS vs Windows Phone 7 Alejandro Mesa (am3473)

Outline Introduction to the platforms ◦What is Android? ◦What is iOS? ◦What is Windows Phone 7? Platform comparison Concluding remarks

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

What is Android? (cont.) Android Architecture Source(developer.android.com)

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

What is iOS? (cont.) iOS Architecture (Source: developer.apple.com)

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

What is Windows Phone 7? (cont.) Windows Phone 7 Architecture (Source: 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

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

Development Comparison (cont.) Cost Fragmentation AndroidiOSWindows Phone 7 -$25 One-time-fee-$99 per year AndroidiOSWindows Phone 7 YesLimitedYes

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

Frameworks Comparison Multitasking Printing (Natively) AndroidiOSWindows Phone 7 Yes No AndroidiOSWindows Phone 7 NoYesNo

Frameworks Comparison (cont.) Encryption Push Notifications AndroidiOSWindows Phone 7 Software onlySoftware & Hardware Software Only AndroidiOSWindows Phone 7 NoYes

Frameworks Comparison (cont.) Maps Audio and Video AndroidiOSWindows Phone 7 Yes AndroidiOSWindows Phone 7 Yes

Frameworks Comparison (cont.) Local Storage Searching AndroidiOSWindows Phone 7 Yes AndroidiOSWindows Phone 7 Yes (Enhanced)Yes

Concluding Remarks Which one is better? ◦Platform? ◦Target audience?