Send the link below via email or IMCopy
Present to your audienceStart remote presentation
- Invited audience members will follow you as you navigate and present
- People invited to a presentation do not need a Prezi account
- This link expires 10 minutes after you close the presentation
- A maximum of 30 users can follow your presentation
- Learn more about this feature in our knowledge base article
iOS Development Presentation
Transcript of iOS Development Presentation
Objective-C Objective-C vs. Java Mobile Operating System Released in 2007 derived from OS X, with which it shares the Darwin foundation, and is therefore a Unix operating system. iOS is Apple's mobile version of the OS X operating system used on Apple computers. Exclusively for Apple Hardware Why would you want
to be a Mobile Developer? Smartphone sales showed strong growth worldwide in 2011 IDC (February 2012): Total shipments in 2011 were 491.4 million units up 61.3 percent from 2010 (International Data Corporation) Strategy Analytics (February 2012): Total shipments in 2011 were 488.5 million units up 63.1 percent from 2010. This makes smartphones 31.5 percent of all handsets shipped. Gartner (February 2012): Total smartphone sales in 2011 reached 472 million units up 58 percent from 2010. This makes smartphones 31 percent of all handsets shipped. There are almost 1.2 billion mobile Web users in the world. According to estimates by The ITU (2011), there are 1.2 billion active mobile-broadband subscriptions in the world. That is 17 percent of the global population.
• Mobile-broadband subscriptions have grown 45 percent annually over the last four years.
• Mobile-broadband subscription outnumber fixed broadband subscriptions 2:1.
• In developed countries mobile-broadband users often also have a fixed-broadband connection, but in developing countries mobile broadband is often the only access method available to people. • Ericsson (June 2012) also calculates that there are 1.1 billion mobile broadband subscriptions worldwide, growing at 60 percent year-on-year. At that rate Ericsson predicts there will be 5 billion mobile broadband subscriptions in 2017.
• Ericsson believes that laptop- and tablet-based mobile connections account for 200 million mobile broadband connections in 2011 rising to 650 million in 2017 (which would be almost as high as the number of fixed broadband connections). International Telecommunication Union In 2011 over 85 percent of new handsets will be able to access the mobile Web. Today in US and Western Europe, 90 percent of mobile subscribers have an Internet-ready phone. 45 percent of the world’s population is now covered by a 3G mobile network (required for fast mobile Internet access), according to The ITU (2011). Mobile data usage is expected to grow 20-fold by 2017, as cost per megabyte continues to fall, according to Portio Research. “We're also seeing a huge positive revenue impact from Mobile, which has grown 2.5 times in the last 12 months to a run rate of over $2.5 billion.” Larry Page, CEO, Google. 1) Number of mobile apps and downloads
• IDC (December 2010): In 2010 these 300,000+ applications were downloaded 10.9 billion times. IDC predicts that global downloads will reach 76.9 billion in 2014 and will be worth US$35 billion. 2) Revenue from apps
• Canalys (June 2011): Predicts that direct revenue from the sale of apps, in-app purchases and subscriptions across smartphones and tablets will be $7.3 billion in 2011 rising to $36.7 billion by 2015.
• Canalys expects MNOs to take more of a share of app revenues, exploiting their relationships with the customer and the serious problem of application discovery for both developers and users in the overcrowded vendor app stores. Device Related Data and Internet App Related Pointers Memory Management MVC .h and .m Files Delegates Objective-C is a general-purpose, high-level, object-oriented programming language that adds Smalltalk-style messaging to the C programming language. - (int)changeColorToRed:(float)red green:(float)green blue:(float)blue;
[myColor changeColorToRed:5.0 green:2.0 blue:6.0]; Personal Experience Great Tools Instruments Git FileMerge Storyboards (Interface Builder) Network Link Conditioner Why be an iOS Developer? Money Distimo and analyst firm CCS Insight launched their App Vu Global service in early April 2012, tracking downloads and revenues from the app stores. Its initial findings claimed that Apple's App Store is generating $5.4m every day in app sales for the top 200 grossing iPhone and iPad apps. For Google Play, their estimate was just $679,000 for the top 200 grossing apps on Google Play, or about 12% of Apple's revenue. Fragmentation Frustration While Apple does have some fragmentation - there are seven models of iPhone, three different iPads and four of the non-phone iPod Touch - they pale into insignificance compared to Android's, where OpenSignals, which provides a network coverage app, recently found 1,363 device models running Android, from 599 different brands - though Samsung dominates with about 40% of the market. Google's statistics to the beginning of June say that just 7.1% of phones actively using its Google Play app market run version 4.0, or "Ice Cream Sandwich". The most-used version is 2.3, or "Gingerbread", released in December 2010, running on 65%; in total, 84.1% of devices using Google Play run Android version 2.3 or 2.2, dating back to June 2010. By contrast, although Apple's oldest handset on sale - the iPhone 3GS - dates to June 2009, before Android 2.2, it can run the latest version of iOS – so app developers can target apps at features it includes, confident the majority of users will be able to run them. Now, just under nine months since iOS 5's release, 86.2% of devices using the Train Times app run iOS 5, 12% use iOS 4, and just 1.7% use iOS 3 (released in 2009). Other developers put the proportion of iOS 5 users at 75% - lower, but still overwhelming. Tools References http://www.guardian.co.uk/technology/appsblog/2012/jun/10/apple-developer-wwdc-schmidt-android http://mobithinking.com/mobile-marketing-tools/latest-mobile-stats