SlideShare a Scribd company logo
1 of 99
Download to read offline
The new Apple TV
and the tvOS
Mugunth Kumar
Agenda
• Hardware
• tvOS input devices
• Software
• tvOS vs iOS
• SDK
• tvOS SDK vs iOS SDK
Hardware
• Apple A5 chip (32-bit)
• Wi-Fi (802.11n) and Ethernet
• HDMI 1.3
• Optical Audio
• Infrared Remote
• Classic Bluetooth
Hardware
• Apple A8 chip (64-bit)
• Wi-Fi (802.11n) and Ethernet
• HDMI 1.4
• Optical Audio
• Infrared Remote
• Bluetooth 4.0
What hasn’t changed?
What hasn’t changed?
• Still the same old HDMI
• No Thunderbolt
• No 4K
• USB-C - Only for service/support
Hardware Improvements
• HDMI 1.4
• Bluetooth 4.0
• Apple A8 chip (64-bit)
Difference
Difference
• Significant improvements in
the processor and processor
architecture
Difference
• Significant improvements in
the processor and processor
architecture
• A brand new “Siri” remote
Difference
• Significant improvements in
the processor and processor
architecture
• A brand new “Siri” remote
• Game Controller Support
Difference
• Significant improvements in
the processor and processor
architecture
• A brand new “Siri” remote
• Game Controller Support
What the Apple TV really is
Apple is positioning the Apple TV as a game console rather than a
traditional TV
But consoles are powerful!
But consoles are powerful!
But consoles are powerful!
• But we all fall into this trap
• Most of us don’t have time to
play console games
Price
Price
• Console games take years to develop.
Price
• Console games take years to develop.
• Call of Duty: Modern Warfare 2 - $250 million
Price
• Console games take years to develop.
• Call of Duty: Modern Warfare 2 - $250 million
• Grand Theft Auto V - $265 million
Price
• Console games take years to develop.
• Call of Duty: Modern Warfare 2 - $250 million
• Grand Theft Auto V - $265 million
• World of Warcraft - $50 million
Price
• Console games take years to develop.
• Call of Duty: Modern Warfare 2 - $250 million
• Grand Theft Auto V - $265 million
• World of Warcraft - $50 million
https://en.wikipedia.org/wiki/List_of_most_expensive_video_games_to_develop
Price
Price
• Almost like movies
Price
• Almost like movies
• Avatar - $237 million
Price
• Almost like movies
• Avatar - $237 million
• Titanic - $200 million
Price
• Almost like movies
• Avatar - $237 million
• Titanic - $200 million
• The Dark Knight Rises - $230 million
Price
• Almost like movies
• Avatar - $237 million
• Titanic - $200 million
• The Dark Knight Rises - $230 million
https://en.wikipedia.org/wiki/List_of_most_expensive_films
Price
Price
• iOS Games are cheaper!
Price
• iOS Games are cheaper!
• Angry Birds $140k
Price
• iOS Games are cheaper!
• Angry Birds $140k
• Fruit Ninja: $400k
Price
• iOS Games are cheaper!
• Angry Birds $140k
• Fruit Ninja: $400k
• Temple Run: $250k
Price
• iOS Games are cheaper!
• Angry Birds $140k
• Fruit Ninja: $400k
• Temple Run: $250k
Price
• iOS Games are cheaper!
• Angry Birds $140k
• Fruit Ninja: $400k
• Temple Run: $250k
• Most iOS games can be developed for less than a million dollars
Price
• iOS Games are cheaper!
• Angry Birds $140k
• Fruit Ninja: $400k
• Temple Run: $250k
• Most iOS games can be developed for less than a million dollars
• If you are a developer yourself, you will spend less than half of this
to make hit games/apps on App Store.
Apple’ Stance
Apple’ Stance
• Apple is going against this casual gaming market with the new
Apple TV
Apple’ Stance
• Apple is going against this casual gaming market with the new
Apple TV
• Games that are cheaper to make
Apple’ Stance
• Apple is going against this casual gaming market with the new
Apple TV
• Games that are cheaper to make
• Games that don’t take up your time to play
Apple TV is not a TV.
It’s a platform for you
to make games
It’s a platform for you
to make games
and apps
“The Future of TV is Apps”
“The Future of TV is Apps”
Tim Cook - CEO, Apple Inc
What kind of Apps
What kind of Apps
Immersive apps that don't require constant user
interaction
Content Apps
Content Apps
• Photo apps (Instagram, Flickr)
• News Apps (Flipboard)
HomeKit Apps
HomeKit Apps
• Control your Lights (Philips Hue)
• Control your thermostat (Nest)
Data Apps
Data Apps
• Sports + Sports Scores (ESPN/NBA)
• Dashboard that shows glance-able
information about your IoT devices
Developer Tools
Developer Tools
• Developer tools showing real time
information (Statusboard - Panic)
• Build status
• CI server status
Missing in tvOS 1
Missing in tvOS 1
As on date, no PIP or split-screen multitasking
support on tvOS
Multi-user Apps
Multi-user Apps
• Education Apps (Apps that involve
storytelling by teachers)
• Medical Apps (Apps where multiple Doctors
can interact simultaneously)
Missing in tvOS 1
Missing in tvOS 1
No Multi-peer Connectivity Framework on tvOS
Advertisements
Advertisements
• Don’t fret ads. People are used to watch ads on
TV.
Advertisements
• Don’t fret ads. People are used to watch ads on
TV.
• Advertisements on Apple TV can be a
significant source of revenue for your apps
TVs start Slow
TVs start Slow
• TVs cannot be turned on instantly. Normally
takes about 5-10 seconds
TVs start Slow
• TVs cannot be turned on instantly. Normally
takes about 5-10 seconds
• Your customers might not turn on the TV, just to
use your app
TVs start Slow
• TVs cannot be turned on instantly. Normally
takes about 5-10 seconds
• Your customers might not turn on the TV, just to
use your app
• They are better off using their iPhones/iPads
for these tasks
Software
Software
• tvOS is a modified version of iOS 9
• The third generation Apple TV ran a modified
version of iOS 8.3
Differences from iOS
Differences from iOS
• New Remote
• Means new ways to interact
Differences from iOS
• New Remote
• Means new ways to interact
Differences from iOS
• New Remote
• Means new ways to interact
• No mouse pointers
• Focus Engine
Issues to Watch out
• Potential Issues with Overscan
• Design your UI accordingly
Overscan
More Differences
More Differences
• tvOS Apps are standalone unlike watchOS apps
More Differences
• tvOS Apps are standalone unlike watchOS apps
• Run natively on a hardware plugged into a
electrical socket
More Differences
• tvOS Apps are standalone unlike watchOS apps
• Run natively on a hardware plugged into a
electrical socket
• No battery drain issues
More Differences
• tvOS Apps are standalone unlike watchOS apps
• Run natively on a hardware plugged into a
electrical socket
• No battery drain issues
More Differences
• tvOS Apps are standalone unlike watchOS apps
• Run natively on a hardware plugged into a
electrical socket
• No battery drain issues
• Cannot store more than 200Mb of data
More Differences
• tvOS Apps are standalone unlike watchOS apps
• Run natively on a hardware plugged into a
electrical socket
• No battery drain issues
• Cannot store more than 200Mb of data
• Use iCloud + On-demand resources
Native vs TVML
tvOS - Native vs TVML
tvOS - Native vs TVML
• There is no UIWebView or WKWebView in tvOS
tvOS - Native vs TVML
• There is no UIWebView or WKWebView in tvOS
• All JavaScript apps have to be based on TVML -
Apple’s own markup language very similar to
HTML
tvOS - Native vs TVML
• There is no UIWebView or WKWebView in tvOS
• All JavaScript apps have to be based on TVML -
Apple’s own markup language very similar to
HTML
• Plenty of templates on developer.apple.com/
tvOS
tvOS - Native vs TVML
tvOS - Native vs TVML
• Going native is preferred if you are planning to
make universal apps
tvOS - Native vs TVML
• Going native is preferred if you are planning to
make universal apps
• Lots of code reusability
tvOS - Native vs TVML
• Going native is preferred if you are planning to
make universal apps
• Lots of code reusability
• The differences between tvOS and iOS are
more subtle than Mac OS X and iOS
tvOS - Native vs TVML
• Going native is preferred if you are planning to
make universal apps
• Lots of code reusability
• The differences between tvOS and iOS are
more subtle than Mac OS X and iOS
• If you are a iOS developer, getting your hands
on Native tvOS is straight forward
Lessons Learnt
Lessons Learnt
• Focus Engine is more profound
that you think
Lessons Learnt
• Focus Engine is more profound
that you think
• Focus engine is so intuitive
that your grandma can use it
Lessons Learnt
• Focus Engine is more profound
that you think
• Focus engine is so intuitive
that your grandma can use it
Lessons Learnt
• Focus Engine is more profound
that you think
• Focus engine is so intuitive
that your grandma can use it
• Overscan isn’t that great a deal
Questions?
@mugunthkumar

