Appcelerator Blog

The Leading Resource for All Things Mobile

Announcing the General Availability of Titanium Studio & SDK 3.2.0

6 Flares 6 Flares ×

I am pleased to announce our latest Titanium release, 3.2.0.  Just 3 months after our 3.1.3 release, we have been working hard to support the latest iOS and Android versions as well as providing new features to make your app development faster and easier.

Please Note: Once you upgrade to Studio 3.2.0, all of your existing Alloy-based apps will need to be re-compiled with the 3.2.0 SDK.

As always, we keep up to date on the latest OSes:

  • iOS 7.1
    • Note that we still have a known issue with the iOS 7.1 Simulator. iOS 7.1 is still in beta, so we expect to resolve this before final release.
  • Android 4.4 (KitKat)
  • Tizen 2.2
  • Limited release for Windows 8 (Hybrid).
    • Windows support is being released to a limited set of customers for feedback before general availability to the community at large.

Other new exciting features

Studio

  • We have updated the UI in Titanium Studio to improve the user experience and performance, and to reduce screen clutter.  Please read Studio Changes for more details.

iOS

  • For iOS 7, we now have support for new animated transitions and dynamic animation.
  • You can now build and push directly to the device and bypass iTunes!  That should be a massive improvement to your development time.
  • 3.2.0 also now supports background processing.  This is exciting in and of itself, but we are even happier with it because it was built using our using our new Hyperloop compiler. We announced Hyperloop in October and we are now starting to see the first benefits of using it. This is the beginning of Titanium’s future!  Thanks to all the community members who providing us with valuable feedback on it.

Android

  • We have improved our 2D matrix transformations and our animation performance.
  • We now support grouped push notifications.
  • 3.2.0 supports extra, extra high-density devices.

Appcelerator Studio

  • For our Appcelerator Platform customers, you not only get the features mentioned above but you also get simultaneous multi-platform support with LiveView.  So now as you make changes to your code you can see what it looks like on an iPhone, iPad, Android phone and Android tablet all at the same time.

Please read the release notes for a full list of all changes and improvements in this release.

Downloading Titanium 3.2.0

For new users, download Titanium 3.2.0 by clicking here.

For existing Titanium & Appcelerator 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” or “Check for Appcelerator Updates” from the “Help” menu within Studio.

As always I want to thank our 530,000-strong community of developers for your constant feedback and support.

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

