Mobileに関するニュースなどを淡々とお伝えしていきます。2.0のローンチイベントについてのレポートをいたします。imthinker.nethttp://imthinker.net/?p=253大体の内容が上記記事に収まっている感じがするのですが、メモも取っていたので、ざっくりまとめます。2.0のアップデートの紹介まずは増井さんによるアップデートの紹介。会場内の状態では2.0.1をインストールされた方は半分ぐらいでしたね。2.0のアップデートはメジャーバージョンアップではあるものの、ドラスティックなバージョンアップというよりも**「堅実なバージョンアップ」である**とのこと。Servicesへの対応」が挙げられています。レイアウトエンジンの変更まずViewの自動サイズ調整の精度が向上されました。定数が用意され、その挙動を細かく指定できるようになっています。次のような形で定数でheightやwidthに対して指定します。...}定数の挙動これらの定数の挙動は対象となるViewやControlによって異なります。Views(Ti.UI.SIZE)指定された領域に対して「なるべく小さく配置」しようとします。Views(Ti.UI.FILL)親となるコンテナに対して「できるだけ大きく配置」しようとします。Views水平方向には広く、垂直方向には小さく配置しようとします。SliderTableViewRowToolbarSearchBarバッチレイアウトまた、これまでViewやControlの位置を変更する場合、topやleftといった位置関係のプロパティをセットするごとに描画されていましたが、これを一気に実行しパフォーマンスを改善する仕掛けが用意されました。その手法として二つ用意されています。View.startLayout()...View.finishLayout()で処理を括るView.updateLayout({...})で複数の位置プロパティを一気に指定する。});レイアウト変更完了イベント(`View.postLayout`)これまで位置変更後のタイミングでイベント発行しづらく、setTimeoutでdelayをかける必要性がありましたが、それに代わるpostLayoutイベントが発行されるようになりました。'25%'});詳細についてその他、dipなどの単位の共通利用化などもありますが、詳細はこちらのドキュメントをご覧下さい。Mobileと連携しやすくして提供を開始されています。Cocoafish・ACSの概要については下記の記事と大きく変わらないので、引用しておきます。Mobileとしては(現時点では)コアモジュールという扱いではないようで、使用するには以下のようにrequireをしてモジュールを組み込む必要があります。Studioからクラウド利用をONにするだけ(既存プロジェクトであっても)でOAuthのキーなどの生成なども可能となっています。アプリケーションの認証方式として、APIキーとOAuthの2種類が用意されていますが、OAuthのほうが優先されます。クライアントはOAuth、サーバサイドからはAPIキーベースといったような共用も可能だそうです。KitchenSinkに相当するデモアプリは後日githubに切りだされるようですが、いまはSDKの奥底にあるようです。http://d.hatena.ne.jp/kaz_konno/20120419/1334858439Facebook連携ToDoアプリSamplesのTodoListからインポートし、db.jsのなかでSQLiteDBのかわりにACSを使うようにようにしたサンプルの紹介。もとのソースから10行ほどしか変えていないようです。Webについて初めてリリース候補版が発行されました。一般的に使われるAPIは大抵実装されたようですが、そもそもプラットフォーム固有の動作をするもの(カメラ、3DMatrix、通知機能、アドレス帳など)や動作制限や環境での動作差異はあるようです。DB、音楽、ネットワーク(Socket)などは今後の対応予定として挙げられていました。APIの公開これまでソースを手探りで読み解くしか無かったハッカー以外お断り感の強かったモジュール開発ですが、対象となるAPIのドキュメント化されました。StudioもVersionが2.0になっており、400カ所ぐらいの修正がされたようです。SDKの認識がかなり改善され、最初の躓きがかなり軽減されるのではないかとのことです。EnabledボタンをONすれば既存のプロジェクトでもACS対応がすぐできるようになっています。開発版と製品版のアプリケーション空間の切り替えをエミュレータと実機で自動的に適用されるようになっているようです。モジュールマネージャtiapp.xmlのGUI編集でインストールされているモジュールを選択できるようになり、tiapp.xmlを直接いじらないといけないところがかなり減ってきました。Whinneryさんへの質問タイムに。ちなみに通訳は@goandoさんでした。内容の大半はACSに集中しましたが、質問の回答はもちろん英語。聞き取れないところ多数かつ、Appc本体としても正式立ち上げというよりも様子見の段階っぽい回答だったように思えます。簡単にまとめると次のような感じでした。Webを使ってねという方向らしい。Mobileに関するニュースなどを淡々とお伝えしていきます。#TitaniumJPアーカイブリンクAppcelerator非公式Titanium掲示板APIリファレンス(Ajax)titanium-mobile-doc-jaはてなブログをはじめよう!donayamaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。