More Related Content

What's hot

Phonegap - An Introduction
Phonegap - An IntroductionPhonegap - An Introduction
Phonegap - An IntroductionTyler Johnston
 
継続的な開発スタイル 「AbemaTV iOSアプリを週一でリリースしている話」
継続的な開発スタイル 「AbemaTV iOSアプリを週一でリリースしている話」継続的な開発スタイル 「AbemaTV iOSアプリを週一でリリースしている話」
継続的な開発スタイル 「AbemaTV iOSアプリを週一でリリースしている話」Yuji Hato
 
Alexa skill development
Alexa skill developmentAlexa skill development
Alexa skill developmentGoran Vuksic
 
iTunes App Store Submission Process
iTunes App Store Submission ProcessiTunes App Store Submission Process
iTunes App Store Submission ProcessAnscamobile
 
iPhone University Developer Program
iPhone University Developer ProgramiPhone University Developer Program
iPhone University Developer ProgramJussi Pohjolainen
 
Mobile HTML5 Web Apps - Codemotion 2012
Mobile HTML5 Web Apps - Codemotion 2012Mobile HTML5 Web Apps - Codemotion 2012
Mobile HTML5 Web Apps - Codemotion 2012marcocasario
 
[Gokathon 2017] Video Highlight Creating Tool using TV rating and face recogn...
[Gokathon 2017] Video Highlight Creating Tool using TV rating and face recogn...[Gokathon 2017] Video Highlight Creating Tool using TV rating and face recogn...
[Gokathon 2017] Video Highlight Creating Tool using TV rating and face recogn...Minwook Chang
 
