SlideShare a Scribd company logo
1 of 16
Download to read offline
Text
Apple WWDC Review for Mobile
Manesh Lad | June 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
Topics
App 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
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
App Store: Testflight Service
Separate 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
iCloud Drive
Cloud 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
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
Xcode 6: Swift
New 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
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
CloudKit
CloudKit - 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
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
Extensions
Extensions 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
HealthKit
Lots 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
HomeKit
Home 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
Touch ID API
Third 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.
Free iOS Resources
iBooks - 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.

More Related Content

What's hot

Best Presentation on AiOne Call Blocker Android Application as Summer Trainin...
Best Presentation on AiOne Call Blocker Android Application as Summer Trainin...Best Presentation on AiOne Call Blocker Android Application as Summer Trainin...
Best Presentation on AiOne Call Blocker Android Application as Summer Trainin...Aakash Goyal
 
StackLabs-DataDriven Labs - iPhone App Development Training in Mohali
StackLabs-DataDriven Labs - iPhone App Development  Training in MohaliStackLabs-DataDriven Labs - iPhone App Development  Training in Mohali
StackLabs-DataDriven Labs - iPhone App Development Training in MohaliArcadian Learning
 
WWDC 2016
WWDC 2016WWDC 2016
WWDC 2016PiXeL16
 
Augmented realityandeducaiotn2
Augmented realityandeducaiotn2Augmented realityandeducaiotn2
Augmented realityandeducaiotn2Amin Meyghani
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phonesDennise Layague
 
iOS Developer Concept introduction
iOS Developer Concept introductioniOS Developer Concept introduction
iOS Developer Concept introductionBanyapon Poolsawas
 
Android Synopsis
Android SynopsisAndroid Synopsis
Android SynopsisNiraj Rahi
 
Ticket To Ride from Elevate UK
Ticket To Ride from Elevate UKTicket To Ride from Elevate UK
Ticket To Ride from Elevate UKKeir Bowden
 
Layer architecture of ios (1)
Layer architecture of ios (1)Layer architecture of ios (1)
Layer architecture of ios (1)dwipalp
 
Introduction to Android Programming by Dr.M.Pyingkodi-kongu engineering c...
Introduction to  Android   Programming by  Dr.M.Pyingkodi-kongu engineering c...Introduction to  Android   Programming by  Dr.M.Pyingkodi-kongu engineering c...
Introduction to Android Programming by Dr.M.Pyingkodi-kongu engineering c...pyingkodi maran
 
Andriod Lollipop 5.0
Andriod Lollipop 5.0Andriod Lollipop 5.0
Andriod Lollipop 5.0Praveen Reddy
 
iPhone University Developer Program
iPhone University Developer ProgramiPhone University Developer Program
iPhone University Developer ProgramJussi Pohjolainen
 
Android introduction
Android introductionAndroid introduction
Android introductionReena Nachare
 
What is Android L ?
What is Android L ?What is Android L ?
What is Android L ?E2LOGY
 
Introducing the Windows Phone Application Platform
Introducing the Windows Phone Application PlatformIntroducing the Windows Phone Application Platform
Introducing the Windows Phone Application PlatformMartha Rotter
 
Mobile Application testing- All you want to know to get started!!
Mobile Application testing- All you want to know to get started!!Mobile Application testing- All you want to know to get started!!
Mobile Application testing- All you want to know to get started!!Neha Thakur
 

What's hot (20)

Best Presentation on AiOne Call Blocker Android Application as Summer Trainin...
Best Presentation on AiOne Call Blocker Android Application as Summer Trainin...Best Presentation on AiOne Call Blocker Android Application as Summer Trainin...
Best Presentation on AiOne Call Blocker Android Application as Summer Trainin...
 
Ios
IosIos
Ios
 
iPhone Programming
iPhone ProgrammingiPhone Programming
iPhone Programming
 
