• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Ramon Pastor of Rogomi inc on Trends in iOS Development at DevCon Summit 2013 #MobileDevNBeyond
 

Ramon Pastor of Rogomi inc on Trends in iOS Development at DevCon Summit 2013 #MobileDevNBeyond

on

  • 705 views

 

Statistics

Views

Total Views
705
Views on SlideShare
705
Embed Views
0

Actions

Likes
0
Downloads
10
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Ramon Pastor of Rogomi inc on Trends in iOS Development at DevCon Summit 2013 #MobileDevNBeyond Ramon Pastor of Rogomi inc on Trends in iOS Development at DevCon Summit 2013 #MobileDevNBeyond Presentation Transcript

    • Trends in iOS Development Ramon C. Pastor President & CEO — Rogomi, Inc. Developers Connect Summit 2013
    • Image Credit — http://www.digitaltrends.com/computing/how-steve-jobs-changed-everything-and-what-well-miss-without-him/ A Brief History of iOS Image Credit — http://www.digitaltrends.com/computing/how-steve-jobs-changed-everything-and-what-well-miss-without-him/ Text Credit — http://en.wikipedia.org/wiki/IPhone_(first_generation) ! • The original iPhone was introduced by Steve Jobs on January 9, 2007 • The iPhone was released on June 29, 2007 in the United States Trends in iOS Development
    • Image Credit —http://www.imore.com/history-app-store-year-zero A Brief History of iOS Image Credit —http://www.imore.com/history-app-store-year-zero Text Credit — http://en.wikipedia.org/wiki/App_Store_(iOS) ! • The Software Development Kit for iPhone OS was announced at the iPhone Software Roadmap event on March 6, 2008 • The App Store opened on July 10, 2008 via an update to iTunes • Apple takes 30 percent of all revenue generated through apps, and 70 percent goes to the app publisher Trends in iOS Development
    • Image Credit — http://www.digitaltrends.com/computing/how-steve-jobs-changed-everything-and-what-well-miss-without-him/ A Brief History of iOS Image Credit — http://www.digitaltrends.com/computing/how-steve-jobs-changed-everything-and-what-well-miss-without-him/ Text Credit — http://en.wikipedia.org/wiki/IPad ! • The iPad was announced on January 27, 2010, by Steve Jobs • The Wi-Fi version went on sale in the United States on April 3, 2010. The Wi-Fi + 3G version was released on April 30. Trends in iOS Development
    • Image Credit — www.theverge.com/2011/12/13/2612736/ios-history-iphone-ipad A Brief History of iOS Trends in iOS Development Image Credit — http://www.theverge.com/2011/12/13/2612736/ios-history-iphone-ipad Text Credit — http://en.wikipedia.org/wiki/IOS_version_history ! • 1.0 - June 29, 2007 | iPhone OS 2.0 - July 11, 2008 | 3.0 - June 17, 2009 | iOS 4.0 - June 21, 2010 | 5.0 - October 12, 2011 | 6.0 - September 19, 2012 | 7.0 - September 18, 2013
    • Image Credit — https://developer.apple.com/wwdc/ A Brief History of iOS Trends in iOS Development Image Credit — https://developer.apple.com/wwdc/ Text Credit — http://en.wikipedia.org/wiki/Apple_Worldwide_Developers_Conference ! • All attendees have to sign a non-disclosure agreement covering the sessions and other material handed out at WWDC • First WWDC was held in the 1990s, but first sold out in 2008 after iPhone SDK was announced • 2008 - 2 months | 2009 - 1 months | 2010 - 8 days | 2011 - 10 hours | 2012 - 1 hour & 43 minutes | 2013 - 71 seconds
    • iOS Development Trends in iOS Development Text Credit — http://en.wikipedia.org/wiki/Xcode ! • Xcode is an integrated development environment (IDE) containing a suite of software development tools developed by Apple for developing software for OS X and iOS. • First released in 2003, the latest stable release is version 5.0 and is available via the Mac App Store free of charge for Mac OS X Mountain Lion and OS X Mavericks users. • Registered developers can download preview releases and previous versions of the suite through the Apple Developer website.
    • Image Credit — https://developer.apple.com/programs/start/ios/ iOS Development Trends in iOS Development Text Credit — https://developer.apple.com/programs/start/ios/ ! • • • • iOS Dev Center (Free) - Access Apple developer tools and resources for creating iOS and Mac apps, including Xcode, WWDC videos, sample code, and more iOS Developer Program ($99/year) - Distribute apps on the App Store as an individual, sole proprietor, company, organization, government entity or educational institution iOS Developer Enterprise Program ($299/year) - Develop proprietary apps for internal distribution within your company, organization, government entity or educational institution iOS Developer University Program (Free) - Open to a degree granting, higher education institution that would like to introduce iOS development into your curriculum
    • Image Credit — www.apple.com/ios/design/ What’s New in iOS 7 Image Credit — http://www.apple.com/ios/design/ Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html ! • iOS 7 is the foundation of iPhone, iPad, and iPod touch • iPhone 4, 4s, 5, 5c, 5s • iPod touch 5th generation • iPad 2, iPad with Retina display, iPad Air, iPad mini, iPad mini with Retina display ! ! Trends on iOS Development
    • Image Credit — www.apple.com/ios/design/ User Interface Changes Trends on iOS Development Image Credit — http://www.apple.com/ios/design/ Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html ! • UI Redesign - The iOS 7 user interface has been completely redesigned. Throughout the system, a sharpened focus on functionality and on the user’s content informs every aspect of design • Dynamic Behaviors for Views - Dynamic behaviors offer a way to improve the user experience of your app by incorporating real-world behavior and characteristics into your app’s animations (Attachments, Collisions, Gravity, Push, Snap) • Text Kit - Full-featured set of UIKit classes for managing text and fine typography. Text Kit can lay out styled text into paragraphs, columns, and pages; it easily flows text around arbitrary regions such as graphics; and it manages multiple fonts. ! !
    • Image Credit — www.imore.com/iphone-5s-preview-64-bit-apple-a7-chipset 64-Bit Support Trends on iOS Development Image Credit — http://www.imore.com/iphone-5s-preview-64-bit-apple-a7-chipset Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html ! • Apps can now be compiled for the 64-bit runtime. All system libraries and frameworks are 64-bit ready, meaning that they can be used in both 32-bit and 64-bit apps. When compiled for the 64-bit runtime, apps may run faster because of the availability of extra processor resources in 64-bit mode !
    • Image Credit — http://www.macworld.com/article/2048935/get-to-know-ios-7-multitasking.html Multitasking Enhancements Trends on iOS Development Image Credit — http://www.macworld.com/article/2048935/get-to-know-ios-7-multitasking.html Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html ! • • • • Multitasking was introduced in iOS 4 Apps that regularly update their content by contacting a server can register with the system and be launched periodically to retrieve that content in the background Apps that use push notifications to notify the user that new content is available can fetch the content in the background Complete List of Supported Background Modes (as of iOS 7) • Audio • Location updates • Voice over IP • Newsstand downloads • External accessory communication • Bluetooth networking • Bluetooth data sharing • Background fetch • Remote notifications
    • Image Credit — http://infinityblade.com/the-game/3 Games Trends on iOS Development Image Credit — http://infinityblade.com/the-game/3 Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html ! • Adds support for OpenGL ES 3.0 • Sprite Kit Framework - a hardware-accelerated animation system optimized for creating 2D and 2.5D games on iOS & OS X • Game Controller Framework - Lets you discover and configure Made-for-iPhone/iPod/iPad (MFi) game controller hardware in your app. Game controllers can be devices connected physically to an iOS device or connected wirelessly over Bluetooth • Game Center Improvements (introduced in iOS 4.1, enhanced over the years)
    • Image Credit — http://www.apple.com/ios/maps/ Maps Trends on iOS Development Image Credit — http://www.apple.com/ios/maps/ Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html ! • Apple’s own Maps app introduced in iOS 6 & OS X Mavericks, enhanced in iOS 7 • Apps that use maps to display location-based information can now take full advantage of the 3D map support found in the Maps app, including controlling the viewing perspective programmatically • Other improvements include: Multilayer overlays, New classes like map cameras, directions, geodesic polylines, map snapshotters, overlay renderers, tile overlays
    • Image Credit — http://www.macworld.com/article/2048737/get-to-know-ios-7-airdrop.html AirDrop Image Credit — http://www.macworld.com/article/2048737/get-to-know-ios-7-airdrop.html Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html ! • AirDrop was introduced in OS X 10.7, now available in iOS 7 • AirDrop lets users share photos, documents, URLs, and other kinds of data with nearby devices Trends on iOS Development
    • Image Credit — http://www.imore.com/ios-7-preview-inter-app-audio Inter-App Audio Trends on iOS Development Image Credit — http://www.imore.com/ios-7-preview-inter-app-audio Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html ! • The Audio Unit framework adds support for Inter-App Audio, which enables the ability to send MIDI commands and stream audio between apps on the same device. For example, you might use this feature to record music from an app acting as an instrument or use it to send audio to another app for processing
    • Image Credit — http://gigazine.net/news/20130911-ibeacon/ Peer-to-Peer Connectivity Trends on iOS Development Image Credit — http://gigazine.net/news/20130911-ibeacon/ Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html ! • Uses infrastructure Wi-Fi networks, peer-to-peer Wi-Fi, and Bluetooth personal area networks • The Multipeer Connectivity framework supports the discovery of nearby devices and the direct communication with those devices without requiring Internet connectivity. With this framework, your app can communicate with nearby devices and seamlessly exchange data • iBeacon, a new class of low-powered, low-cost transmitters that can notify nearby iOS 7 devices of their presence, provides apps a whole new level of location awareness, such as trail markers in a park, exhibits in a museum, or product displays in stores
    • • Overview of iOS 7 — http://www.apple.com/ios/ • iOS Dev Center — https://developer.apple.com/ios • iOS Developer Library — https://developer.apple.com/library/ios ! • PhMoDev — https://www.facebook.com/groups/phmodev/ • Twitter - https://twitter.com/filjedi • Rogomi - http://www.rogomi.com Want to Know More? Trends on iOS Development If there’s time, show video on http://www.apple.com/ios/videos/#developers/ • This should remind us why we do the things we do. It’s not about the technology, the money or the fame. It’s about making a difference in people’s lives. One app at a time.