43 Comments

  1. Michael

    I’m getting “AccessDenied” when trying to download the linux 64bit version

    • Ingo Muschenetz

      Please try again. That should be fixed.

  2. mark

    Getting an error trying to launch to the iPhone simulator with 3.2.0, see Q&A here: http://developer.appcelerator.com/question/160711/studio-320-cant-launch-ios-simulator

    • Ingo Muschenetz

      Thanks. A JIRA ticket with a Studio log file would be helpful. We need to see the specific stack trace.

  3. Since installing this version, I haven’t been able to successfully get the Android SDK recognized. I’ve tried getting it to work with a previously configured SDK, and a fresh SDK setup. This is being done in a Windows 7 Dev environment.

    • Ingo Muschenetz

      can you try running ti info on the command line? If that looks correct, and doesn’t show you any obvious issues, please let us know your configuration, SDK locations, and any Studio log files in a JIRA ticket.

      • I ended up uninstalling Studio and re-installing it. That solved my issue. (I also noted that the UI was way different…so not sure if there are conflicts between the old eclipse and the new studio). I just didn’t have the time to troubleshoot this.

  4. Mark

    https://my.appcelerator.com/resources shows that for Mac 10.9 you have 3.1.4_rc – not 3.2.0. However, updating Studio on Mac 10.9 indeed got me 3.2.0.201312191547, with the issues I’m mentioning.

  5. Prasanth

    Hi,
    We would like to put our hands on Windows 8 (Hybrid).
    Can you share the details of how to use Appcelerator/Titanium for Windows 8 Apps as well?

    • Greg DiPaolo

      Thanks for the interest in Windows support. We want to get this in the hands of our developers as soon as we can. We’re currently testing Windows support with a select group of customers for the preliminary trial. Once we finish the initial trial, we’ll open it up more broadly. We don’t have an exact timeframe in mind as it depends on the amount of feedback we receive. Stay tuned and we’ll keep you posted early next year.

  6. Vince

    Can someone tell me where are the source code for the ti.map module ( IOS version) ?

  7. I am updating from 3.1.4_rc (OSX 10.9). The IDE update is ok, but on restart I get the following errors when trying to update Titanium CLI, Node.ACS and Alloy:

    Error encountered during update
    NPM is not installed.
    NPM is not installed.
    NPM is not installed.

    • I did get this to work. In the “.bash_profile” of your home directory you must add /usr/local/bin/ to the PATH

  8. Just make sure to go to tiapp.xml and change the SDK in the Build Properties area…

  9. Robin Michael

    Hello,

    Please help me ASAP. We are in big critical trouble, We are about to to release the application this Wednesday, client is giving much pressure.

    I cann’t load my custom titanium android module. I have developed using sdk 3.1.1 , Now i am getting error, “Could not load Library: XXX, Find Library return null.”, I have recreated the module with sdk 3.2.0 and older version also, getting same error.
    I am using mac osx 10.7.5, android upto 4.4 and all older versions
    titanium studio 3.2.0.
    Even I cannot revert back to older versions also, bcz, it throws an error alloy 1.3.0 needs studio 3.2.0

    Please help me ASAP.

    Thanks,
    Robin M.

    • Ingo Muschenetz

      @Robin. If you need assistance, please file a bug in JIRA. Alternately, on the command line, you could install alloy 1.2.2 (sudo npm install alloy@1.2.2) and then switch back to an earlier SDK.

      • Robin Michael

        @Ingo, Thanks for reply, I have opened a ticket TC-3455 , I really like the performance of 3.2.0, and i really dont want to look back again. Please help me and our Ti developers to cheer for Titanium app.

  10. Scott D

    With Studio 3.1.3 and SDK 3.1.3 my projects were running just fine with Xcode 5.0.2 and iOS Simulator 7.0.3. After the install, titanium refuses to run SDK 3.1.3 apps with iOS Simulator 7.0.3. It’s an easy fix to change the SDK version in tiapps.xml, but very annoying especially when the rest of my team and clients shouldn’t be forced to upgrade, and retest, all of their projects just because of this.

    See this: https://developer.appcelerator.com/question/160719/after-update-unable-to-compile-for-ios-703—compiler-says-invalid-ios-version

    The solution to keep using SDK 3.1.3 with Studio/CLI 3.2.0 is to get Xcode 5.0 back, copy the package to Applications with a different name, and run it from there. Without doing an “xcode-select –switch, I was able to have Titanium launch my SDK 3.1.3 app in the simulator once again (although it was the 7.0.3 simulator). To get the actual 7.0.0 simulator, I had to run the “xcode-select –switch …” command to the Xcode 5.0 directory. Looks like SDK 3.2.0 will run just fine on a Xcode 5.0 and iOS Simulator 7.0.0 setup.

    Hopefully this kind of upgrade can be less painful, and hopefully someone won’t have to waste 3+ hours of their day trying to get things sorted after this particular upgrade.

    Good luck all.

  11. If I want to develop for the BillyPhone – does I need a windows pc?

    • Ingo Muschenetz

      Yes. Windows Phone development requires Visual Studio. You could use a VM, however on OS X.

  12. Awesome work!

    My wish and vision: I’m looking for a Ti.Map module which supports offline maps by mbtiles, because the most clients asks for this feature (offline first)

    • Ingo Muschenetz

      I would suggest filing a feature request for that in JIRA.

  13. John Scanlon

    I am aware that FastDev is no longer enabled by default with this release. There is a link in the change log that basically says you just need to add:

    true

    that to your tiapp.xml.

    I did this but FastDev is still not getting used. Each time I hit run a new apk is created and pushed to the emulator. I am I missing a step somewhere? I can post logs if I know someone lets me know where/what logs would be useful.

    Thanks.

    • Ingo Muschenetz

      In order to use FastDev, you need to run the build from the command-line. Instructions can be found here.

  14. JH

    3.2.0 is a positive step forward for Android development. I’m not a big-time devvie on Titanium yet, but it made my job easier.

    • JH

      This + Genymotion sure cuts some time!

  15. Stefan

    How can I use the LiveView feature in Titanium Studio so that I can see my changes right away in iOS and Android? Where do I find it and/or what do I need to buy in order to use it?

  16. Vijay

    Error Couldn’t find module: alloy/sync/sql after migrating into Titanium sdk 3.2.0 from 3.1.3

    I am migrating my titanium alloy app from 3.1.3 to 3.2.0. After migration app is getting crash on startup both iOS and android.
    Current versions:
    Titanium Studio: 3.2.0.201312191547-837YFA-FFBdWI6jz0uTLUC7DA08H
    Ti sdk 3.2.0
    CLI 3.2.0
    Alloy 1.3.0

    ERROR (iOS):

    Script Error Couldn’t find module: alloy/sync/sql
    Script Error Module “alloy/models/Profile” failed to leave a valid exports object (Profile is my module)

    ERROR (Android):

    [ERROR] : TiExceptionHandler: (main) [1,2854] – In ti:/module.js:280,9
    [ERROR] : TiExceptionHandler: (main) [3,2857] – Message: Uncaught Error: Requested module not found: alloy/sync/sql
    [ERROR] : TiExceptionHandler: (main) [4,2861] – Source:

    I tried with deleting “Resource” folder and build folder but problem remains.

    Any help would be appreciated.

    Thank you.

    • Ingo Muschenetz

      Can you please file a JIRA ticket for this issue?

  17. It’s VERY disappointing that you guys decided to drop support for iOS 5.x for Titanium 3.2.0.GA. This in essence means that no iPad 1’s will be able to run ANY Titanium apps going forward. This is a big deal and I hope you had a really really good reason for it…

    Think of the scenario where a company has built a Titanium app that does work order forms for drivers in the company who all have iPad 1’s. Now that company has to either upgrade all of their driver’s iPad’s to newer ones, never upgrade their app again, or switch from Titanium to another framework. Guess which option they’re going to choose? Bye bye Titanium….

    • Ingo Muschenetz

      Justin, thank you for your comments. We indicated that we would be deprecating support for iOS 5.X as part of our 3.1.3 release several months ago, and that it would be removed in 3.2.0. We are sorry to hear that you are unhappy, but we made this change with careful forethought and for a number of good reasons:

      1. Apple is pushing everyone towards iOS 7 support.
      2. We will fully support the 3.1.X branch of the SDK for at least a year, and customers will receive bug fixes against that version stream. People can continue to use that version to develop for 5.X.
      3. According to a number of different metrics, including Apple’s, iOS 5 market share is a few percent at most.
  18. Aleksi

    Any estimates when Windows 8 support will be generally available for all developers?

  19. Ellian

    The setup and installation of Titanium 3.2 is junk. I used 3.1.3 before but was forced to install 3.2 when 3.1.3 decided to stop working on my Toshiba Intel i7 computer with 16GB ram.

    No default emulator is created with 3.2. Therefore, if you use the Titanium website documents to create your first app, GUESS what! It does not work because no emulator was created.

    After manually setting up an emulator for Android, the emulator runs slower than a snail now – it is unbearable. Probably because HAX is not installed!

    The directories where software is installed DOES NOT agree with the documentation on the Titanium website.

    DO YOU GUYS EVEN TEST! OR READ YOUR OWN WEBSITE! The setup instructions were bad and out of date with 3.1.3. It is even worse now.

    I want to spend my valuable time creating applications, not figuring out how to get your software to work.

    Disgraceful

    • Ingo Muschenetz

      Ellian,

      I commented elsewhere, but I’ll repeat my comments here so others can view them as well. Many people have long wished the default Android emulators storage size was larger, or that they came with different default settings. Since we automatically created emulators for each configuration, any increase in the default size would consume a significant amount of hard drive disk space. Instead, for 3.2.0, for the new users in Studio, we create one emulator, and allow the user to create new emulators as they wish.

      If you had been upgrading from 3.1.3, you would have seen the list of previously created emulators to choose from.

      Since one was not created, my guess is that you are a CLI user. We are updating the CLI documentation to make it clearer that the user will need to create one, and we apologize for any confusion that may have caused.

      With regards to emulator speed, there should be no difference in emulators from 3.1.3 to 3.2.0, unless you had been using a hardware-accelerated emulator before. Did you try creating a new one?

      We’d also like to know which directories are not in the location you expect so we can see where the issue is.

      • Ellian

        No, I am not a CLI user.

        I first attempted to upgrade from 3.1.3 to 3.2.0. I was then forced to reset my computer back to factory defaults. Wiped completely clean like it just came out of the box.

        I downloaded the Titanium_Studio.exe and ran it. I followed the instructions. The result was no default Android emulator created.

        Thinking that I may have done something wrong…. I wiped the computer again and reinstalled again with the same results.

        When I created my own emulator, it ran significantly slower than the previous emulator that was created with 3.1.3. I assume this was a result of HAX not being found has it had under 3.1.3. Did not have this issue with the original 3.1.3 install. I was quite happy with the emulator performance. Version 3.1.3 only created 1 emulator.

        This is not the only issue. The online documentation indicates specific directories where Java and nodejs should be installed. However, the install program does not follow that document and installs them elsewhere.

        According to the following document, C:\Java and C:\nodejs should be used. However, they are installed under Program Files (x86).

        http://docs.appcelerator.com/titanium/latest/#!/guide/Software_Locations_and_Environment_Variables-section-29004844_SoftwareLocationsandEnvironmentVariables-WindowsSoftwareLocations

        It also looks like Java 7 is installed and not Java 6 as specified in this document and by the Android website.
        http://docs.appcelerator.com/titanium/latest/#!/guide/Installing_Oracle_JDK

        The complete Android SDK is not installed.

        After installing, creating an emulator, and a small program for creating a tableview (source copied directly from the appcelerator online document), the console indicates “ERROR Could not find class ‘ti.modules.titanium.ui.widget.searchview.TiUISearchView….”

        So, as you can see, there are several basic installation issues with 3.2.0.

        I would really like to use this product, but the support does not exist and the online documents are incorrect. I have spent more time trying to get the system to work than actually programming. I am not new to development. I have more than 35 years experience in programming – yes, I am old.

        If you want this product to be used, much better documentation must be provided and better support available. I will not pay for support unless I can be sure the product can even be installed correctly.

        • Ingo Muschenetz

          Ellian and others, please follow the comments here.

  20. Nandhini

    i have downloaded titanium studio in windows 8 and will i be able to copy it to windows xp and work with it? And if i download titanium studio in windows xp, it is always showing java download error.

    • Ingo Muschenetz

      Windows XP is not officially supported, but it _should_ work. I would install a version of Java 6 or 7 ahead of time if you are running into errors.

  21. Swaleha Patanwala

    I am currently using Titanium 3.0.2 and Xcode 5.1.
    I am following this documentation to create a module for my xcode project: https://wiki.appcelerator.org/display/guides/iOS+Module+Development+Guide

    But this documentation is quite old and run command isn’t excutable in this titanium.
    Also how can I run titanium module using titanium application and not through command-line.

  22. BIBHUTI DALEI

    Mac os x version – 10.9.5
    Titanium studio version – 3.2.0
    Titanium SDK – 3.2.0 GA

    Hi , i want to upgrade the SDK to latest SDK 3.4.1.
    I am trying for “Check for titanium updates”.I am not getting any response.Please let me know , how can i upgrade to latest SDK?

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