Ti.NextNext generation architecture for Titanium
About me
About me• Co-founder, architect of Lanica, Inc.
• I’m not a entrepreneur type
• I’m a programmer
• developing game engines for mobile
• Interested in platform/language agnostic solutions like LLVM
LANICA
Ti.NextNext generation architecture for Titanium
http://www.flickr.com/photos/x-ray_delta_one/
Hyperloophttp://www.flickr.com/photos/x-ray_delta_one/
http://github.com/appcelerator/hyperloop
Disclaimer
• 100% of the information about Ti.Next is likely to change and will change. It’s still a lab experiment today.
Ti.Next Goals
• Massive performance gains
• Massive maintenance improvements
• Extensibility
• Better tooling
Ti.Next Architecture
• Complete re-write of core engine
• Core runtime is based on JavaScriptCore
• Ti APIs are all implemented in JavaScript
• AOT Compiler will generate as much platform APIs into native code
Android and other platforms
• Porting JavaScriptCore to Android, Windows etc
• New Objective-C OO Layer port to C#, Java
Ti.When?
• No idea at this time
• First set of early-access developer build is already available from github.
• Production builds are a ways away