StackLabs-DataDriven Labs - iPhone App Development Training in Mohali
StackLabs-DataDriven Labs - iPhone App Development  Training in MohaliStackLabs-DataDriven Labs - iPhone App Development  Training in Mohali
StackLabs-DataDriven Labs - iPhone App Development Training in Mohali
 
WWDC 2016
WWDC 2016WWDC 2016
WWDC 2016
 
Augmented realityandeducaiotn2
Augmented realityandeducaiotn2Augmented realityandeducaiotn2
Augmented realityandeducaiotn2
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phones
 
iOS Developer Concept introduction
iOS Developer Concept introductioniOS Developer Concept introduction
iOS Developer Concept introduction
 
MSR iOS Tranining
MSR iOS TraniningMSR iOS Tranining
MSR iOS Tranining
 
Android Synopsis
Android SynopsisAndroid Synopsis
Android Synopsis
 
Ticket To Ride from Elevate UK
Ticket To Ride from Elevate UKTicket To Ride from Elevate UK
Ticket To Ride from Elevate UK
 
Layer architecture of ios (1)
Layer architecture of ios (1)Layer architecture of ios (1)
Layer architecture of ios (1)
 
Introduction to Android Programming by Dr.M.Pyingkodi-kongu engineering c...
Introduction to  Android   Programming by  Dr.M.Pyingkodi-kongu engineering c...Introduction to  Android   Programming by  Dr.M.Pyingkodi-kongu engineering c...
Introduction to Android Programming by Dr.M.Pyingkodi-kongu engineering c...
 
Andriod Lollipop 5.0
Andriod Lollipop 5.0Andriod Lollipop 5.0
Andriod Lollipop 5.0
 
iPhone University Developer Program
iPhone University Developer ProgramiPhone University Developer Program
iPhone University Developer Program
 
Android introduction
Android introductionAndroid introduction
Android introduction
 
What is Android L ?
What is Android L ?What is Android L ?
What is Android L ?
 
Android lollipop
Android lollipopAndroid lollipop
Android lollipop
 
Introducing the Windows Phone Application Platform
Introducing the Windows Phone Application PlatformIntroducing the Windows Phone Application Platform
Introducing the Windows Phone Application Platform
 
Mobile Application testing- All you want to know to get started!!
Mobile Application testing- All you want to know to get started!!Mobile Application testing- All you want to know to get started!!
Mobile Application testing- All you want to know to get started!!
 

Viewers also liked

morgan stanley November 2007 Morgan Stanley & Co. Incorporated
morgan stanley November 2007 Morgan Stanley & Co. Incorporatedmorgan stanley November 2007 Morgan Stanley & Co. Incorporated
morgan stanley November 2007 Morgan Stanley & Co. Incorporatedfinance2
 
SMLF Opening Presentation London Dec 2014
SMLF Opening Presentation London Dec 2014SMLF Opening Presentation London Dec 2014
SMLF Opening Presentation London Dec 2014Daniel Kraft
 
"De la idee la fapte" - Dana Pascu pentru Adrev5
"De la idee la fapte" - Dana Pascu pentru Adrev5"De la idee la fapte" - Dana Pascu pentru Adrev5
"De la idee la fapte" - Dana Pascu pentru Adrev5Dana Pascu
 
Mekesson Quarterly Reports 2004 3rd
Mekesson Quarterly Reports 2004 3rdMekesson Quarterly Reports 2004 3rd
Mekesson Quarterly Reports 2004 3rdfinance2
 
The Home Depot Announces First Quarter Results
The Home Depot Announces First Quarter ResultsThe Home Depot Announces First Quarter Results
The Home Depot Announces First Quarter Resultsfinance2
 
Freedom Pass Guide
Freedom Pass GuideFreedom Pass Guide
Freedom Pass Guidekoutly
 
Banking Listening Report Example Sept 2010
Banking Listening Report Example  Sept 2010Banking Listening Report Example  Sept 2010
Banking Listening Report Example Sept 2010Michalis A. Michael
 