Mobile Development with Adobe AIR
Mobile Development with Adobe AIRMobile Development with Adobe AIR
Mobile Development with Adobe AIReaselsolutions
 
iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014
iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014
iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014FalafelSoftware
 
Session 1. iOS developers enthusiasts session
Session 1. iOS developers enthusiasts sessionSession 1. iOS developers enthusiasts session
Session 1. iOS developers enthusiasts sessionGAME Studios
 
iPhone Developer_ankush
iPhone Developer_ankushiPhone Developer_ankush
iPhone Developer_ankushankush Ankush
 
iOS Remote Notifications
iOS Remote NotificationsiOS Remote Notifications
iOS Remote NotificationsLeeHericks
 
Building GPU-Accelerated Mobile Application Interfaces with Starling and Feat...
Building GPU-Accelerated Mobile Application Interfaces with Starling and Feat...Building GPU-Accelerated Mobile Application Interfaces with Starling and Feat...
Building GPU-Accelerated Mobile Application Interfaces with Starling and Feat...Joseph Labrecque
 
Expert Day - What's New, Hot, & Awesome for Xamarin Devs
Expert Day - What's New, Hot, & Awesome for Xamarin DevsExpert Day - What's New, Hot, & Awesome for Xamarin Devs
Expert Day - What's New, Hot, & Awesome for Xamarin DevsJames Montemagno
 
Xamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOps
Xamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOpsXamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOps
Xamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOpsXamarin
 
Alfresco Mobile - new Alfresco Mobile app features
Alfresco Mobile - new Alfresco Mobile app featuresAlfresco Mobile - new Alfresco Mobile app features
Alfresco Mobile - new Alfresco Mobile app featuresAlfresco Software
 
Luidia eBeam Interact V2.2 Software Features VF
Luidia eBeam Interact V2.2 Software Features VFLuidia eBeam Interact V2.2 Software Features VF
Luidia eBeam Interact V2.2 Software Features VFTimothy Misko
 
Going Mobile with AIR+Starling
Going Mobile with AIR+StarlingGoing Mobile with AIR+Starling
Going Mobile with AIR+StarlingAmos Laber
 

What's hot (20)

