Preparing Your App for iOS 8

965 views

Published on

At Apple’s WWDC keynote address in June, the tech community anxiously anticipated the latest next-generation technology. Not only did Apple introduce iOS 8, the latest incarnation of its mobile operating system, but they unveiled an entirely new way of developing within the existing ecosystem of smartphones and tablets.

In this webinar, Nerdery Senior iOS Developer Jon Rexeisen gives the inside-scoop on how iOS 8 will impact your existing and upcoming mobile development projects.

You will learn:
* The risks of building iOS 8 apps for older hardware and software
* What it takes to update an app for iOS 8
* How to anticipate and prepare for ongoing iOS releases
* Complete the form to watch the recorded webinar for free.

Watch the webinar: http://initialize.nerdery.com/preparing-your-app-for-ios-8

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
965
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
24
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Preparing Your App for iOS 8

  1. 1. #NERDERYWEBINAR @THE_NERDERY YOUR HOSTS Ryan Carlson Technology Evangelist @ryancarlson Jon Rexeisen Senior iOS Developer @rexeisen
  2. 2. #NERDERYWEBINAR @THE_NERDERY WHO IS THIS TALK FOR? PRODUCT MANAGERS WITH EXISTING APPS STAKEHOLDERS BUILDING NEW APPS ENTREPRENEURS WITH AN IDEA FOR AN APP
  3. 3. #NERDERYWEBINAR @THE_NERDERY OVERVIEW 1 2 3 4 iOS 8 at 10,000 Feet Updating Existing iOS Apps A Typical App Upgrade Building New Apps in iOS 8 Tips For Keeping Up With iOS5
  4. 4. #NERDERYWEBINAR @THE_NERDERY DISCLAIMER (what the webinar 
 won’t cover)
  5. 5. #NERDERYWEBINAR @THE_NERDERY iOS 8 AT 10,000 FEET CHAPTER 1 OF X
  6. 6. #NERDERYWEBINAR @THE_NERDERY NO SURPRISES Death, taxes, and a new iOS update every year– things we can always count on. PHOTO: BUSINESSINSIDER.COM
  7. 7. #NERDERYWEBINAR @THE_NERDERY NEW FEATURES, NEW TOOLS, AND NEW EXPECTATIONS DevUX
  8. 8. #NERDERYWEBINAR @THE_NERDERY HARDWARE SUPPORT UPDATE iPod Touch (5th Gen) iPad 2 iPad 3 iPad 4 iPad Air iPad mini iPad mini 2 iPhone 5ciPhone 5siPhone 5iPhone 4s
  9. 9. #NERDERYWEBINAR @THE_NERDERY UPDATING EXISTING iOS APPS CHAPTER X OF X
  10. 10. #NERDERYWEBINAR @THE_NERDERY BACKWARDS COMPATIBILITY: Your Options for Legacy Support Options for Consumers You can build-in Backwards 
 Compatibility (hard to justify) iOS 6 iOS 7 iOS 8iOS 5iOS 4 Options for Enterprise Apps Control the hardware and prevent upgrades/ self publishing
  11. 11. #NERDERYWEBINAR @THE_NERDERY WILL I NEED TO UPGRADE TO iOS 8? If so, when will that happen?
  12. 12. #NERDERYWEBINAR @THE_NERDERY MAKING THE TRANSITION 
 LESS PAINFUL FOR UPDATING YOUR APP Updating from iOS 7 to iOS 8 will be low-risk for most mobile apps
  13. 13. #NERDERYWEBINAR @THE_NERDERY MAKING THE TRANSITION 
 LESS PAINFUL FOR UPDATING YOUR APP Updating from iOS 7 to iOS 8 will be low-risk for most mobile apps Always be updating your apps as major fixes come out
  14. 14. #NERDERYWEBINAR @THE_NERDERY MAKING THE TRANSITION 
 LESS PAINFUL FOR UPDATING YOUR APP Updating from iOS 7 to iOS 8 will be low-risk for most mobile apps Always be updating your apps as major fixes come out Avoid OS leapfrog - update with each new iOS
  15. 15. #NERDERYWEBINAR @THE_NERDERY MAKING THE TRANSITION 
 LESS PAINFUL FOR UPDATING YOUR APP Updating from iOS 7 to iOS 8 will be low-risk for most mobile apps Always be updating your apps as major fixes come out Drop support for older version of iOS Avoid OS leapfrog - update with each new iOS
  16. 16. #NERDERYWEBINAR @THE_NERDERY Keyboard Controls 
 and Predictive Text IMPACT OF iOS 7 APPS 
 ON iOS 8 HARDWARE
  17. 17. #NERDERYWEBINAR @THE_NERDERY A TYPICAL APP-UPGRADE CHAPTER X OF X
  18. 18. #NERDERYWEBINAR @THE_NERDERY Intake / Audit TYPICAL iOS APP UPDATE ROADMAP Submit to 
 App Store 4 Development / QA 3 Evaluation of New Features 21
  19. 19. #NERDERYWEBINAR @THE_NERDERY Identify Specific Audit Requests Document 
 and Present Findings App Audit 2 1 INTAKE AND 
 AUDIT SPECIFICS
  20. 20. #NERDERYWEBINAR @THE_NERDERY EVALUATE FEATURES LOW-EFFORT HIGH-EFFORT 2 1
  21. 21. #NERDERYWEBINAR @THE_NERDERY EVALUATION OF NEW 
 LOW-EFFORT FEATURES ACTIONABLE NOTIFICATIONS THIRD PARTY EXTENSIONS 2 1
  22. 22. #NERDERYWEBINAR @THE_NERDERY EXAMPLE.1 CLASS SIZE EXAMPLE.2 CUSTOM EXTENSIONS 2 1 EVALUATION OF FEATURES 
 REQUIRING MORE EFFORT
  23. 23. #NERDERYWEBINAR @THE_NERDERY BETTER SOCIAL 
 SHARING OPTIONS (EXTENSIONS) PRODUCT OWNERS WILL FIND A LOT 
 OF VALUABLE UPDATES IN iOS 8 iTUNES CONNECT AND BETTER ANALYTICS NATIVE USE OF 
 INDOOR MAPS
  24. 24. #NERDERYWEBINAR @THE_NERDERY To rebuild or not to rebuild… DEVELOPMENT & QA Every developer wants to start from scratch
  25. 25. #NERDERYWEBINAR @THE_NERDERY To rebuild or not to rebuild… DEVELOPMENT & QA Every developer wants to start from scratch Most apps can be updated from iOS7
  26. 26. #NERDERYWEBINAR @THE_NERDERY To rebuild or not to rebuild… DEVELOPMENT & QA Every developer wants to start from scratch You may be forced to pay off your technical debt Most apps can be updated from iOS7
  27. 27. #NERDERYWEBINAR @THE_NERDERY CHAPTER X OF X BUILDING NEW APPS IN iOS 8
  28. 28. #NERDERYWEBINAR @THE_NERDERY COMMON QUESTIONS Should I be considering iOS 7 devices that run my iOS 8 app? Will things break?
  29. 29. #NERDERYWEBINAR @THE_NERDERY COMMON QUESTIONS Should I be considering iOS 7 devices that run my iOS 8 app? Will things break? What should I be considering in regards to my roadmap and release dates for iOS 8?
  30. 30. #NERDERYWEBINAR @THE_NERDERY COMMON QUESTIONS Should I be considering iOS 7 devices that run my iOS 8 app? Will things break? What should I be considering in regards to my roadmap and release dates for iOS 8? Is there a ‘danger zone’ in which it would be foolish to begin development?
  31. 31. #NERDERYWEBINAR @THE_NERDERY COMMON QUESTIONS Should I be considering iOS 7 devices that run my iOS 8 app? Will things break? What should I be considering in regards to my roadmap and release dates for iOS 8? Is there a ‘danger zone’ in which it would be foolish to begin development? What impact will there be on users that have iPhone 4?
  32. 32. #NERDERYWEBINAR @THE_NERDERY IS SWIFT GOING TO BE AN ISSUE?
  33. 33. #NERDERYWEBINAR @THE_NERDERY THE BASICS 1 Swift and Objective-C are not mutually exclusive 2 3
  34. 34. #NERDERYWEBINAR @THE_NERDERY THE BASICS 1 Swift and Objective-C are not mutually exclusive 2 2+ years away from regular use in project work 3
  35. 35. #NERDERYWEBINAR @THE_NERDERY THE BASICS 1 Swift and Objective-C are not mutually exclusive 2 2+ years away from regular use in project work 3 iOS developers will be experimenting in the interim
  36. 36. #NERDERYWEBINAR @THE_NERDERY CHAPTER X OF X TIPS FOR KEEPING UP WITH iOS PHOTO: THEVERGE.COM
  37. 37. #NERDERYWEBINAR @THE_NERDERY BEST PRACTICES 1 2 3 4 5 Technical Debt and Agility
  38. 38. #NERDERYWEBINAR @THE_NERDERY BEST PRACTICES 1 2 3 4 5 Technical Debt and Agility Supporting legacy code, features, devices
  39. 39. #NERDERYWEBINAR @THE_NERDERY BEST PRACTICES 1 2 3 4 5 Technical Debt and Agility Supporting legacy code, features, devices Letting features distract from the product vision
  40. 40. #NERDERYWEBINAR @THE_NERDERY BEST PRACTICES 1 2 3 4 5 Technical Debt and Agility Supporting legacy code, features, devices Letting features distract from the product vision Budgeting for next years iOS update (maintenance plans in roadmap)
  41. 41. #NERDERYWEBINAR @THE_NERDERY BEST PRACTICES 1 2 3 4 5 Technical debt and agility Supporting legacy code, features, devices Letting features distract from the product vision Budgeting for next years iOS update (maintenance plans in roadmap) Understanding the tick and tock of Apple (cont.)
  42. 42. #NERDERYWEBINAR @THE_NERDERY ONE MORE THING…
  43. 43. #NERDERYWEBINAR @THE_NERDERY KEEPING THE BEAT WITH APPLE DEVELOPMENT Consumer Developer iOS 2 iOS 4 iOS 6 iOS 1 iOS 3 iOS 5 iOS 7 iOS 8 iOS 9 No developer program
  44. 44. #NERDERYWEBINAR @THE_NERDERY KEEPING THE BEAT WITH APPLE DEVELOPMENT Consumer Developer iOS 2 iOS 4 iOS 6 iOS 1 iOS 3 iOS 5 iOS 7 iOS 8 iOS 9 First release of App Store No developer program
  45. 45. #NERDERYWEBINAR @THE_NERDERY Copy/Paste, MMS, etc. KEEPING THE BEAT WITH APPLE DEVELOPMENT Consumer Developer iOS 2 iOS 4 iOS 6 iOS 1 iOS 5 iOS 7 iOS 8 iOS 9 iOS 3 No developer program First release of App Store
  46. 46. #NERDERYWEBINAR @THE_NERDERY Copy/Paste, MMS, etc. No developer program First release of App Store Multitasking & Databases KEEPING THE BEAT WITH APPLE DEVELOPMENT Consumer Developer iOS 2 iOS 4 iOS 6 iOS 1 iOS 3 iOS 5 iOS 7 iOS 8 iOS 9
  47. 47. #NERDERYWEBINAR @THE_NERDERY Copy/Paste, MMS, etc. No developer program First release of App Store Multitasking & Databases KEEPING THE BEAT WITH APPLE DEVELOPMENT Consumer Developer iOS 2 iOS 4 iOS 6 iOS 1 New Home screen, Siri, built-in app improvements iOS 3 iOS 5 iOS 7 iOS 8 iOS 9
  48. 48. #NERDERYWEBINAR @THE_NERDERY Copy/Paste, MMS, etc. No developer program First release of App Store Multitasking & Databases New Home screen, Siri, built-in app improvements Autolayout & Passbook KEEPING THE BEAT WITH APPLE DEVELOPMENT Consumer Developer iOS 2 iOS 4 iOS 6 iOS 1 iOS 3 iOS 5 iOS 7 iOS 8 iOS 9
  49. 49. #NERDERYWEBINAR @THE_NERDERY Copy/Paste, MMS, etc. No developer program First release of App Store Multitasking & Databases New Home screen, Siri, built-in app improvements Autolayout & Passbook Flat user design KEEPING THE BEAT WITH APPLE DEVELOPMENT Consumer Developer iOS 2 iOS 4 iOS 6 iOS 1 iOS 3 iOS 5 iOS 7 iOS 8 iOS 9
  50. 50. #NERDERYWEBINAR @THE_NERDERY Copy/Paste, MMS, etc. No developer program First release of App Store Multitasking & Databases New Home screen, Siri, built-in app improvements Autolayout & Passbook Flat user design Class Size, Extensions, Swift KEEPING THE BEAT WITH APPLE DEVELOPMENT Consumer Developer iOS 2 iOS 4 iOS 6 iOS 1 iOS 3 iOS 5 iOS 7 iOS 8 iOS 9
  51. 51. #NERDERYWEBINAR @THE_NERDERY Copy/Paste, MMS, etc. No developer program First release of App Store Multitasking & Databases New Home screen, Siri, built-in app improvements Autolayout & Passbook Flat user design ClassSize, Extensions, Swift ??? KEEPING THE BEAT WITH APPLE DEVELOPMENT Consumer Developer iOS 2 iOS 4 iOS 6 iOS 1 iOS 3 iOS 5 iOS 7 iOS 8 iOS 9

×