http://tidesdk.orgからレガシー 1.2.0.RC4 をダウンロードしました。ダウンロードした後、どうすればよいですか。どうすれば始められますか?
1 に答える
進行中の包括的なガイド
TideSDK は、HTML5、CSS3、および JavaScript を使用してマルチプラットフォーム デスクトップ アプリを作成するためのオープン ソース ソフトウェア開発キットです。TideSDK を使用すると、Python、PHP、Ruby などの他の一般的なスクリプト言語を使用して、Web 開発者として既に持っているスキルを活用することもできます。TideSDK は、シンプルな Web テクノロジを使用して独自のデスクトップ アプリを作成するための最良の方法です。
TideSDK チームは現在、ユーザーをサポートするための包括的なガイドを準備しています。ガイドが利用可能になると、API ドキュメントとともに次の場所にホストされます。
多くのガイドが完成に近づいているため、頻繁に確認してください。
注: TideSDK は、以前の Titanium Desktop からブランド変更および更新された TideSDK への移行を完了しています。したがって、レガシー 1.2.0.RC4 は、TideSDK 1.3.0 が 2012 年 9 月末を目標としているため、短命になります。それにもかかわらず、レガシー 1.2.0.RC4 を使用すると、今日からデスクトップ アプリの開発を開始できます。TideSDK 1.3.0 では API の変更はないため、1.2.0.RC4 で作成したものはすべて次のリリースで動作することが期待できます。ただし、注意が必要な名前空間の変更があります。従来の 1.2.0.RC4 では、API の名前空間は「Titanium」です。今後の TideSDK 1.3.0 では、名前空間が「Ti」に短縮されました。名前空間の変更に備えて、コードに次を追加できます。
var Ti = Titanium;
SDK への API 呼び出しが行われる前に、これを JavaScript のどこかに含めます。TideSDK 1.3.0 がリリースされたら、この行を削除するだけです。
今後の TideSDK 1.3.0 リリースの発表とタイミングに関する最新情報を入手するには、次の Twitter でフォローしてください。
または、次のメーリング リストに参加してください。
1.2.0.RC4 のプラットフォーム サポート
従来の 1.2.0.RC4 SDK は、次のプラットフォームで使用できます。
- MacOSX 10.6.x Snow Leopard (Xcode 3.x を使用)
- Ubuntu 10.10 x86
- Ubuntu 10.10 x86-64
- Ubuntu 10.10 x86-64
- Ubuntu 11.04 x86
- ウィンドウズ 7 x86
- Windows 7 x86-64
- Windows XP x86
注: 最新の OS バージョンのサポートの制限は、すでに解決されている短期的な問題です。OSX Lion または Mountain Lion を使用している場合、考えられる短期的な解決策は、TideSDK 1.3.0 がリリースされるまで Windows 仮想マシンをインストールすることです。TideSDK 1.3.0 では、以下をサポートする更新とアップグレードされたライブラリが提供されます。
- Ubuntu 12.04 x86
- Ubuntu 12.04 x86-64
- MacOSX 10.7.x ライオン (Xcode 4.x) x86-64
- MacOSX 10.8.x マウンテン ライオン (Xcode 4.x) x86-64
- Windows XP x86
- ウィンドウズ 7 x86
- Windows 7 x86-64
- ウィンドウズ 8 x86
- Windows 8 x86-64
ダウンロードからパッケージングまでの簡単な手順
次の手順は、次のことを行うのに役立ちます。
- プラットフォーム用の SDK をインストールします
- ヘルパー アプリをインストールする (開発用アプリの作成と実行を支援するため)
- Hello World サンプル アプリを複製してインポートし、実験する
- プラットフォーム用にアプリをローカルにパッケージ化する
ステップ 1: SDK をダウンロードして解凍する
SDK を入手するには、tidesdk.org にアクセスし、[Download 1.2.0.RC4] ボタンをクリックします。
1.2.0.RC4 SDK は、オペレーティング システムの特定のフォルダーに抽出する必要があります。
Mac OS X の場合:
/Library/Application Support/Titanium
Linux の場合:
~/.titanium
Windows XP の場合:
C:\Documents and Settings\All Users\Application Data\Titanium
Windows 7 の場合:
C:\ProgramData\Titanium
zip ファイルはコンテンツを展開し、1.2.0.RC4 用のいくつかの新しいディレクトリを作成/オーバーレイします。
注: TideSDK 1.3.0 のリリースでは、Titanium ではなく、TideSDK フォルダーに SDK がインストールされます。
ステップ 2: TiDev コミュニティ アプリをダウンロードする
TideSDK は基本的なテキスト エディターでしか使用できませんが、SDK についてもう少し学習するまでは、アプリを使用してアプリを作成、実行、およびバンドルすることをお勧めします。
「TiDev Community」アプリは、この目的に適しています。「TiDev コミュニティ」は耐用年数の終わりに近づいていますが、TideSDK Builder が間もなく代わりになります。TideSDK チームは、公式の TideSDK 1.3.0 リリースに TideBuilder をバンドルすることを望んでいます。
「TiDev コミュニティ」を入手するには、サポートされているプラットフォーム用にここからダウンロードしてください。
STEP 3: Hello World サンプルアプリを入手する
初めてのアプリの場合は、簡単な Hello World の例を紹介するとよいでしょう。Hello World アプリは、次のことを示しています。
- メニューを作成するための API の使用
- ユーザーにアプリを終了するよう促す単純なコールバックを含むメニュー項目をメニューに追加する
- HTML と CSS を使用してコンテンツを表示します。
TideSDK-HelloWorld アプリを取得するには、git がインストールされている場合はアプリを複製するか、次の場所から zip をダウンロードします。
STEP 4: サンプルアプリを TiDev コミュニティにインポートする
Hello World サンプル アプリを TiDev にインポートするには、左上にある [インポート] ボタンをクリックし、アプリを含むフォルダーに移動して選択します。
STEP 5: サンプルアプリの実行
Hello World アプリを実行するには、TiDev メニューの [Test & Package] ボタンをクリックし、左下の [Launch App] ボタンをクリックします。Hello World アプリが起動し、画面へのログ記録を開始します。コードに含めたデバッグ ステートメントが表示されます。
ステップ 6: CLI を使用してサンプルアプリをローカルにパッケージ化する
Appcelerator がモバイルに焦点を移したとき、かつて利用可能だった Titanium Desktop のネットワーク パッケージと更新サービスを削除しました。それにもかかわらず、ローカルでパッケージ化することは、配布用にアプリをバンドルするための最良のオプションの 1 つです。実際、Appcelerator のサービスは、(ローカルで使用している) サーバー上でこれと同じプロセスを使用しました。
従来の SDK 内では、小さな CLI アプリ tibuild.py を使用できます。SDK のルート フォルダー内に tibuild.py があります (プラットフォーム用)。このツールを使用して、アプリを実行したり、配布用にバンドルしたりできます。tibuild.py には、利用可能なオプションを表示できるヘルプが組み込まれています。
CLI を使用してアプリをパッケージ化するには:
python tibuild.py --dest=. --type=bundle --package=. "c:\path\to\your\app\dir"
注: 現時点ではバンドル パッケージのみを行うことができます。プラットフォームに適したパスに調整してください。
これにより、アプリがビルドおよびパッケージ化され、インストーラーが作成されます。「dest」と「package」を、ビルドしたアプリとインストール パッケージを配置するディレクトリに変更します。
ビルダーは現在の OS のビルドしか生成できないため、OS パラメーターを省略できます。