Appcelerator Blog

The Leading Resource for All Things Mobile

New Titanium Release Speeds Apps, Extends Reach & Improves Productivity

0 Flares 0 Flares ×

Titanium Mobile 1.8 and Titanium Studio 1.0.7 are now available for immediate download. With these latest additions to the Titanium integrated mobile development platform, developers can speed up their apps, deploy to more platforms and build apps more quickly than ever!

To help our developer community come up to speed with this huge release, we’re hosting a SEVEN WEBCAST series on January 5-13 we’re calling "Titanium Week" . Learn about the new Titanium products, ask questions of Titanium engineers, hear from experienced Titanium community members and take full advantage of all that is possible for mobile success with Titanium. Webcasts are targeted toward both novice and experienced Titanium developers. Check out the agenda and register.

Read on to learn more about the many reasons to upgrade to Titanium Mobile 1.8 and Titanium Studio 1.0.7. The official release notes for Titanium 1.8.0.1 and Titanium Studio 1.0.7 provide further details on the features and fixes made available in these releases.

Upgrade Now

Updating Titanium Studio

You should be automatically prompted to update your Titanium Studio software. If you do not see the prompt, you can select “Check for Updates” from the “Help” menu from within Titanium Studio.

Updating the Mobile SDK

Similarly, you should be prompted to automatically upgrade your Titanium Mobile SDK from within Titanium Studio. If you do not see the prompt below, you can manually check for updates by selecting “Check for Titanium SDK Updates” from the “Help” menu within Titanium Studio.

Perspective Tweaking

One of the new features in Titanium Studio is the ability to create module projects directly from within the IDE. However when this update is applied, you won’t see the option in the “File > New” menu as you might expect. To rectify this, you can select “Reset Perspective” from the “Window” menu in Studio to see this new option from that menu.

New! V8 Runtime Support on Android: Drop Google’s Superfast JavaScript Engine into Your Applications

V8 RuntimeFasten your seatbelts Android developers: Titanium Mobile 1.8 introduces dual-runtime support for Android, enabling you to take advantage of the new and faster V8 JavaScript runtime in Titanium. How much faster is V8? Our benchmark tests show loading 1,000 TableView rows is more than twice as fast, and parsing a 50KB JSON file is nearly 15 times faster than the legacy Rhino Javascript runtime.

Video: What’s New in Titanium Mobile 1.8

New! Titanium Mobile Web Beta 2 SDK: Expanding Your Mobile Reach

Mobile Web BetaTitanium Mobile 1.8 expands your reach beyond iOS and Android with the introduction of Titanium Mobile Web Beta 2. This all-new product gives Appcelerator developers the ability to develop both mobile apps and mobile websites from a single Titanium API. While we’re still innovating and improving Mobile Web, you can leverage the advantages of Titanium and HTML 5 to create engaging mobile web experiences that run in browsers on any device that share a common foundation with your native mobile apps. The Titanium Mobile Web SDK Beta 2 was previously in private beta and is now available to the entire Titanium community. Give it a try and let us know what you think!

New! Native APIs and Functionality for iOS and Android

Native APIsThe new 1.8 release pushes the number of Titanium mobile APIs for iOS and Android to over 3,000. New capabilities include:

  • Platform Parity: 37 improvements aimed at making it easier to develop across iOS and Android, including improvements in namespace consistency.
  • XML Module for iOS and Android approaches 100% DOM Level 2 compliance.
  • New iOS-specific Functionality: Longpress and Pinch gestures on views, Register a file type with an app, High Density Screenshots and more.
  • New Android-specific Functionality (Beyond V8): Embeddable video player, animation of backgroundColor, multiple attachments in the Email Dialog, gzip and deflate encodings in HTTPClient, plugins for WebViews and more.
  • Updated System Requirements: Apps built with Titanium Mobile 1.8 are compatible with Android 2.2 or later and iOS 4.0 or later. Android 2.1 and iOS 3.1.3 are no longer supported.

Improved! Developer Productivity for Common Tasks

