SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
The Mobile
    Development
     Landscape
Whats happening in the world of mobile?
Overview

• High level introduction to whats out there
• Deciding on a tool
• What you need
• Whats coming
What’s out there?
• Native for the main platforms - XCode
  (iOS), Java (Android),Visual Studio
  (Windows Mobile), Java/C++ (Blackberry)
• Cross platform using either web
  technologies (HTML5 & javascript) or
  scripting - Lua is a popular script language
• No code development - however, often
  with royalties or monthly costs to pay
Native Tools

• Provide the best performance and user
  experience
• Typically free as each vendor wants apps on
  their platform
• Can be a steep learning curve - not easy
  for non-programmers
Cross Platform

• Great for reaching multiple platforms with
  one set of code
• Depending on your experience *can*
  leverage existing skills
• Shorter learning curve if you haven’t coded
  before
No Code Tools

• Great for non developers
• Allows you to deliver basic application or
  use as basis as spec. for a developer
• Typically hosted which means you are tied
  to some form of financial commitment
QuickTime™ and a
        GIF decompressor
are needed to see this picture.




                                  So much choice!
                                  So much choice!
Deciding on a Tool

• No ‘one size fits all’
• Some tools only work on one platform or
  optimised for one platform
• The ‘sort’ of app you need to create will
  define your choice of tool
Making the choice

• Start with requirements; utility/business app
  or game?
• What platforms do you need to run on?
• What skills do you already have?
Business App
        Development
• Coder;Then go native with either XCode
  or Java or worlds your oyster!
• Web Person; Appcelerator, JQuery Mobile
  + Phonegap leverage existing HTML skills
• Non Tech; Look at buzztouch, appmakr,
  biznessapps or runrev
Game Development
• Coder; Can use native tools + framework,
  e.g. XCode + Cocos2d or;
• Web Person; HTML5 game engine, LimeJS,
  MelonJS, ImpactJS or learn Lua used in
  Moai, Corona and Gideros
• Non Tech; Construct2 or GameSalad both
  support game creation with *no* coding
Whats coming

• Lots of tools already available
• And more on the way
• Not all tools support *all* platforms, so is
  there a solution?
The next big (current)
        thing
         HTML5
Why HTML5
• Truly cross-platform, all devices
• Supported on iOS, Android; Blackberry 10
  and Windows Mobile 8 are HTML5 centric
• Can use JQuery Mobile for business apps
  and ImpactJS (HTML5+Javascript) for
  games
• Browser performance on mobile devices
  only now starting to become good enough
Questions?
 gary@59offers.com
Takeaway
 A small european software house released 50 games
                onto the app store.

 They didn’t sell well and the company was close to
                     bankruptcy.

For game 51 they had 4 guys work on it as background
               project for 9 months.

          Total development cost $70,000
game 51 did a little better....
Current state of mobile development february 2013

Weitere ähnliche Inhalte

Was ist angesagt?

Designing XR Experiences with Speech & Natural Language Understanding in Unity
Designing XR Experiences with Speech & Natural Language Understandingin UnityDesigning XR Experiences with Speech & Natural Language Understandingin Unity
Designing XR Experiences with Speech & Natural Language Understanding in UnityNick Landry
 
Betty Blocks On Stage 2018: The Roadmap
Betty Blocks On Stage 2018: The RoadmapBetty Blocks On Stage 2018: The Roadmap
Betty Blocks On Stage 2018: The RoadmapBetty Blocks
 
Layar Monthly Q&A October 2015
Layar Monthly Q&A October 2015Layar Monthly Q&A October 2015
Layar Monthly Q&A October 2015Layar
 
The Experience of Bringing Into the Dead to VR | Mario Wynands
The Experience of Bringing Into the Dead to VR | Mario WynandsThe Experience of Bringing Into the Dead to VR | Mario Wynands
The Experience of Bringing Into the Dead to VR | Mario WynandsJessica Tams
 
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...Kony, Inc.
 
Building Holographic & VR Experiences Using the Mixed Reality Toolkit for Unity
Building Holographic & VR Experiences Using the Mixed Reality Toolkit for UnityBuilding Holographic & VR Experiences Using the Mixed Reality Toolkit for Unity
Building Holographic & VR Experiences Using the Mixed Reality Toolkit for UnityNick Landry
 
