Think Mobile Blog

Connect

Current Articles | RSS Feed RSS Feed

Announcing Titanium 3.0 And The Year That Was...

  
  
  

As we wrap up the year 2012, I’m pleased to announce what is undoubtedly the most significant release of Titanium, version 3.0. It's also a time to look back at the year that was and take pride in some of our achievements around Titanium and our thriving developer community.

describe the image

 Some of the highlights include:

  • Developer community now exceeds 400,000 registered developers worldwide
  • Over 50,000 apps publically available
  • Titanium apps now deployed on over 90 million devices (66% growth in 8 months)
  • Over 320 Marketplace Modules available in the first year
  • Over 1,400 enterprise customers including eBay, Merck, Mitsubishi Electric, NBC, PayPal and Ray-Ban

 With the new Titanium 3.0 release we focused on the following key themes:

  • Accelerating developer productivity from initial download to app creation
  • Improved scalability and efficiency of code to promote reuse and maintainability
  • Delivering higher quality apps

One of the key capabilities of Titanium 3.0 is Alloy, a Model-View-Controller (MVC) Framework. Alloy essentially decouples the visual components of the app code (in an XML-like format) from the business logic making the code significantly easier to read, manage and re-use. After 4 months in a community pre-release format, we had over 11,500 downloads and an enormous amount of positive feedback.

Alloy helps all of our users, from the novice developer to the most advanced Titans. As one of our Titan’s, Jongeun Lee, recently shared: “I’m happy to share this amazing development experience. It took ONLY 40 hours to develop the CC10Musicians app. This wouldn't have been possible without Titanium and Alloy.

Using Alloy, developers can build out a library of components (widgets, business logic, skins, etc..). Over time, this facilitates the creation of an “app factory” allowing them to quickly stitch together these proven components to create higher quality apps even faster. Novice users can also get up to speed even faster by leveraging our built-in sample Alloy templates. To read the Alloy docs, click here.

Regarding application quality, in Titanium 3.0 we’ve introduced on-device debugging. This allows developers to further improve the realism of the code testing and validate the actual user experience on the device. It also means you can test specific features of the app that rely on device-specific functions such as the accelerometer for movement, GPS for geo-location services and even phone calls. Also, since many device simulators aren’t available until some time after a new device ships, on-device debugging helps deliver apps for these new devices quicker. To read the debugging docs, click here.

Titanium 3.0 also includes a new CLI (Command Line Interface) aimed at helping developers improve their automation by integrating into their own development tools such as editors and continuous integrations platforms. This allows developers to automate common activities such as build, run, and directory cleanup right from the command line. To read the CLI docs, click here.

All in all, we added over 170 new features and enhancements in this release. Read the Release Notes for those additional details.

For new users, download Titanium 3.0 by clicking here.

For existing Titanium Studio users, you will be prompted to update automatically on the next restart. You can also manually check for updates by selecting the "Check for Titanium SDK Updates" from the "Help" menu within Titanium Studio.

I would like to thank our development community for all the help, support, and feedback they have given us in delivering this latest release.

Comments

Congratulations Appcelerator! Thanks for being a great partner with BestFit Mobile. Here's to a great 2013 together!
Posted @ Saturday, December 15, 2012 1:16 PM by Erik McMillan
Congratulations! Wishing you all the best and more updates soon!! :)  
 
Something tells me that this XML functionality that Alloy views provide is the right prerequisite for an upcoming IDE with GUI abilities.  
 
Hope to see that somehow soon! 
Posted @ Saturday, December 15, 2012 1:35 PM by George Georgiou
Hi Stephen came across your Blog and have been reading about your Titanium 3.0. Sounds really good, I'll bookmark.
Posted @ Monday, December 17, 2012 10:54 AM by Lee
Congrats and thanks for such a amazing platform.
Posted @ Tuesday, December 18, 2012 3:48 AM by sushant ahirrao
Stephen, 
I've already fired up the public release of 3.0 and created a screencast for developers to become familiar with the Alloy MVC. Alloy is a great step forward for mobile app developers!
Posted @ Tuesday, December 18, 2012 7:08 AM by Michael Stelly
@Michael Stelly: Would love a link to the screencast to get familiar with Alloy. 
 
It's been a while since I've used TiMob. This would be a great excuse to get back in and refreshed on all the changes/enhancements.
Posted @ Thursday, December 20, 2012 2:07 PM by Frank
hi friends, 
i really appreciate your effort for this blog. 
 
mobile application developers India
E-commerce in India 
Posted @ Friday, December 28, 2012 3:14 AM by priyanka
Sorry for the delayed response. As requested, here is a link to the screencast I produced for Alloy. 
Posted @ Wednesday, January 02, 2013 3:49 PM by Michael Stelly
Hmm, did seem to like the link. here's the raw url 
https://www.dropbox.com/s/fvduidfkns66khe/create_alloy_project.mov
Posted @ Wednesday, January 02, 2013 3:50 PM by Michael Stelly
Hi, Version 3 marks the third time I've tried to install and use this. Still doesn't install. 
 
When I get to "Configure Native SDKs" all it will do is repeatedly download JAVA. The window insists "•An Android SDK is missing. Titanium requires Android platform 2.2.* 
•Add-On Google APIs version 8" 
 
2.2 version 8? A little dated isn't it? 
 
Besides, the SDK manager won't allow 2.2 to be installed due to dependencies.
Posted @ Thursday, January 03, 2013 7:23 AM by Ed Jones
@Ed. We require you to at least install 2.2 as a baseline. You can install any subsequent versions you like as well. 
 
Can you give any more information on the issues installing 2.2?
Posted @ Thursday, January 03, 2013 10:20 AM by Ingo Muschenetz
Ingo, thanks for clearing that up. 
 
I tried again, and this time watched the errors more clearly. It may have been that the SDK manager was not running in Administrator mode (Win32). Now it's downloading, so we'll see. 
 
(The other issue I had was that I didn't initially see the configure section on the main Dashboard page, so I followed the instructions at Android.com. When it didn't work with Titanium, I started again at the dashboard. 
 
So now I have two different Android installations.)
Posted @ Thursday, January 03, 2013 10:33 AM by Ed Jones
It's been great to know about the Titanium 3.0. Thanks for the news. 
 
By the way, From where I can get best information if there is an installing issues?
Posted @ Thursday, April 11, 2013 6:59 AM by Sayali Macwan
Post Comment
Name
 *
Email
 *
Website (optional)
Comment
 *

Allowed tags: <a> link, <b> bold, <i> italics