Phonegap - An Introduction
Phonegap - An IntroductionPhonegap - An Introduction
Phonegap - An Introduction
 
継続的な開発スタイル 「AbemaTV iOSアプリを週一でリリースしている話」
継続的な開発スタイル 「AbemaTV iOSアプリを週一でリリースしている話」継続的な開発スタイル 「AbemaTV iOSアプリを週一でリリースしている話」
継続的な開発スタイル 「AbemaTV iOSアプリを週一でリリースしている話」
 
Alexa skill development
Alexa skill developmentAlexa skill development
Alexa skill development
 
iTunes App Store Submission Process
iTunes App Store Submission ProcessiTunes App Store Submission Process
iTunes App Store Submission Process
 
iPhone University Developer Program
iPhone University Developer ProgramiPhone University Developer Program
iPhone University Developer Program
 
Mobile HTML5 Web Apps - Codemotion 2012
Mobile HTML5 Web Apps - Codemotion 2012Mobile HTML5 Web Apps - Codemotion 2012
Mobile HTML5 Web Apps - Codemotion 2012
 
Wwdc2019
Wwdc2019Wwdc2019
Wwdc2019
 
[Gokathon 2017] Video Highlight Creating Tool using TV rating and face recogn...
[Gokathon 2017] Video Highlight Creating Tool using TV rating and face recogn...[Gokathon 2017] Video Highlight Creating Tool using TV rating and face recogn...
[Gokathon 2017] Video Highlight Creating Tool using TV rating and face recogn...
 
Mobile Development with Adobe AIR
Mobile Development with Adobe AIRMobile Development with Adobe AIR
Mobile Development with Adobe AIR
 
iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014
iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014
iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014
 
Session 1. iOS developers enthusiasts session
Session 1. iOS developers enthusiasts sessionSession 1. iOS developers enthusiasts session
Session 1. iOS developers enthusiasts session
 
iPhone Developer_ankush
iPhone Developer_ankushiPhone Developer_ankush
iPhone Developer_ankush
 
iOS Remote Notifications
iOS Remote NotificationsiOS Remote Notifications
iOS Remote Notifications
 
Building GPU-Accelerated Mobile Application Interfaces with Starling and Feat...
Building GPU-Accelerated Mobile Application Interfaces with Starling and Feat...Building GPU-Accelerated Mobile Application Interfaces with Starling and Feat...
Building GPU-Accelerated Mobile Application Interfaces with Starling and Feat...
 
Expert Day - What's New, Hot, & Awesome for Xamarin Devs
Expert Day - What's New, Hot, & Awesome for Xamarin DevsExpert Day - What's New, Hot, & Awesome for Xamarin Devs
Expert Day - What's New, Hot, & Awesome for Xamarin Devs
 
Hybrid app development with ionic
Hybrid app development with ionicHybrid app development with ionic
Hybrid app development with ionic
 
Xamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOps
Xamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOpsXamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOps
Xamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOps
 
Alfresco Mobile - new Alfresco Mobile app features
Alfresco Mobile - new Alfresco Mobile app featuresAlfresco Mobile - new Alfresco Mobile app features
Alfresco Mobile - new Alfresco Mobile app features
 
Luidia eBeam Interact V2.2 Software Features VF
Luidia eBeam Interact V2.2 Software Features VFLuidia eBeam Interact V2.2 Software Features VF
Luidia eBeam Interact V2.2 Software Features VF
 
Going Mobile with AIR+Starling
Going Mobile with AIR+StarlingGoing Mobile with AIR+Starling
Going Mobile with AIR+Starling
 

Viewers also liked

Building a tvOS Application
Building a tvOS ApplicationBuilding a tvOS Application
Building a tvOS ApplicationMichiel De Mey
 
Tv Future is Apps - tvOS vs AndroidTV
Tv Future is Apps - tvOS vs AndroidTVTv Future is Apps - tvOS vs AndroidTV
Tv Future is Apps - tvOS vs AndroidTVPablo Azaña Sánchez
 
Developing for Apple TV
Developing for Apple TVDeveloping for Apple TV
Developing for Apple TValekseyn
 
Develop apps for (Apple) TV
Develop apps for (Apple) TVDevelop apps for (Apple) TV
Develop apps for (Apple) TVCodemotion
 
