Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Migrating to iOS 7

Migrating to iOS 7

Ryan Nystrom

October 18, 2013
Tweet

More Decks by Ryan Nystrom

Other Decks in Programming

Transcript

  1. “What happened when the iPhone 5 hit our shores? Well,

    within days of having it, a letterboxed app was pretty much an insta-delete. At that point, our clients came back with urgent requests to make their app 4-inch compatible. I predict the iOS 7 effect will be worse. Within a week of running full time, those apps which haven’t been modernized to look like an iOS 7 app will look very old. They too will become insta-deletes. If you have an app in the store, We’d highly recommend looking at modernizing them pretty quick. http://tapadoo.com/2013/ios7-move-now-or-be-an-insta-delete/ Friday, October 18, 13
  2. Helvetica Neue Ultralight Helvetica Neue Light Helvetica Neue Regular Helvetica

    Neue Medium Helvetica Neue Bold Friday, October 18, 13
  3. Helvetica Neue Ultralight Helvetica Neue Light Helvetica Neue Regular Helvetica

    Neue Medium Helvetica Neue Bold Friday, October 18, 13
  4. Background Modes audio The app plays audible content in the

    background. location Location-based information presented to the user. fetch The app requires content from the network on a regular basis. remote-notification The app uses remote notifications as a signal that there is new content available for download. newsstand-content The app downloads content when it becomes available. Friday, October 18, 13
  5. Background Modes audio The app plays audible content in the

    background. location Location-based information presented to the user. fetch The app requires content from the network on a regular basis. remote-notification The app uses remote notifications as a signal that there is new content available for download. newsstand-content The app downloads content when it becomes available. Friday, October 18, 13
  6. Page Visibility API //startSimulation and pauseSimulation defined elsewhere function handleVisibilityChange()

    { if (document.hidden) { pauseSimulation(); } else { startSimulation(); } } document.addEventListener("visibilitychange", handleVisibilityChange, false); Friday, October 18, 13
  7. Hacks such as using window.scrollTo(0,0) to hide the URL bar

    are now useless on Safari iOS 7. The URL is minimized now only when the user scrolls the page. Friday, October 18, 13
  8. Multipeer Connectivity The Multipeer Connectivity framework provides support for discovering

    services provided by nearby iOS devices using infrastructure Wi-Fi networks, peer-to-peer Wi-Fi, and Bluetooth personal area networks and subsequently communicating with those services. Friday, October 18, 13
  9. Inter-App Audio The Audio Unit framework (AudioUnit.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. Friday, October 18, 13
  10. Per app VPN. Apps can now be configured to automatically

    connect to VPN when they are launched. Per app VPN gives IT granular control over corporate network access. It ensures that data transmitted by managed apps travels through VPN — and that other data, like an employee's personal web browsing activity, does not. Friday, October 18, 13