ProductivityProductive developers are happy developers, and the new Titanium developer productivity features are going to make you very happy. To help you succeed faster than ever, we’ve made a number of improvements across the entire Titanium Mobile development lifecycle, including:

  • Configuration Wizard: found in the new dashboard in Titanium Studio 1.0.7, the configuration wizard diagnoses Android and iOS configuration errors and ensure your SDKs are up-to-date.
  • Code Snippet Library: Speed development by inserting code snippets drawn from common use cases. Instead of searching for examples within Kitchen Sink, go to the Titanium Studio Commands menu, choose “Titanium Mobile," type the desired phrase and press the tab key to insert the code into your app.
  • API Doc Improvements: Reference documentation for more than 40 popular API calls have been updated for accuracy and completeness. And we’re just getting started. Look for more changes to API doc content and formatting in the coming weeks.
  • Training Videos: Appcelerator’s popular and free training on-demand training videos are now accessible from the Titanium Studio Dashboard. Access more than 10 hours of classes and sample apps through the introductory "Zero to App" and intermediate "Building Native Mobile Apps" on-demand video training classes.
  • Marketplace Integration: Learn about new and popular modules available that you can quickly download and add to your projects.

Video: What’s New in Titanium Studio 1.0.7

 

Titanium Week: Seven Great Webcasts featuring Titanium Mobile 1.8

Titanium WeekWe’ve created a great agenda for Titanium Week, January 5-13, to help you get the most out of the all of new Titanium capabilities and to succeed using the Titanium Platform. Check out and register for any and all of the following free webcast sessions:

Titanium Week is your chance to learn from Appcelerator engineers, get answers to your questions and improve your Titanium skills. The content is suitable for both experienced and novice developers…so join in!

Thank You For a Great 2011!

As we approach the end of 2011, we want to express our thanks to the Titanium Community for all your activity, feedback, inspiration and, of course, your great mobile apps.

Because of your collective efforts, nearly 40 thousand Titanium-powered applications have been installed on over 30 million unique mobile devices—a 12-fold increase over last year!

Best wishes for a wonderful holiday season and a happy, healthy and prosperous new year.

0 Flares Twitter 0 Facebook 0 Google+ 0 LinkedIn 0 Email -- 0 Flares ×