morgan stanley Earnings Archive 2000 3rd
morgan stanley Earnings Archive 2000 3rdmorgan stanley Earnings Archive 2000 3rd
morgan stanley Earnings Archive 2000 3rdfinance2
 
Expedition Factory Business Presentation
Expedition Factory Business PresentationExpedition Factory Business Presentation
Expedition Factory Business Presentationedser
 
Corporate Citizenship Report
Corporate Citizenship Report Corporate Citizenship Report
Corporate Citizenship Report finance2
 
valero energy Annual Reports 2002
valero energy Annual Reports 2002valero energy Annual Reports 2002
valero energy Annual Reports 2002finance2
 
Mekesson Quarterly Reports 2004 1st
Mekesson Quarterly Reports 2004 1st Mekesson Quarterly Reports 2004 1st
Mekesson Quarterly Reports 2004 1st finance2
 
Deutsche Bank Investor Tour Presentation
	 Deutsche Bank Investor Tour Presentation	 Deutsche Bank Investor Tour Presentation
Deutsche Bank Investor Tour Presentationfinance2
 
valero energy Annual Reports 2003
valero energy Annual Reports 2003valero energy Annual Reports 2003
valero energy Annual Reports 2003finance2
 
Switching to a mac
Switching to a macSwitching to a mac
Switching to a macManesh Lad
 
goldman sachs 2007 Form 10-K
goldman sachs 2007 Form 10-K goldman sachs 2007 Form 10-K
goldman sachs 2007 Form 10-K finance2
 

Viewers also liked (20)

morgan stanley November 2007 Morgan Stanley & Co. Incorporated
morgan stanley November 2007 Morgan Stanley & Co. Incorporatedmorgan stanley November 2007 Morgan Stanley & Co. Incorporated
morgan stanley November 2007 Morgan Stanley & Co. Incorporated
 
SMLF Opening Presentation London Dec 2014
SMLF Opening Presentation London Dec 2014SMLF Opening Presentation London Dec 2014
SMLF Opening Presentation London Dec 2014
 
"De la idee la fapte" - Dana Pascu pentru Adrev5
"De la idee la fapte" - Dana Pascu pentru Adrev5"De la idee la fapte" - Dana Pascu pentru Adrev5
"De la idee la fapte" - Dana Pascu pentru Adrev5
 
Mekesson Quarterly Reports 2004 3rd
Mekesson Quarterly Reports 2004 3rdMekesson Quarterly Reports 2004 3rd
Mekesson Quarterly Reports 2004 3rd
 
The Home Depot Announces First Quarter Results
The Home Depot Announces First Quarter ResultsThe Home Depot Announces First Quarter Results
The Home Depot Announces First Quarter Results
 
Freedom Pass Guide
Freedom Pass GuideFreedom Pass Guide
Freedom Pass Guide
 
Banking Listening Report Example Sept 2010
Banking Listening Report Example  Sept 2010Banking Listening Report Example  Sept 2010
Banking Listening Report Example Sept 2010
 
Ip Contact Centers
Ip Contact CentersIp Contact Centers
Ip Contact Centers
 
morgan stanley Earnings Archive 2000 3rd
morgan stanley Earnings Archive 2000 3rdmorgan stanley Earnings Archive 2000 3rd
morgan stanley Earnings Archive 2000 3rd
 
Poveste
PovestePoveste
Poveste
 
Expedition Factory Business Presentation
Expedition Factory Business PresentationExpedition Factory Business Presentation
Expedition Factory Business Presentation
 
Panchayti Raj
Panchayti RajPanchayti Raj
Panchayti Raj
 
Corporate Citizenship Report
Corporate Citizenship Report Corporate Citizenship Report
Corporate Citizenship Report
 
valero energy Annual Reports 2002
valero energy Annual Reports 2002valero energy Annual Reports 2002
valero energy Annual Reports 2002
 
Mekesson Quarterly Reports 2004 1st
Mekesson Quarterly Reports 2004 1st Mekesson Quarterly Reports 2004 1st
Mekesson Quarterly Reports 2004 1st
 