AbemaTV on tvOS
AbemaTV on tvOSAbemaTV on tvOS
AbemaTV on tvOSYuji Hato
 
Apple TV UX: 8 Guidelines for greater Apps
Apple TV UX: 8 Guidelines for greater Apps Apple TV UX: 8 Guidelines for greater Apps
Apple TV UX: 8 Guidelines for greater Apps CELLULAR
 

Viewers also liked (7)

tvOS
tvOStvOS
tvOS
 
Building a tvOS Application
Building a tvOS ApplicationBuilding a tvOS Application
Building a tvOS Application
 
Tv Future is Apps - tvOS vs AndroidTV
Tv Future is Apps - tvOS vs AndroidTVTv Future is Apps - tvOS vs AndroidTV
Tv Future is Apps - tvOS vs AndroidTV
 
Developing for Apple TV
Developing for Apple TVDeveloping for Apple TV
Developing for Apple TV
 
Develop apps for (Apple) TV
Develop apps for (Apple) TVDevelop apps for (Apple) TV
Develop apps for (Apple) TV
 
AbemaTV on tvOS
AbemaTV on tvOSAbemaTV on tvOS
AbemaTV on tvOS
 
Apple TV UX: 8 Guidelines for greater Apps
Apple TV UX: 8 Guidelines for greater Apps Apple TV UX: 8 Guidelines for greater Apps
Apple TV UX: 8 Guidelines for greater Apps
 

Similar to The new Apple TV and the tvOS

iPhone OS: The Next Killer Platform
iPhone OS: The Next Killer PlatformiPhone OS: The Next Killer Platform
iPhone OS: The Next Killer PlatformChristopher Bartling
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?Reto Meier
 
Don't fear our new robot overlords – A new way to test on mobile
Don't fear our new robot overlords – A new way to test on mobileDon't fear our new robot overlords – A new way to test on mobile
Don't fear our new robot overlords – A new way to test on mobilePhilip Brechler
 
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...Damian OSuilleabhain
 
Html5 - the new kid on the block
Html5 - the new kid on the blockHtml5 - the new kid on the block
Html5 - the new kid on the blockMarian Borca
 
Mobile & Wearables Games for Health 2014 Tutorial
Mobile & Wearables Games for Health 2014 TutorialMobile & Wearables Games for Health 2014 Tutorial
Mobile & Wearables Games for Health 2014 TutorialGames for Health Project
 
jQueryUI and HTML5 Video Play Nice
jQueryUI and HTML5 Video Play NicejQueryUI and HTML5 Video Play Nice
jQueryUI and HTML5 Video Play NiceBrian Crescimanno
 
A Holistic Approach to HTML5 Game Design & Development
A Holistic Approach to HTML5 Game Design & DevelopmentA Holistic Approach to HTML5 Game Design & Development
A Holistic Approach to HTML5 Game Design & DevelopmentKarl Bunyan
 
Development of a mobile app for Android
Development of a mobile app for AndroidDevelopment of a mobile app for Android
Development of a mobile app for AndroidAlexJReid
 
Building the Ultimate Device Matrix
Building the Ultimate Device MatrixBuilding the Ultimate Device Matrix
Building the Ultimate Device MatrixCarly Vanderwert
 
Mobeers waterloo-2011
Mobeers waterloo-2011Mobeers waterloo-2011
Mobeers waterloo-2011Brian LeRoux
 
Mautilus - introduction of the company
Mautilus - introduction of the companyMautilus - introduction of the company
Mautilus - introduction of the companyMautilus
 
Elements of Connected Products
Elements of Connected ProductsElements of Connected Products
Elements of Connected ProductsJordan Husney
 
Developing windows 10 universal apps
Developing windows 10 universal appsDeveloping windows 10 universal apps
Developing windows 10 universal appsChris Dufour
 
Building Mobile Apps with HTML, CSS, and JavaScript
Building Mobile Apps with HTML, CSS, and JavaScriptBuilding Mobile Apps with HTML, CSS, and JavaScript
Building Mobile Apps with HTML, CSS, and JavaScriptJonathan Stark
 

Similar to The new Apple TV and the tvOS (20)

iPhone OS: The Next Killer Platform
iPhone OS: The Next Killer PlatformiPhone OS: The Next Killer Platform
iPhone OS: The Next Killer Platform
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?
 
