Skip to content

Instantly share code, notes, and snippets.

@jonfriskics
Last active December 18, 2015 22:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save jonfriskics/a8cb2b0bffa0a1af8b23 to your computer and use it in GitHub Desktop.
Save jonfriskics/a8cb2b0bffa0a1af8b23 to your computer and use it in GitHub Desktop.
iOS7 stuff we can talk about

iOS7 Public Updates

All notes are about stuff that's visible in the publicly accessible Apple.com screenshots and text http://www.apple.com/ios/ios7/
http://www.apple.com/ios/ios7/design/
http://www.apple.com/ios/ios7/features/
https://developer.apple.com/ios7/

Control Center

  • One-swipe to open (vs unlock phone, double tap (or 4-finger swipe up) and swipe left in multitasking bar)
  • Visible controls
    • On/off switching for airplane mode
      • wifi
      • bluetooth
      • DND
      • screen lock
      • brightness
      • airplay
      • flashlight
      • alarms
      • calculator
      • camera

Notification Center

  • Contextual upcoming info display
  • New "Missed" notifications tab

Navigation Bar

  • Transparent blurred background
  • No buttons in any of the screenshots - instead replaced with text
  • Text looks colored when it is tappable, but different-colored when it is not

Tab Bar

  • Transparent blurred background
  • Selected color matches the Nav Bar button colors

Multitasking

  • Shows app screen (instead of just app icon)
    • Implies State restoration will be important

Dev notes

  • Update data and download content in the background without draining extra battery
  • Updates can happen at opportunistic times and are intelligently scheduled according to usage
  • "Because iOS 7 learns when you like to use your apps and can update your content before you launch them. So if you tend to check your favorite social app at 9:00 a.m. every day, your feed will be ready and waiting for you. That’s multitasking in iOS 7. It knows what you want to do before you do."
  • "iOS schedules updates during power-efficient times. Like when your device is on and connected to Wi-Fi. So your battery isn’t drained unnecessarily."

Photos

  • Zoom in/out animations between views

Dev Notes

  • dynamic motion controls in UIKit

AirDrop

  • Looks like it is usable system-wide
  • Peer-to-peer connection implies that there is a way for 2 devices to directly communicate now
  • Custom UIAlertViews - in iOS6, you can't easily modify a UIAlertView

Dev Notes

  • "simply add an activity sheet, and peer-to-peer sharing is handled for you with no extra setup"
  • "Wi-fi peer-to-peer technology you can connect multiple devices with no problems"
  • "Enter AirDrop for iOS. It lets you quickly and easily share photos, videos, contacts — and anything else from any app with a Share button. Just tap Share, then select the person you want to share with. AirDrop does the rest using Wi-Fi and Bluetooth. No setup required. And transfers are encrypted, so what you share is highly secure."

Camera

  • Live filters
  • New "Square" photo mode

Dev Notes

  • 60fps video capture so you can slow it down later
  • barcode scanning built-in

Safari

  • UIBar slides in/out
  • Controls look like they slide out while you're reading
  • New way to view open tabs
  • Looks like there is only one search bar now - maybe for unified search/URL bar?
  • More tabs in demo than is currently the default (9 is current default)

Siri

  • New Siri interface

Mail

Weather

  • Animated background, suggests that our apps might be able to do that too
  • Completely full-screen interface - content sits on top and status bar text is an overlay instead of a bar that occludes the content

Messages

  • Bounciness to message bubbles
  • Message bubbles exist below the keyboard

Keyboard

  • New keyboard style

Calendar

  • Same zoom in/out interface that appears in the Photos app - again, suggests that we'll be able to do that too

Phone App

  • Emphasis on Full Screen

Sprite Kit

Dev Notes

  • develop 2D games easily
  • animate sprites, simulate physics, and create particle systems
  • use game controllers
  • Game Center support for turn-based-games and leaderboards, authenticate players, securely transmit game scores and achievements

Location Beacons

Dev Notes

  • low-powered, low-cost transmitters that can notify nearby iOS7 devices of their presence.

Audio

Dev Notes

  • inter-app audio

MapKit

Dev Notes

  • directions API
  • map rotations in 3D
  • more control of overlays

iTunes Radio

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment