AT&T WNY Hackathon / Buffalo Open Data
-
Upload
tim-poulsen -
Category
Technology
-
view
94 -
download
1
description
Transcript of AT&T WNY Hackathon / Buffalo Open Data
Mobile first, mobile rightTIM POULSEN
Software Engineer, Tooling Team@skypanther
Goal: Convince you to develop
Mobile FirstMultiplatformNativeWith computing in the right place
MOBILE FIRST
Online activity: 60% mobile : 40% desktop
Mobile app usage up 53% since 2013(desktop use up by 1%)85% time spent in apps, not the browser
Go Mobile!
THE OBVIOUS REASONS
Access anywhere, any timeHardware integration:
Camera, Bluetooth, NFC, etc.Rich experiences:
Media, audio, HealthKit, HomeKit, beacons, location detection, etc.
Life integration:Calendar, contacts, social networksApple Pay, Google Wallet, Square ...
Go Mobile!
iOS first, or only?
Worldwide market share of ~15%
42% of US marketGenerates 85% more revenue for developers than AndroidTargets premier consumersDominates tablet and corporate marketsClosed ecosystem, tight controls, restricted hardware, limited licensing
Android first, or only?
Worldwide market share of ~80%
52% of US marketTargets all consumers with range of devicesMulti-user profiles, education/school featuresOpen ecosystem, limited controls, flexible hardware, broader licensingDevice variations, additional testing, more Android versions
Both, at the same time
Broadest reachHighest revenue opportunitiesHighest cost
Efficient development & testing required
Tailored interfacesMore design, testing, cost
WEB APPS & MOBILE-OPTIMIZED SITES
Great for occasional / one-time accessNot easy to replicate native UI/UXPerformance is typically poorNetwork connectivity typically requiredFew options for meaningful local data storageLimited access to device hardwareLimited security
Go Native
As much as possible, it’s a good idea to use the standard UI elements that UIKit provides.- iOS Human Interface Guidelines
NATIVE APPS
Native UX/UI componentsAccess to device’s hardwareAccess to OS-specific componentsGreater securityBetter performance
Go Native
Processing in the right place
DataData Data
Demo
Demo
http://goo.gl/29lShl “raw” API output from NYS LB
http://goo.gl/ptyViU “filtered” API from NodeACS
Native apps using JavaScriptiOS, Android, Blackberry, and Windows MobileAlloy MVC frameworkAppcelerator Cloud ServicesNodeACS
Appcelerator Titanium
Titanium Open Source
600K developers in 185 countries250M devices running Titanium apps500+ add-on modules in our Marketplacehttp://gitt.io – search & install800+ modules and 300+ UI widgets tiConf – community operated developers conferenceswww.tidev.io – community-created news siteTiShadow – community-created rapid development toolTitans – volunteer community advocates
Our Ecosystem
Real time analyticsCrash monitoringAutomated testing toolsBackend data connectorsAPI builderSupport and services
Appcelerator Enterprise Offerings
Apps built with Appcelerator Titanium