29 Comments

  1. Sweet!! upgrading now!

  2. Thanks for the update guys!

    Cannot find “Titanium Mobile” in Titanium Studio > Commands menu though.

  3. Ingo Muschenetz

    We just noticed that some users are missing the Commands > Titanium Mobile menu item. We have a fix in the works and should be out within a few days. As a easy workaround, do Commands > Bundle Development > Install Bundle, and select Titanium Mobile from there.

  4. Thank you for the update! I’m sure I’ll appreciate the framework improvements as I dig into them. But I’m already grateful for dramatic improvements to the API docs. Nice job. We can’t build great apps without great docs. Keep up the good work.

  5. Jeff Haynie

    Big congrats for such a big release everyone!

    I’m very proud of all the hard work.

  6. Fantastic way to start the holidays. My thanks to all the Appcelerati that made this happen! Killer performance.

  7. The first link to the 1.8.0.1 release notes is incorrect. The correct link is here:

    http://developer.appcelerator.com/apidoc/mobile/1.8.0.1/changelog.html

  8. Zarir

    Thanks all at Appcelerator. Titanium truely ROCKS!!!

  9. The new Ti mobile release notes point the the 1.7.5 version rather than the 1.8.0.1

  10. Thanks for the update.

    The App is now twice as big though. It was on Phone 6MB, after a full rebuild with this SDK it is nearly 12 MB!

    And my App wasn’t working with the new SDK but I have to look into that.

    Keep up the good work though!

  11. the ruble implement seem like got problem, the project template is not available.

  12. Victor

    Thanks for an exiting update! I really appreciate the doc improvements and I noticed my Android apps are much faster.

    I have just been testing my app, to be released next week, for an hour by switching from 1.7.5 to 1.8.0.1 and unfortunately there are a lot of things that doesn’t work in Android. Window event on focus doesn’t work. Images doesn’t show. A table with remote data will not show. Maybe there are solutions in the new docs but unfortunately it’s still not possible to say “It just works” with Android :( On iPhone my app worked directly :)

  13. Also, the JSON feed for the TiMobile 1.8.0.1 in API docs point to a 404!

    http://developer.appcelerator.com/apidoc/mobile/1.8.0.1/api.json

    • Arthur Evans

      The JSON version is available now. Apologies for the oversight.

  14. Dario

    Great work, can’t wait to try it!

  15. Kevin Whinnery

    Fixed the release notes link, thanks. I will see about getting the JSON updated as well.

  16. Kevin Whinnery

    Hi folks – if you run into any issues with the new release, be sure to let us know in our JIRA ticketing system:

    https://wiki.appcelerator.org/display/guides/How+to+Submit+a+Bug+Report

    Thanks!

  17. Ivan Skugor

    Congratulations, 1.8.0.1 is a huge step forward, keep doing good work.

    For those who have problems … I had them too, but in most cases small code changes would solve my issues. Try to solve yours, 1.8.0.1 is much faster and stable than 1.7.5

  18. Larry

    Will the webcasts be available for download? I may have to miss the first few.

    • Kevin Whinnery

      Yup, we will be recording all the webcasts and posting to Vimeo along with out other video content.

  19. Pablo Arocha

    This is great guys! Looking forward to using the new version of the studio and all the new features! Happy Holidays to you all.

  20. in.ani

    The new version is looking good. Definitely faster with v8. But I am running into a huge roadblock. After building my project in SDK 1.8.0.1, none of the images in my app are getting displayed! Features are working fine, but no images at all! :( Build in 1.7.5 works fine…

  21. Jicks

    Regarding Updated System Requirements:

    If I upload a newer version to the Apple App Store or Android Market. What happens with the users having iOS 3.x or Android 2.1? Are they able to update to the newer version (and then be not happy if it’s not working)? Or will they just not see the new update?

  22. I’m kind of annoyed that Titanium documentation more and more pretends that Titanium Desktop doesn’t exist. Guys, Titanium Desktop could be a really competitive product to Adobe AIR, but when you say things like Titanium 1.8 instead of Titanium Mobile 1.8, and all the training / certifications are ONLY for Mobile, it feels like you’ve given up on providing a tool for desktop software.

    I’m really tempted to switch my Adobe AIR app to Titanium Desktop, but the way it’s entirely ignored by Appcelerator makes me squeamish.

  23. Paul

    Hi,
    I really like your product. But I agree with the previous post by Matthew. Its seems you guys are promoting mobile development more and forgetting about the desktop. I think you guys are trying to concentrate more on the mobile sphere due to that is where growth is, it makes business sense. But remember now there are the tablet devices, which to me are once more going back to the desktop world.
    Please make some more effort into the desktop world!

    Paul

  24. Anna

    Well, it´s surely more stable and memory-efficient than the previous version (on Android, where it is critical).

    It indeed generates a lot of small errors in your code, that you have to go fixing.

    But there is a dark side, that is more dangerous than it seems. The compilation now takes 3-5 times more than before (dont have a metric, but before it took me about 1-2 minuts, and now exactly 10 minutes), so it actually seems that EACH of your valoration ( on android ) will have to be multiplied by 5.

    If you are not doing it just for fun, just think – it will COST to your clients 5 times as much, to have developed the same thing, although that thing will be more stable. EACH task will be 5 times more expensive.

    Can you accept this?

    Well, now with this version, I will probably have to buy SSD, to limit a bit the increase in development time, but even if I get lucky and it will drop to 5 minutes, it´s still, the development time will double….

    Quite a sad story :(

  25. Mose

    The following error shows while run, the environment is mac iOS, Xcode and Titanium SDK 1.8.2

    dyld: Library not loaded: @rpath/DevToolsFoundation.framework/Versions/A/DevToolsFoundation
    Referenced from: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/PrivateFrameworks/iPhoneSimulatorRemoteClient.framework/Versions/A/iPhoneSimulatorRemoteClient
    Reason: image not found

    Please help me, i new to this environment

    Mose

  26. @Mose: I assume you are running Xcode 4.3+, which is not compatible with Titanium 1.8.x. Please upgrade to Titanium 2.0 and you should be all set.

Comments are closed.

Sign up for updates!

Become a mobile leader. Take the first step to scale mobile innovation throughout your enterprise.
Get in touch
computer and tablet showing Appcelerator software
Start free, grow from there.
0 Flares Twitter 0 Facebook 0 Google+ 0 LinkedIn 0 Email -- 0 Flares ×