Introduction Cross-Platform Native App development with JavaScript using Appcelerator Titanium and Alloy for an internal developer forum of a European multinational.
5. Because there’s no such thing as one platform
1.0 1.1 1.5 1.6 2.0 2.0.1 2.1 2.2 2.3-2.3.2 2.3.3-2.3.7 3.0
3.1 3.2 4.0-4.0.2 4.0.3-4.04 4.1 4.2 4.3 4.4 5.0 5.1
2011 2012 2013 2014 2015
0%
20%
40%
60%
80%
100%
The white line shows the market share of the leading API level at any time
The white line shows the market share
of the leading API level at any time
iOS 9
57%iOS 8
33%
Earlier
10%
October 5th, 2015
developer.apple.com
10. What does Native mean?
⎕ The developer uses the vendor’s toolchain
⎕ The developer uses the platform’s language(s)
⎕ The developer uses the platform’s APIs
⎕ The user experience is as expected on the platform
13. What Native means to us
⎕ The developer uses the vendor’s toolchain
⎕ The developer uses the platform’s language(s)
⎕ The developer uses the platform’s APIs
⎕ The user experience is as expected on the platform✔
✔
JavaScript 2 Native
22. DE
0
200
400
600
800
2012 2013 2014
Thousands
DE
0
100
200
300
400
2012 2013 2014
Millions
IBM
KONY
SAP
PEGASYSTEMS
ADOBE
XAMARIN
TELERIK
SENCHA
SALESFORCE.COM
MICROSTRATEGY
APPLE
MICROSOFT
ORACLE
GOOGLE
DSI
MOTOROLA SOLUTIONS
EMBARCEDERO
CLICKSOFTWARE
VERIVO SOFTWARE
CHALLENGERS LEADERS
NICHE PLAYERS VISIONARIES
COMPLETENESS OF VISION
ABILITYTOEXECUTE
AS OF SEPTEMBER 2014