Windows 8
Windows 8Windows 8
Windows 8
 
Deutsche Bank Investor Tour Presentation
	 Deutsche Bank Investor Tour Presentation	 Deutsche Bank Investor Tour Presentation
Deutsche Bank Investor Tour Presentation
 
valero energy Annual Reports 2003
valero energy Annual Reports 2003valero energy Annual Reports 2003
valero energy Annual Reports 2003
 
Switching to a mac
Switching to a macSwitching to a mac
Switching to a mac
 
goldman sachs 2007 Form 10-K
goldman sachs 2007 Form 10-K goldman sachs 2007 Form 10-K
goldman sachs 2007 Form 10-K
 

Similar to Apple WWDC Mobility Review 2014

Introduction to Mobile Development
Introduction to Mobile DevelopmentIntroduction to Mobile Development
Introduction to Mobile DevelopmentPragnesh Vaghela
 
iOS-iPhone documentation
iOS-iPhone documentationiOS-iPhone documentation
iOS-iPhone documentationRaj Dubey
 
Mobile application development
Mobile application developmentMobile application development
Mobile application developmentrohithn
 
B feigin mobileapplicationdevelopment
B feigin mobileapplicationdevelopmentB feigin mobileapplicationdevelopment
B feigin mobileapplicationdevelopmentsathesh leo
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Developmentsoufyan rifai
 
Mobile and tablet app dev
Mobile and tablet app devMobile and tablet app dev
Mobile and tablet app devJeremy Callinan
 
IOS8 tuto by Phonevalley-DigitasLBi
IOS8 tuto by Phonevalley-DigitasLBiIOS8 tuto by Phonevalley-DigitasLBi
IOS8 tuto by Phonevalley-DigitasLBiDigitasLBi Paris
 
IOS vs Android presentation by Saikrishna
IOS vs Android presentation by SaikrishnaIOS vs Android presentation by Saikrishna
IOS vs Android presentation by SaikrishnaSaikrishna Tanguturu
 
Step-by-Step Guide to Developing a Successful iOS App.pdf
Step-by-Step Guide to Developing a Successful iOS App.pdfStep-by-Step Guide to Developing a Successful iOS App.pdf
Step-by-Step Guide to Developing a Successful iOS App.pdfBytes Technolab Inc.
 
Comparative Study On Mobile Operating Systems
  Comparative Study On Mobile Operating Systems   Comparative Study On Mobile Operating Systems
Comparative Study On Mobile Operating Systems Hardik Jain
 
White paper native, web or hybrid mobile app development
White paper  native, web or hybrid mobile app developmentWhite paper  native, web or hybrid mobile app development
White paper native, web or hybrid mobile app developmentIBM Software India
 
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha TouchJQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha TouchSteve Drucker
 

Similar to Apple WWDC Mobility Review 2014 (20)

Introduction to Mobile Development
Introduction to Mobile DevelopmentIntroduction to Mobile Development
Introduction to Mobile Development
 
Hybrid Mobile App
Hybrid Mobile AppHybrid Mobile App
Hybrid Mobile App
 
Hybrid mobile app
Hybrid mobile appHybrid mobile app
Hybrid mobile app
 
iOS-iPhone documentation
iOS-iPhone documentationiOS-iPhone documentation
iOS-iPhone documentation
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Android
AndroidAndroid
Android
 
B feigin mobileapplicationdevelopment
B feigin mobileapplicationdevelopmentB feigin mobileapplicationdevelopment
B feigin mobileapplicationdevelopment
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
 
Mobile and tablet app dev
Mobile and tablet app devMobile and tablet app dev
Mobile and tablet app dev
 
IOS8 tuto by Phonevalley-DigitasLBi
IOS8 tuto by Phonevalley-DigitasLBiIOS8 tuto by Phonevalley-DigitasLBi
IOS8 tuto by Phonevalley-DigitasLBi
 
