CSC 581: Mobile App Development

Slides:



Advertisements
Similar presentations
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.
Advertisements

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Honing In on Multiple Targets with a Single Codebase Jeff Tapper Senior Technologist.
Student Name: Group.  Developed by Microsoft  Alliance with Nokia in 2011  4 main functions:  Outlook Mobile  Windows Media Player for Windows Mobile.
Kimberly Hunter March 21, Products First Microsoft powered smartphone (2002) First Android powered phone - HTC Dream (2008) HTC Sense - user interface.
© Punflay By Sri Satish Mavuri “Touching the World on the Other Side of the Glass”
WHAT IS TECHNOLOGY? BY JADEN, SAMUEL. TECHNOLOGY.
Friday, August 29, 2014 CSCI 351 – Mobile Applications Development.
UFCFX5-15-3Mobile Device Development iOS Development Review.
SMARTPHONE OPERATION SYSTEM MARKET IN U.S. Ryan (Jang-Hoon) Doo ISM 158.
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
COMPANY ANALYSIS: IPHONE Nicole Webb. NATURE OF APPLE: Established 1976 by Steve Jobs, Steve Wozniak, and Ronald Wayne as Apple Computer Publicly –Traded.
UFCFX5-15-3Mobile Device Development UFCFX Mobile Device Development An Introduction to the Module.
Apps: Android, Apple, iBooks Lee Weinstein, Kali Waldron, Lonnie Yazzie.
Mac OS COMP 240. Mac OS OS X previously Mac OS X, is a series of Unix- based graphical interface operating systems developed, marketed, and sold by Apple.
Applications Of Your Growing Potential. What We’ve Been Doing We’ve been writing Java programs In an IDE called Eclipse For desktop and laptop computers.
Introduction to Mobile Computing CSE 390 Fall 2010.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Presentation Brijesh Patel | Working with AIR Native Extensions.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
How did apple and Samsung start Apple was founded on April 1, 1976 in the united states by Steve jobs, Steve Woznaik and Ronald Wayne Samsung was founded.
Android Husam Abdel Rahman. Introduction Android Operating system is most popular operating system these days with the advance in voice communications.
PRESENTATION 1: 05-SEP-2012 DUNGEONBARD (IOS GAME) Mobile Application Development.
Folio3 IPhone Training Session 1 Presenter: Imam Raza.
Mobile Platforms. Competitive Landscape Operating Systems iPhone BlackBerry Windows Mobile Android Symbian.
The Android Operating System I- Introduction II- History III- Features IV- Competitors V- References.
Karen Devaney Saoirse Murray Olivia O’Hara Eamonn Sweeney.
Apple Inc. By Germelus, Sean and Justin. PROS: You can buy and sell stocks on the site. There is a little chart showing the stock volume for the past.
Monday, August 31, 2015 CSCI 351 – Mobile Applications Development.
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
Android absolutely dominated the number of smartphones shipped worldwide in the first three months of 2015, with.
Monday, August 31, 2012 CSCI 333 – Systems Programming.
Mobile Applications: Unit - I
iOS iOS (originally iPhone OS ) is a mobile operating system created and developed by Apple Inc. and distributed exclusively for Aplle hardware. It is.
A PPLE ’ S A PP S TORE James Mills MIS 304. T HE A PP S TORE Service for the iPhone, iPod Touch and iPad Released July 10, 2008 Many are free, others.
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)
Rapidsoft Technologies has been engaged in Android applications development since Google introduced its mobile OS,. Today Android is world’s leading.
1 Get All Answers Get All Answers. Contents History of Android Android Fragmentation The Role of Google Features and Architecture Android Software Development.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
Shlomo Golsherazian Jeff Heiser Etana Kenter Michael Rosenberg A.J. Shah Chelsea Schneider Danielle Zimmerman.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
The Official Guide to Game Development. Chapter 6 Mobile Game Development: play as you go.
Mobile Computing Lecture#01 Mobile Horizon. Leading Mobile Phone Technologies  iOS  Android  Blackberry  Symbian  Windows Phone  J2ME.
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.
Top 10 Trends Every iOS App Development Company Should Follow.
Introduction to Mobile Computing
Computer System Structures
Apple Inc. the modern legend.
ET-570 Smart Phone Apps.

CSCI 351 – Mobile Applications Development
Emerging Student Technologies
The world’s most advanced mobile platform
Browsers and Web Platforms
SOFTWARE DEVELOPMENT KIT-ios and Blackberry
Introduction Enosis Learning.
CSCI 351 – Mobile Applications Development
Mohammed Alhusein.
Apple By: Leann and Eric.
Introduction to Mobile Devices
Software engineering in the mobile phone platform war.
Different Types of Apps. App Development ● App Development refers to the creation of computer applications for use on mobile devices such as tablets,
Introduction Enosis Learning.
Mobile App Development
Android Developer Fundamentals V2
CSC 581: Mobile App Development
Korea Software HRD Center
IPhone XS max By: Simarjeet Sran.
CSC 581: Mobile App Development
CSC 581: Mobile App Development
CSC 581: Mobile App Development
CSC 581: Mobile App Development
Presentation transcript:

CSC 581: Mobile App Development Spring 2018 The iOS landscape iPhone/iOS market share iOS history iOS architecture Cocoa Touch, media layer, core services, core OS iOS development XCode & Swift

iPhone market share last year, Apple passed Samsung in the number of phones sold 46.7 million iPhones sold in 4Q17 (plus 10.3 million iPads)

iOS market share: worldwide iOS only accounts for around 20% of smartphones worldwide almost 74% of phones run the Android OS

iOS market share: US in the US, however, iOS leads the market 54% for iOS vs. 45% for Android

Profits vs. volume unit volume can be a misleading measure Samsung and other manufacturers sell many low-end models Apple sells only high-end phones, with high profit margins as a result, Apple brings in 60% of all mobile phone profits (but decreasing)

Downloads vs. profits from a developer perspective, more apps are downloaded from the Google Play Store but revenue is much higher at the Apple App Store

iOS history the iOS mobile operating system was released with the iPhone in 2007 based on the MacOS, written in C, C++ and Objective-C extended to support iPod Touch (2007) and iPad (2010) major versions are released annually – iOS 11 (Sept 2017) initially, 3rd party app development was not supported Steve Jobs wanted new apps to utilize the Web interface in 2008, the iPhone SDK was released for developing native apps the XCode IDE was extended for iOS development (in addition to MacOS) the iOS App Store opened in July 2008 initially, 500 apps available by July 2017, 3+ million apps & games available by July 2017, cumulative number of downloads exceeded 180 billion

iOS architecture iOS is a layered architecture apps interact with the hardware through well-defined system interfaces basic application support multitasking, touch input, UIKit, … graphics & A/V technology images, animation, media player higher-level features contacts, iCloud, location, motion, … low-level features external accessories, Bluetooth, …

iOS development Apple utilizes a single IDE, XCode, for development on all its platforms released in 2003, based on the Project Builder IDE developed at NeXT could support many languages, but primarily used with Objective-C 3.x series (2008) added support for iOS development 4.x series (2010) consolidated editing tools and Interface Builder into one IDE 6.x series (2014) introduced the Swift programming language Swift is a much simpler language than Objective-C (but utilizes the Objective-C runtime library, and can coexist in a project) fully object-oriented, but borrows heavily from scripting languages e.g., type inferencing, simple list/dictionary data structures, streamlined syntax vs.