Top Banner
Text Apple WWDC Review for Mobile Manesh Lad | June 2014
16

Apple WWDC Mobility Review 2014

May 10, 2015

Download

Technology

Manesh Lad

Apple WWDC Mobility Review 2014
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Apple WWDC Mobility Review 2014

Text

Apple WWDC Review for MobileManesh Lad | June 2014

Page 2: Apple WWDC Mobility Review 2014

Introduction

iOS 8 in the fall

1.2 million apps in the app store

4000 new apis

Verge keynote in 10mins

https://www.youtube.com/watch?v=H7msd7oXbRo

Page 3: Apple WWDC Mobility Review 2014

TopicsApp Store - Bundles. Previews & Testflight

iCloud Drive

Xcode 6 - Adaptable UI, Custom controls & Swift

CloudKit

HealthKit

HomeKit

Touch ID API

Extensions - inter app communications

Free iOS Development Resources

Page 4: Apple WWDC Mobility Review 2014

App Store

App Bundles - Ability to sell a group of apps.

Could be a nice way for a CU to group a bunch related apps i.e. banking, credit cards, loyalty

App Previews - In addition to screenshots app owners now have the ability to post video of the app. Additional metadata for implementation teams

Page 5: Apple WWDC Mobility Review 2014

App Store: Testflight ServiceSeparate app for testflight apps

Become beta tester by downloading the app

Download via apple id, no special provisioning profile

Each app has limit of 1000 users not 1000 devices

Great for internal QA w/o apple review

Next Year crash report integrated with Xcode

Page 6: Apple WWDC Mobility Review 2014

iCloud DriveCloud Drive is apple version of dropbox, build into every copy of IOS 8 & OS X Yosemite

Use by apps to store data i.e. iWorks viewable in finder

Use by users as a cloud file storage with folders & tags

Documents everywhere - mac, ios & windows

System Document Picker that can use diff document providers i.e. dropbox, box.net etc

MailDrop - a way to securely send large attachments

Page 7: Apple WWDC Mobility Review 2014

Xcode 6: Adaptable UI

Apple is really encouraging users to build apps in a screen size and orientation neutral way

Hints at iOS devices with new form factors & sizes

Provides way to preview a screen in the different screens sizes

Ability to use a single storyboard for different device types i.e. iPhone & iPad

Sizes Classes, Compact vs Regular

Auto generation of different icons for diff sizes

Custom Controls in Storyboards

Improves the interface/wireframe builder with the ability to render custom components on the UI

Helps the developer get a better idea of how the app will look

Page 8: Apple WWDC Mobility Review 2014

Xcode 6: SwiftNew programming language designed for cocoa & cocoa touch. Objective-c without the C

Same runtime as C/Objective C code - can co-mingle languages

Modern

Playgrounds - live preview of code

Clean syntax, No headers. No semicolons

Multiple return types, Optional Arguments

Closures, Generics

Free language ebook iBooks

Page 9: Apple WWDC Mobility Review 2014

Xcode 6: Swift Playgrounds

Running code as your type

Type inference

As easy to use as a scripting language without sacrificing performance

Build anything, social media app, games

Optimized for Cocoa & Cocoa Touch = Mac & iOS dev

Page 10: Apple WWDC Mobility Review 2014

CloudKitCloudKit - practically free way to write server side code on the client side for your app

CloudKit service offerings

database storage - CKRecord (Records, queries, relationships)

large blob storage - CKAsset

push notifications - CKSubscription

Page 11: Apple WWDC Mobility Review 2014

CloudKit : Cost

Free with limits

1 PB assets

10 TB database

5 TB/day asset transfer 50 GB/day db transfer

Good use might a quick way to build POCs with server side code with no overhead of server side infrastructure

Page 12: Apple WWDC Mobility Review 2014

ExtensionsExtensions delivered as part of your app, accessed via apple framework code

Sharing extensions - comments, audio. video. links, photos

Photo Extension (iOS only)

Actions - UI & No UI i.e. click action within safari

Notification Center Widgets = Today Extension - for at a glance information (for CC Alerts)

Document Providers - cloud file pickers

Third Party Keyboards - more languages & input methods

Page 13: Apple WWDC Mobility Review 2014

HealthKitLots of health devices & apps

Data lives in silos and you cannot get a consolidated view

Share specific data with apps

HKHealthStore

Secure Health Database

Shared across apps & devices

Page 14: Apple WWDC Mobility Review 2014

HomeKitHome automation devices usually own companion apps, own network protocols, own security….no need with home kit

Common network protocol with many providers

Schlage, Philips, Honeywell, Broadcom, iHome, Sylvania, Haier

Locks, lights cameras, doors, thermostats, plus and switches

Secure pairing

Controls individual devices

Group of devices into scenes - think harmony remote activity

Siri Integrations

Page 15: Apple WWDC Mobility Review 2014

Touch ID APIThird party app can now use touch id

Protects logins & user data

Unlocks keychain items

Identifies successful matches

Protects Fingerprint data - fingerprint never exposed to third party apps or the system stores on a secure space on the A7 chip.

Page 16: Apple WWDC Mobility Review 2014

Free iOS ResourcesiBooks - 2 Swift Books

The Swift Programming Language

Using Swift with Cocoa & Objective C

WWDC Sessions Videos

https://developer.apple.com/videos/wwdc/2014/

https://developer.apple.com/videos/wwdc/2013/

Mac App Store - Xcode - free ide

iTunes U - Stanford iOS 7 course taught by Paul Haggerty

Actual university course.