Appcelerator Blog

The Leading Resource for All Things Mobile

Titanium SDK and Studio 3.3.0 GA Now Available

1 Flares 1 Flares ×

We are very pleased to announce our 3.3.0 release of Appcelerator Studio, Titanium Studio and the Titanium SDK. This is part of our much larger Appcelerator Platform 2.0 release, our biggest release in Appcelerator history. We have made changes and improvements inside Studio/SDK 3.3.0, from Studio—to Alloy—and to all of our supported OS platforms. We are also excited to add Windows 8 apps and Windows Phone 8 to our supported OS platforms (please read below for support information).

Release Highlights:

Windows Hybrid Platform Support

This release supports Windows 8 Apps and Windows Phone 8 applications built using our Mobile Web APIs. Titanium turns your Mobile Web application into Windows 8 JavaScript and Windows Phone HTML5 applications. All building is done through our CLI tools. There is currently no support within Appcelerator or Titanium Studio.

  • New API to set attributes of UI components within a controller-less view.
  • Use custom run-time queries as TSS style selectors.
  • Map Module integrations.
  • Theme widget assets and styles as part your custom theme.
  • Added support for camera features to the Android platform that were previously only available for iOS.
  • Official support for testing Android applications on Genymotion virtual devices with both the Titanium CLI and Studio.
  • Multiple UI bugs addressed and general stability enhancements.
  • You can now control the clipping behavior of the view component.
  • The HTTP client on iOS uses the new iOS 7 NSURLConnection class, replacing the ASIHTTPRequest class.
  • The HTTP Client for iOS now supports cookie management. Previously, this feature was only available for Android.
  • There is a new mechanism to support SSL certificates with the HTTPClient exposed as the securityManager property.
  • Bypass iTunes for development builds.
  • If a device is connected, and you are building for device, the build process will now automatically build straight to that device, bypassing iTunes sync. This will decrease build to execution time.
  • Content assistance improvements
  • Genymotion virtual device support (an Android Emulator)
  • New Windows installer
Titanium CLI
  • Create command supports custom templates (–template option)
  • Display iOS device log output
  • Genymotion virtual device support (an Android Emulator)
  • Module creation support
  • Windows Hybrid platform support

Please read the Release Notes for a full list of updates.

We would like to thank, as always, our strong and active community. You have been very helpful in providing feedback through our entire release process. Our releases would not happen if it wasn’t for your support and feedback.

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


  1. jayesh

    it’s Good to use.

  2. Sauele

    hi, when documentation for the new features will be available ?

    • Ingo Muschenetz

      The documentation is already available on Are you not finding docs on something in particular?

  3. Donovan

    Changing to NSURLConnection with the GA release really messed everything up for me and my app.

    Downloading files now with a createHTTPClient does not work properly anymore. I can’t get progress some times, the app doesn’t see the status, I can not stop the download, even when a download is finished it still thinks its going.

    3.2.3 Perfect, I change to 3.3.0 and tons of issues with simple XHR requests.

    • Ingo Muschenetz

      Donovan, we’ve not heard any reports of issues like that, and generally, the switch to NSURLConnection made things much better in a number of areas. Did you try with previous betas of 3.3.0 (you mention “With the GA release” so it’s unclear if you see this as a change from previous beta 3.3.0 releases)? Can you post a ticket with a sample showing what you are doing and we can take a look?

      • Alejandro Saldivar

        Donovan/Ingo, the documentation says you need to implement the securityManager property at the moment when you create the httpclient, but it doesn’t says how. i would expect an explicit example

      • Donovan

        Ingo, I did not have these problems with the previous betas of 3.3.0. Both worked 100% but the GA has really messed things up when downloading files.

        As Alejandro said the securityManager property needs to be set? How is this done?

        • Ingo Muschenetz

          Hi Donovan, I’m not sure how that would be, since that functionality didn’t change across betas. But, just to confirm, what’s the last beta of 3.3.0 you tried where it worked.

        • Achim

          Well did you get it to work? I don’t know how to implement the new interface either

    • Luis F Garcia

      Any ideas about this? I documented the issue and post it into a new ticket here: If you are in the same situation please consider watching this issue to add more priority.

  4. Mario

    Hello, since the update I have always this error when I want to intall in my app on my samsung :(

    [ERROR] : Failed to install apk on “00199e0f13095e”
    [ERROR] Application Installer abnormal process termination. Process exit value was 1
    [ERROR] Application Installer abnormal process termination. Process exit value was 1

    • Ingo Muschenetz

      Mario, we need a bit more information than that to proceed. Can you file a JIRA ticket with the complete log file and the device you’re using?

  5. David

    The Admob iOS module needs to be updated. It no longer works Ad’s are not served. It just leaves an empty blank space. Version 1.5.0 with Admob SDK 6.4.2 is no longer supported by Google.

    My Ads stopped being served today. I created a test iOS project in Xcode with the latest Admob SDK from Google version 6.10.0 used my same publisher ID and ads got served with no problem.

    Please update the module ASAP.

  6. Adam

    When I use this new SDK and try and build, it hangs without an error message, and just says: “Launching : Launching app delegate… 57%”
    I’ve uninstalled the studio, deleted everything related to titanium, and reinstalled again but nothing seems to work. Can one of the Appcelerator team please help. There is a thread here where other people are having the same issue:–stucked-on-launching-delegate

    • Ingo Muschenetz

      Adam, posted a response on the Q & A. We can pick up the conversation there.

  7. Elter Souza

    I don’t remember what version did I used before, but I remember that using Titanium gave me a very frustrated week. In that occasion, it wasn’t working fine and I couldn’t find useful help. But I’ll give it a second chance, I really like the way it proposes mobile development. I hope I’ll have success this time.

  8. Gianluca Arcidiacono

    After update from 3.2.3 to 3.3.0, Titanium Studio no longer works on Windows 7 (64 bit). No way. I have removed everything, reinstalled but no luck. The “node.js” process hangs (0% cpu) when I perform a build. And I’m not the only one with this issue. I’m stuck with my project!

  9. Yosi

    Is it possible that the last release effected the way ACS handles non-English input?
    My app was working fine until the last release, and now I’ve got problems while querying using Hebrew. See my question here for more details:

  10. Arnaud

    Using the SDK 3.3.0.GA, the iOS TabGroup is now translucent (it adapts the color according to the view behind). I assume this is a feature. I did not find the property to disable it.

    Is there any?

    Thank you

  11. Truong Hoang Minh

    i and some friend have same problem about HTTPClient when we use the https://, and i asked so don’t anyone to answer.
    Link :

    Please help!

  12. bill

    How can I download and install the GA updates outside of studio.

    • Ricardo Alcocer

      To update the SDK from the Terminal/Command Window, type:

      titanium sdk install 3.3.0.GA

  13. Angel

    Since I’ve installed Titanium studio and created the Hello world app in it. The run always get stuck on 57%, then jumps over it and nothing ever happens. When I try to start the app, as a web app I get the index.html not found window. Help

    • Ingo Muschenetz

      Can you please file a ticket for the issue?


  14. Ken Rucker

    Can’t get createHTTPClient to connect at all on iOS in 3.3, or any later releases for that matter. Works fine in Android. Basic HTTP code. I’m lost.

  15. Ken Rucker

    It was my bad. All through the years I was passing GET info in the .send({param1:x,param2:y}) portion. Docs state this is for POST only. It just always worked until 3.3. I either have to use GET and pass the params with the URL page.ext?param1=x&param2=y or leave as is and change from GET to POST.

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.
1 Flares Twitter 0 Facebook 0 Google+ 0 LinkedIn 1 Email -- 1 Flares ×