Android OS vs iOS
Android OS vs iOSAndroid OS vs iOS
Android OS vs iOS
 
Android vs iOS
Android vs iOSAndroid vs iOS
Android vs iOS
 
Don't fear our new robot overlords – A new way to test on mobile
Don't fear our new robot overlords – A new way to test on mobileDon't fear our new robot overlords – A new way to test on mobile
Don't fear our new robot overlords – A new way to test on mobile
 
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
 
Html5 - the new kid on the block
Html5 - the new kid on the blockHtml5 - the new kid on the block
Html5 - the new kid on the block
 
Mobile & Wearables Games for Health 2014 Tutorial
Mobile & Wearables Games for Health 2014 TutorialMobile & Wearables Games for Health 2014 Tutorial
Mobile & Wearables Games for Health 2014 Tutorial
 
jQueryUI and HTML5 Video Play Nice
jQueryUI and HTML5 Video Play NicejQueryUI and HTML5 Video Play Nice
jQueryUI and HTML5 Video Play Nice
 
iOS App Development and Marketing
iOS App Development and MarketingiOS App Development and Marketing
iOS App Development and Marketing
 
A Holistic Approach to HTML5 Game Design & Development
A Holistic Approach to HTML5 Game Design & DevelopmentA Holistic Approach to HTML5 Game Design & Development
A Holistic Approach to HTML5 Game Design & Development
 
Development of a mobile app for Android
Development of a mobile app for AndroidDevelopment of a mobile app for Android
Development of a mobile app for Android
 
Building the Ultimate Device Matrix
Building the Ultimate Device MatrixBuilding the Ultimate Device Matrix
Building the Ultimate Device Matrix
 
Mobeers waterloo-2011
Mobeers waterloo-2011Mobeers waterloo-2011
Mobeers waterloo-2011
 
Mautilus - introduction of the company
Mautilus - introduction of the companyMautilus - introduction of the company
Mautilus - introduction of the company
 
IOS ecosystem
IOS ecosystemIOS ecosystem
IOS ecosystem
 
Elements of Connected Products
Elements of Connected ProductsElements of Connected Products
Elements of Connected Products
 
Developing windows 10 universal apps
Developing windows 10 universal appsDeveloping windows 10 universal apps
Developing windows 10 universal apps
 
Android vs iOS
Android vs iOSAndroid vs iOS
Android vs iOS
 
Building Mobile Apps with HTML, CSS, and JavaScript
Building Mobile Apps with HTML, CSS, and JavaScriptBuilding Mobile Apps with HTML, CSS, and JavaScript
Building Mobile Apps with HTML, CSS, and JavaScript
 

More from Mugunth Kumar

Using CoreML to Push the Limits of your App
Using CoreML to Push the Limits of your AppUsing CoreML to Push the Limits of your App
Using CoreML to Push the Limits of your AppMugunth Kumar
 
Hi performance table views with QuartzCore and CoreText
Hi performance table views with QuartzCore and CoreTextHi performance table views with QuartzCore and CoreText
Hi performance table views with QuartzCore and CoreTextMugunth Kumar
 
Designing your API Server for mobile apps
Designing your API Server for mobile appsDesigning your API Server for mobile apps
Designing your API Server for mobile appsMugunth Kumar
 
My experience as a indie consultant
My experience as a indie consultant My experience as a indie consultant
My experience as a indie consultant Mugunth Kumar
 

More from Mugunth Kumar (6)

Using CoreML to Push the Limits of your App
Using CoreML to Push the Limits of your AppUsing CoreML to Push the Limits of your App
Using CoreML to Push the Limits of your App
 
App store economics
App store economicsApp store economics
App store economics
 
Hi performance table views with QuartzCore and CoreText
Hi performance table views with QuartzCore and CoreTextHi performance table views with QuartzCore and CoreText
Hi performance table views with QuartzCore and CoreText
 
Designing your API Server for mobile apps
Designing your API Server for mobile appsDesigning your API Server for mobile apps
Designing your API Server for mobile apps
 
My experience as a indie consultant
My experience as a indie consultant My experience as a indie consultant
My experience as a indie consultant
 
In App Purchases
In  App  PurchasesIn  App  Purchases
In App Purchases
 

Recently uploaded

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Recently uploaded (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

The new Apple TV and the tvOS