Developing of iPhone Applications
Developing of iPhone ApplicationsDeveloping of iPhone Applications
Developing of iPhone ApplicationsCETES
 
Betty Blocks Short Presentation
Betty Blocks Short PresentationBetty Blocks Short Presentation
Betty Blocks Short PresentationSteven Treur
 
Building Mixed Reality Experiences for Microsoft HoloLens
Building Mixed Reality Experiences for Microsoft HoloLensBuilding Mixed Reality Experiences for Microsoft HoloLens
Building Mixed Reality Experiences for Microsoft HoloLensNick Landry
 
Phonegap - Girl Geek Sydney
Phonegap - Girl Geek SydneyPhonegap - Girl Geek Sydney
Phonegap - Girl Geek SydneyGeorgi Knox
 
Mixed Reality Development Overview
Mixed Reality Development OverviewMixed Reality Development Overview
Mixed Reality Development OverviewNick Landry
 
Hardware Design for Software Developers
Hardware Design for Software Developers Hardware Design for Software Developers
Hardware Design for Software Developers Ahmet Alpat
 
Flutter festival - building ui's with flutter
Flutter festival - building ui's with flutterFlutter festival - building ui's with flutter
Flutter festival - building ui's with flutterApoorv Pandey
 
Dl html5 vs native presentation
Dl html5 vs native presentationDl html5 vs native presentation
Dl html5 vs native presentationmetova
 
Mobeers waterloo-2011
Mobeers waterloo-2011Mobeers waterloo-2011
Mobeers waterloo-2011Brian LeRoux
 
A standards based alternative to 'the app way'
A standards based alternative to 'the app way'A standards based alternative to 'the app way'
A standards based alternative to 'the app way'Kristian Norling
 
Reactive declarative UI as code - DroidCon Vietnam 2019
Reactive declarative UI as code - DroidCon Vietnam 2019Reactive declarative UI as code - DroidCon Vietnam 2019
Reactive declarative UI as code - DroidCon Vietnam 2019oradoe
 

Was ist angesagt? (20)

WebVisions: ISITE Design and CCLI on Platformication
WebVisions: ISITE Design and CCLI on PlatformicationWebVisions: ISITE Design and CCLI on Platformication
WebVisions: ISITE Design and CCLI on Platformication
 
Designing XR Experiences with Speech & Natural Language Understanding in Unity
Designing XR Experiences with Speech & Natural Language Understandingin UnityDesigning XR Experiences with Speech & Natural Language Understandingin Unity
Designing XR Experiences with Speech & Natural Language Understanding in Unity
 
Betty Blocks On Stage 2018: The Roadmap
Betty Blocks On Stage 2018: The RoadmapBetty Blocks On Stage 2018: The Roadmap
Betty Blocks On Stage 2018: The Roadmap
 
Layar Monthly Q&A October 2015
Layar Monthly Q&A October 2015Layar Monthly Q&A October 2015
Layar Monthly Q&A October 2015
 
The Experience of Bringing Into the Dead to VR | Mario Wynands
The Experience of Bringing Into the Dead to VR | Mario WynandsThe Experience of Bringing Into the Dead to VR | Mario Wynands
The Experience of Bringing Into the Dead to VR | Mario Wynands
 
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
 
Building Holographic & VR Experiences Using the Mixed Reality Toolkit for Unity
Building Holographic & VR Experiences Using the Mixed Reality Toolkit for UnityBuilding Holographic & VR Experiences Using the Mixed Reality Toolkit for Unity
Building Holographic & VR Experiences Using the Mixed Reality Toolkit for Unity
 
Developing of iPhone Applications
Developing of iPhone ApplicationsDeveloping of iPhone Applications
Developing of iPhone Applications
 
Betty Blocks Short Presentation
Betty Blocks Short PresentationBetty Blocks Short Presentation
Betty Blocks Short Presentation
 
Building Mixed Reality Experiences for Microsoft HoloLens
Building Mixed Reality Experiences for Microsoft HoloLensBuilding Mixed Reality Experiences for Microsoft HoloLens
Building Mixed Reality Experiences for Microsoft HoloLens
 
Phonegap - Girl Geek Sydney
Phonegap - Girl Geek SydneyPhonegap - Girl Geek Sydney
Phonegap - Girl Geek Sydney
 
Mixed Reality Development Overview
Mixed Reality Development OverviewMixed Reality Development Overview
Mixed Reality Development Overview
 
Vodafone 360 - Porting Experience
Vodafone 360 - Porting  ExperienceVodafone 360 - Porting  Experience
Vodafone 360 - Porting Experience
 
Hardware Design for Software Developers
Hardware Design for Software Developers Hardware Design for Software Developers
Hardware Design for Software Developers
 
Flutter festival - building ui's with flutter
Flutter festival - building ui's with flutterFlutter festival - building ui's with flutter
Flutter festival - building ui's with flutter
 
Intern presentation based on Flutter Lawyer App.
Intern presentation based on Flutter Lawyer App.  Intern presentation based on Flutter Lawyer App.
Intern presentation based on Flutter Lawyer App.
 
Dl html5 vs native presentation
Dl html5 vs native presentationDl html5 vs native presentation
Dl html5 vs native presentation
 
Mobeers waterloo-2011
Mobeers waterloo-2011Mobeers waterloo-2011
Mobeers waterloo-2011
 
A standards based alternative to 'the app way'
A standards based alternative to 'the app way'A standards based alternative to 'the app way'
A standards based alternative to 'the app way'
 
Reactive declarative UI as code - DroidCon Vietnam 2019
Reactive declarative UI as code - DroidCon Vietnam 2019Reactive declarative UI as code - DroidCon Vietnam 2019
Reactive declarative UI as code - DroidCon Vietnam 2019
 

Andere mochten auch

The Impact of Climatic Variability on Phenological Change,Yield and Fruit Qua...
The Impact of Climatic Variability on Phenological Change,Yield and Fruit Qua...The Impact of Climatic Variability on Phenological Change,Yield and Fruit Qua...
The Impact of Climatic Variability on Phenological Change,Yield and Fruit Qua...Orca Whale
 
физкульт
физкультфизкульт
физкультfizkult
 
Few Words - Marek Čech, LCM february 2013
Few Words - Marek Čech, LCM february 2013Few Words - Marek Čech, LCM february 2013
Few Words - Marek Čech, LCM february 2013Marek Čech
 
O jogo da culpa e a aprendizagem no ambiente de trabalho
O jogo da culpa e a aprendizagem no ambiente de trabalhoO jogo da culpa e a aprendizagem no ambiente de trabalho
O jogo da culpa e a aprendizagem no ambiente de trabalhoFlavio Farah
 
Année internet 2012 mediametrie net ratings
Année internet 2012 mediametrie net ratingsAnnée internet 2012 mediametrie net ratings
Année internet 2012 mediametrie net ratingsJérémy Jeremy
 
Changes to my magazine cover
Changes to my magazine coverChanges to my magazine cover
Changes to my magazine coverSamanthaHabgood
 

Andere mochten auch (11)

The Impact of Climatic Variability on Phenological Change,Yield and Fruit Qua...
The Impact of Climatic Variability on Phenological Change,Yield and Fruit Qua...The Impact of Climatic Variability on Phenological Change,Yield and Fruit Qua...
The Impact of Climatic Variability on Phenological Change,Yield and Fruit Qua...
 
1
1 1
1
 
физкульт
физкультфизкульт
физкульт
 
Few Words - Marek Čech, LCM february 2013
Few Words - Marek Čech, LCM february 2013Few Words - Marek Čech, LCM february 2013
Few Words - Marek Čech, LCM february 2013
 
Image analysis ♦
Image analysis ♦Image analysis ♦
Image analysis ♦
 
O jogo da culpa e a aprendizagem no ambiente de trabalho
O jogo da culpa e a aprendizagem no ambiente de trabalhoO jogo da culpa e a aprendizagem no ambiente de trabalho
O jogo da culpa e a aprendizagem no ambiente de trabalho
 
How to kiss
How to kissHow to kiss
How to kiss
 
Année internet 2012 mediametrie net ratings
Année internet 2012 mediametrie net ratingsAnnée internet 2012 mediametrie net ratings
Année internet 2012 mediametrie net ratings
 
Teaser les 20 d'honneur
Teaser les 20 d'honneurTeaser les 20 d'honneur
Teaser les 20 d'honneur
 
Changes to my magazine cover
Changes to my magazine coverChanges to my magazine cover
Changes to my magazine cover
 
(L4)
(L4)(L4)
(L4)
 

Ähnlich wie Current state of mobile development february 2013

2011 code camp
2011 code camp2011 code camp
2011 code campimranq2
 
Native vs HTML
Native vs HTMLNative vs HTML
Native vs HTMLludlola
 
Post Windows Mobile: New Application Development Platforms
Post Windows Mobile: New Application Development PlatformsPost Windows Mobile: New Application Development Platforms
Post Windows Mobile: New Application Development PlatformsBarcoding, Inc.
 
HTML5 Dev Conf 2013 Presentation
HTML5 Dev Conf 2013 PresentationHTML5 Dev Conf 2013 Presentation
HTML5 Dev Conf 2013 PresentationIker Jamardo
 
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapBuilding Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapNick Landry
 
For Business Success, Choose Cross Platform App Development
For Business Success, Choose Cross Platform App DevelopmentFor Business Success, Choose Cross Platform App Development
For Business Success, Choose Cross Platform App DevelopmentChromeInfo Technologies
 
Comparing multi-platform mobile apps frameworks
Comparing multi-platform mobile apps frameworksComparing multi-platform mobile apps frameworks
Comparing multi-platform mobile apps frameworksAmandine Tihon
 
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with PhonegapMulti-platform Mobile apps with Phonegap
Multi-platform Mobile apps with PhonegapGautam Chaudhary
 
Tech Thursdays: Building Products
Tech Thursdays: Building ProductsTech Thursdays: Building Products
Tech Thursdays: Building ProductsHayden Bleasel
 
No Delay Software Company Overview
No Delay Software Company OverviewNo Delay Software Company Overview
No Delay Software Company OverviewNoDelay Software
 
Top 4 Cross Platform tools for Mobile App Development
Top 4 Cross Platform tools for Mobile App DevelopmentTop 4 Cross Platform tools for Mobile App Development
Top 4 Cross Platform tools for Mobile App Developmenttechugo
 
WIPJam Cross Platform Tools - Dec 2013
WIPJam   Cross Platform Tools - Dec 2013WIPJam   Cross Platform Tools - Dec 2013
WIPJam Cross Platform Tools - Dec 2013Mark Arteaga
 
Native vs cross platform vs html5
Native vs cross platform vs html5Native vs cross platform vs html5
Native vs cross platform vs html5Naga Harish M
 
Mobile App Landscape for the Non-Technical
Mobile App Landscape for the Non-TechnicalMobile App Landscape for the Non-Technical
Mobile App Landscape for the Non-TechnicalJames Quick
 
Cross-Platform Mobile Development with PhoneGap-Vince Bullinger
Cross-Platform Mobile Development with PhoneGap-Vince BullingerCross-Platform Mobile Development with PhoneGap-Vince Bullinger
Cross-Platform Mobile Development with PhoneGap-Vince BullingerMobile March
 
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
 

Ähnlich wie Current state of mobile development february 2013 (20)

Getting started with PhoneGap
Getting started with PhoneGapGetting started with PhoneGap
Getting started with PhoneGap
 
2011 code camp
2011 code camp2011 code camp
2011 code camp
 
Native vs HTML
Native vs HTMLNative vs HTML
Native vs HTML
 
Post Windows Mobile: New Application Development Platforms
Post Windows Mobile: New Application Development PlatformsPost Windows Mobile: New Application Development Platforms
Post Windows Mobile: New Application Development Platforms
 
Future of Mobile
Future of MobileFuture of Mobile
Future of Mobile
 
HTML5 Dev Conf 2013 Presentation
HTML5 Dev Conf 2013 PresentationHTML5 Dev Conf 2013 Presentation
HTML5 Dev Conf 2013 Presentation
 
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapBuilding Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
 
Why Flutter.pdf
Why Flutter.pdfWhy Flutter.pdf
Why Flutter.pdf
 
For Business Success, Choose Cross Platform App Development
For Business Success, Choose Cross Platform App DevelopmentFor Business Success, Choose Cross Platform App Development
For Business Success, Choose Cross Platform App Development
 
Comparing multi-platform mobile apps frameworks
Comparing multi-platform mobile apps frameworksComparing multi-platform mobile apps frameworks
Comparing multi-platform mobile apps frameworks
 
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with PhonegapMulti-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
 
Tech Thursdays: Building Products
Tech Thursdays: Building ProductsTech Thursdays: Building Products
Tech Thursdays: Building Products
 
No Delay Software Company Overview
No Delay Software Company OverviewNo Delay Software Company Overview
No Delay Software Company Overview
 
Top 4 Cross Platform tools for Mobile App Development
Top 4 Cross Platform tools for Mobile App DevelopmentTop 4 Cross Platform tools for Mobile App Development
Top 4 Cross Platform tools for Mobile App Development
 
WIPJam Cross Platform Tools - Dec 2013
WIPJam   Cross Platform Tools - Dec 2013WIPJam   Cross Platform Tools - Dec 2013
WIPJam Cross Platform Tools - Dec 2013
 
Native vs cross platform vs html5
Native vs cross platform vs html5Native vs cross platform vs html5
Native vs cross platform vs html5
 
Mobile App Landscape for the Non-Technical
Mobile App Landscape for the Non-TechnicalMobile App Landscape for the Non-Technical
Mobile App Landscape for the Non-Technical
 
Cross-Platform Mobile Development with PhoneGap-Vince Bullinger
Cross-Platform Mobile Development with PhoneGap-Vince BullingerCross-Platform Mobile Development with PhoneGap-Vince Bullinger
Cross-Platform Mobile Development with PhoneGap-Vince Bullinger
 
Creating Casual Games for Windows 8
Creating Casual Games for Windows 8Creating Casual Games for Windows 8
Creating Casual Games for Windows 8
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?
 

Kürzlich hochgeladen

Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
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
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
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
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
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
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
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
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
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
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
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
 
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
 
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
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
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
 

Kürzlich hochgeladen (20)

Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
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
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
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.
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
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
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
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
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
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
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
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...
 
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
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
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
 

Current state of mobile development february 2013

  • 1. The Mobile Development Landscape Whats happening in the world of mobile?
  • 2. Overview • High level introduction to whats out there • Deciding on a tool • What you need • Whats coming
  • 3. What’s out there? • Native for the main platforms - XCode (iOS), Java (Android),Visual Studio (Windows Mobile), Java/C++ (Blackberry) • Cross platform using either web technologies (HTML5 & javascript) or scripting - Lua is a popular script language • No code development - however, often with royalties or monthly costs to pay
  • 4. Native Tools • Provide the best performance and user experience • Typically free as each vendor wants apps on their platform • Can be a steep learning curve - not easy for non-programmers
  • 5. Cross Platform • Great for reaching multiple platforms with one set of code • Depending on your experience *can* leverage existing skills • Shorter learning curve if you haven’t coded before
  • 6. No Code Tools • Great for non developers • Allows you to deliver basic application or use as basis as spec. for a developer • Typically hosted which means you are tied to some form of financial commitment
  • 7. QuickTime™ and a GIF decompressor are needed to see this picture. So much choice! So much choice!
  • 8. Deciding on a Tool • No ‘one size fits all’ • Some tools only work on one platform or optimised for one platform • The ‘sort’ of app you need to create will define your choice of tool
  • 9. Making the choice • Start with requirements; utility/business app or game? • What platforms do you need to run on? • What skills do you already have?
  • 10. Business App Development • Coder;Then go native with either XCode or Java or worlds your oyster! • Web Person; Appcelerator, JQuery Mobile + Phonegap leverage existing HTML skills • Non Tech; Look at buzztouch, appmakr, biznessapps or runrev
  • 11. Game Development • Coder; Can use native tools + framework, e.g. XCode + Cocos2d or; • Web Person; HTML5 game engine, LimeJS, MelonJS, ImpactJS or learn Lua used in Moai, Corona and Gideros • Non Tech; Construct2 or GameSalad both support game creation with *no* coding
  • 12. Whats coming • Lots of tools already available • And more on the way • Not all tools support *all* platforms, so is there a solution?
  • 13. The next big (current) thing HTML5
  • 14. Why HTML5 • Truly cross-platform, all devices • Supported on iOS, Android; Blackberry 10 and Windows Mobile 8 are HTML5 centric • Can use JQuery Mobile for business apps and ImpactJS (HTML5+Javascript) for games • Browser performance on mobile devices only now starting to become good enough
  • 16. Takeaway A small european software house released 50 games onto the app store. They didn’t sell well and the company was close to bankruptcy. For game 51 they had 4 guys work on it as background project for 9 months. Total development cost $70,000
  • 17. game 51 did a little better....