Titanium SDK/Studio 3.0.0 Beta版发布
Titanium SDK/Studio 3.0.0 Beta版于昨天(11/6/2012)发布,目前还处于Beta版。
官方特别提示”This is a beta release, and as such may contain regressions or other issues. Please do not use it in production, and keep backups of all important projects and data. We will follow with additional releases in the coming weeks.“
New Features in Titanium SDK 3.0.0
(1)On-Device Debugging
This release adds support for on-device debugging on Android and iOS. For iOS, on-device debugging requires that both device and the computer running Studio are on the same Wi-Fi network. On Android, debugging takes places over a USB connection.
(2)Alloy Framework
This release coincides with the release of the Alloy, a model-view-controller (MVC) framework for Titanium. Alloy is installed automatically if you install Titanium Studio 3.0. If you’re using Titanium from the command line, you can install Alloy manually using npm.
(3)Titanium Command-Line Interface
This release includes a preview of a new, Node.js-based command-line interface, titanium, intended to replace the Python titanium.py and and builder.py scripts. For this release, some tasks are delegated to the Python scripts, so Python is still required to build projects. If you are installing Titanium Studio, the new CLI is installed automatically. If you are using Titanium from the command line, you can install the new CLI using npm.
(4)Event Bubbling API Changes
This release adds several features to allow more control over event bubbling, as well as more transparency over how bubbling works.
(5)Android Action Bar Support
This release includes partial support for the Android action bar element. In particular, we support tab groups displayed using action bar-based tabs, optional menu items can be displayed as action items in the action bar, and expanding and collapsing action items are supported. There are some additional features being added here now.
(6)Accessibility Features
This release includes support for voice-over accessibility features on iOS and Android. All view elements support a set of new accessibility properties, which can be used to specify the voice-over text associated with a given UI element.
New Features in Titanium Studio 3.0.0
One of the major differences with version 3.0 of the Titanium SDK is that a number of projects come as node modules. Studio will look for a Node.js installation on your system. If it does not find it, it will install it, and then prompt you to install the necessary modules via NPM.
(1)Performance Improvements
We’ve made substantial improvements in the editing speed of our JS, CSS and HTML editors.
(2)Alloy Integration
Create, compile and run alloy projects. Add widgets to existing projects. New integration makes working with alloy projects easy and simple.
(3)Node.ACS Integration
Create, test and deploy new Node.js-based cloud services from inside Studio. Simplified workflow makes it easy to test both client and server locally.
(4)On-Device Debugging
Together with the new Titanium 3.0.0 SDK, you can now debug on your Android or iOS device (Android via USB, iOS via WiFi).
(5)Deprecation Warnings
Is the code you are using deprecated in the current version of the SDK? New warnings will help guide you to what needs refreshing.
Appcelerator Developer Blog:
http://developer.appcelerator.com/blog/2012/11/titanium-sdkstudio-3-0-0-beta-now-available.html
Release Notes:
http://docs.appcelerator.com/titanium/release-notes/?version=3.0.0.B
Doc:
http://docs.appcelerator.com/titanium/3.0/index.html