Introduction to Android Environment
Introduction to Android EnvironmentIntroduction to Android Environment
Introduction to Android Environment
 
Mobile Web Apps
Mobile Web AppsMobile Web Apps
Mobile Web Apps
 
IOS vs Android presentation by Saikrishna
IOS vs Android presentation by SaikrishnaIOS vs Android presentation by Saikrishna
IOS vs Android presentation by Saikrishna
 
Step-by-Step Guide to Developing a Successful iOS App.pdf
Step-by-Step Guide to Developing a Successful iOS App.pdfStep-by-Step Guide to Developing a Successful iOS App.pdf
Step-by-Step Guide to Developing a Successful iOS App.pdf
 
Comparative Study On Mobile Operating Systems
  Comparative Study On Mobile Operating Systems   Comparative Study On Mobile Operating Systems
Comparative Study On Mobile Operating Systems
 
Android lollipop
Android lollipopAndroid lollipop
Android lollipop
 
White paper native, web or hybrid mobile app development
White paper  native, web or hybrid mobile app developmentWhite paper  native, web or hybrid mobile app development
White paper native, web or hybrid mobile app development
 
Anuradha_Resume_2016
Anuradha_Resume_2016Anuradha_Resume_2016
Anuradha_Resume_2016
 
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha TouchJQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch
 
Mobile Apps Develpment - A Comparison
Mobile Apps Develpment - A ComparisonMobile Apps Develpment - A Comparison
Mobile Apps Develpment - A Comparison
 

More from Manesh Lad

Google IO Mobility Review 2014
Google IO Mobility Review 2014Google IO Mobility Review 2014
Google IO Mobility Review 2014Manesh Lad
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile DevelopmentManesh Lad
 
Content Creation on the iPad
Content Creation on the iPadContent Creation on the iPad
Content Creation on the iPadManesh Lad
 
Microsoft Xbox 360 with Kinect
Microsoft Xbox 360 with KinectMicrosoft Xbox 360 with Kinect
Microsoft Xbox 360 with KinectManesh Lad
 
How to setup a DVR for Cheap 
How to setup a DVR for Cheap How to setup a DVR for Cheap 
How to setup a DVR for Cheap Manesh Lad
 
Getting started in iPhone Development
Getting started in iPhone DevelopmentGetting started in iPhone Development
Getting started in iPhone DevelopmentManesh Lad
 

More from Manesh Lad (7)

Google IO Mobility Review 2014
Google IO Mobility Review 2014Google IO Mobility Review 2014
Google IO Mobility Review 2014
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile Development
 
Content Creation on the iPad
Content Creation on the iPadContent Creation on the iPad
Content Creation on the iPad
 
Microsoft Xbox 360 with Kinect
Microsoft Xbox 360 with KinectMicrosoft Xbox 360 with Kinect
Microsoft Xbox 360 with Kinect
 
Going green
Going greenGoing green
Going green
 
How to setup a DVR for Cheap 
How to setup a DVR for Cheap How to setup a DVR for Cheap 
How to setup a DVR for Cheap 
 
Getting started in iPhone Development
Getting started in iPhone DevelopmentGetting started in iPhone Development
Getting started in iPhone Development
 

Recently uploaded

Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 

Recently uploaded (20)

Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 

Apple WWDC Mobility Review 2014

  • 1. Text Apple WWDC Review for Mobile Manesh Lad | June 2014
  • 2. 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
  • 3. Topics App 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
  • 4. 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
  • 5. App Store: Testflight Service Separate 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
  • 6. iCloud Drive Cloud 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
  • 7. 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
  • 8. Xcode 6: Swift New 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
  • 9. 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
  • 10. CloudKit CloudKit - 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
  • 11. 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
  • 12. Extensions Extensions 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
  • 13. HealthKit Lots 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
  • 14. HomeKit Home 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
  • 15. Touch ID API Third 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.
  • 16. Free iOS Resources iBooks - 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.