Google+ もご覧ください
ユーザーアイコン

Ti Weekly Clips++

TitaniumでWin8アプリも開発できるようになる!他Titanium周りで知っておきたいニュースいろいろ

Donayama

TitaniumでWin8アプリも開発できるようになる!他Titanium周りで知っておきたいニュースいろいろ

News - SDKアップデートやイベントなどのニュース

Updating to Android r23 Tools

最新版のAndroid Tools r23ではTitaniumのビルドが失敗するそうです。 3.3.0ではその問題を解決する予定なので、それまではr22以前で待つようにアナウンスされています。

tiConf EU 2014 | TiDev

tiConf2014の世界巡業、ニューヨークに続いて、2カ所目はアムステルダムにて現地時間の6月28日に開催されます。

カンファレンスの内容はまた追ってお伝えしたいと思います。

tiConf EU 2014 on Livestreamにて中継もありますが、USの実績から行って動画の品質はあまり期待できないと思います(^^;)

■勉強会リマインダー

Titaniumもくもく会 #20 - Titanium | Doorkeeper

7月17日木曜日に代官山の Open Network Space 代官山 にて月例のもくもく会が開催されます。

先端技塾シリーズ JavaScriptでiPhoneアプリ開発をマスターしよう!

@h5y1m141こと小山田浩さんによる有償のセミナーが2014年7月8日から毎週火曜日に4回にわたって開催されます。 ご興味のある方は是非。

Tips & Topics - ノウハウや技術紹介、解説記事

New Titanium Tutorial | Fokke Zandbergen

FokkeさんがTCD/TCE試験対策用のチュートリアルを公開されました。 素晴らしい!

#titanium #appcelerator testing with ti.mocha

ti-mochaを使ったテスティングのチュートリアル。

Absolute positioning of a Popover | TiDev

吹き出しを任意の位置に表示させるためのtips。

GitHub Watch - モジュールやサンプルコードの情報

JigarM/TiColorPicker

カラーピッカーを実現するデモプログラム。

dacheezypuffs/DCMusicQuery

iOSの音楽ライブラリへの検索をかけるMPMediaQueryをラッピングしたネイティブモジュール。

Spotlight - 小さな特集

今回の特集では3.3.0からサポートされるWindows 8向けのアプリ開発について書かれたGetting Started with the Windows 8 SDKのざっくり訳をご紹介したいと思います。

ちなみにWindows 8対応ですが、Mobile Web APIを用いる形で実現している他、 RTでは動作しない、Windows8.1をサポートしていないなど、制限がアレコレあるので注意が必要です。

準備

Windowsアプリを開発するためにはWindows 8 SDKとVisual Studioが必要となります。 Visual StudioについてはProfessional以上のものをサポートしています。

  • Visual Studio 2012 supports the Windows 8 SDK
  • Visual Studio 2013 supports the Windows 8.1 SDK

Visual Studioのインストール先ですがC:\Program Files (x86)\Microsoft Visual Studio <VERSION>とし、VSのインストール中にWindows SDKのセットアップも同時に行うようにしておく必要があります。

続いてPowerShellでビルドスクリプトの一部を実行するため、実行ポリシーを変更する必要があります。

管理者権限でPowerShellを起動し、次のコマンドを実行してください。 これによりログイン中のユーザは信頼できる発行元によって署名されたすべてのスクリプトの実行をできるようになります。

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

実行する

Windowsアプリのビルドには次のようなコマンドを入力します。

titanium build -p mobileweb -T winstore

はじめてビルドをしようとした時には秘密鍵作成とWindows開発者証明書を作成するためのパスワード入力を求められます。

ビルドプロセスが完了すると、アプリケーションが自動的に起動します。

このビルドプロセスでは、TitaniumのプロジェクトをVisual Studioで開くことができるWindowsアプリケーションプロジェクトに変換され、 デバッグやWindowsストア配布用のビルドなどはこちらを使う形となります。 (/build/mobileweb-winstoreフォルダにソリューション一式が生成される)

APIと制限

すべてのMobile Web APIは次の例外を除き、Windows PhoneアプリならびにWindowsストアアプリで動作します。

  1. ローカルホスト宛のHTTPリクエストを生成できない。
  2. プロトコル相対URLを使用できない。(//www.appcelerator.com/supportなど)
  3. Windowsストアアプリでalertメソッドを用いるとき、すでにalertダイアログが開いているときにはそれを閉じるまで後続のダイアログは表示されない。

Windows 8 SDKにはJavaScript APIが用意されていますが、Titanium SDK上での動作は保証されていないようです。

Tiweeklyclips

記事をリクエストする

関連記事

コメント