本日よりTitanium Studioのプレビュー版が公開されました。
Titanium Studioは、Appceleratorが1月に買収した、エンタープライズグレードのIDE、Aptana Studioをベースに作られた、フル機能のIDEです。
このプレビュー版には、現在のAptana Studio 3.0の機能に加え、デバッガやコード補完など、Titanium Mobileプロジェクトに役立つ機能が沢山含まれています。
- iOS、Androidのデバッグ
- Titanium Mobile SDKメソッドのコード補完
- Titanium Mobile、Titanium DesktopアプリケーションのRun, Deploy, Package
- HTML, JS, CSS, Ruby, PHP, Pythonのコード編集
- FTP/SFTP/FTPS/Capistranoによるdeployment
- Gitサポート
- Terminalサポート
- スクリプティングや設定によるカスタマイズ
インストール
Titanium Studio Preview Download pageから、ダウンロードしてインストールを行ってください。
デバッグ機能を使いたい時には、下記の二つのパッケージをインストールする必要があります。
- Titanium Studio 1.0 (Mac OSX, Windows, Linux-32-bitおよびLinux-64-bit対応版)
- Titanium Mobile SDK 1.7. プレビュー版(iOS and Android両対応。デバッグ機能を使う為に必要)
詳しくはTitanium Studio docsをご覧下さい。
既知の問題
全てのプレビュー版では、中心のなる機能が実装されていますが、まだいくつかの問題が残っています。
そのため、AppceleratorではTitanium Mobile SDK 1.7 Previewで、製品版のアプリケーションを作る事をお勧めしません。
Titanium Mobile SDK 1.7では、下記の問題が既に確認されています。
- Android: エミュレータと起動したときにデバッガが接続されない事がある
- iOS: Ti.APIメソッドの内容がデバッガのlogに表示されない
- iOS: 配列の内容が表示されない
- iOS: 変数へ設定するための”評価”は、すべて文字列として実行されます
その他、Titanium Studio Preview、Titanium Mobile SDK 1.7に関する問題は、Appcelerator Issue Trackerをご確認ください。
問題を発見したとき、Titaniumコミュニティーメンバーは、Developer Center Q&A Forumへ、ログと共にレポートしてください。Appcelerator subscribersへご登録の方は、Appcelerator Help Deskからお願いします。
Titanium Studio 1.0のGAリリースはQ2 2011後半を目標にしています。
Titanium Studio Debugger Demo from Appcelerator Video Channel on Vimeo.
This video shows the basics of the new Titanium Studio Debugger:
- Setting / Removing a Breakpoint
- Switching to the Debug Perspective
- Examining the Call Stack
- Expanding and modifying variables while suspended
- Using resume, step over, and step into
- Setting Breakpoint Conditions