Mobileに関するニュースなどを淡々とお伝えしていきます。201315日目を担当する@donayamaです。Clipsですが、その一年を振り替える総集編を昨年に続いてお送りしたいと思います。今年は前後編...というかNews編とそれ以外に分けていきます。労力が減るかと思ったけど、余計に焦る原因になってしまっただけでしたorz2013年のTitanium/Appceleratorを総括するさて、気を取り直して、今年のTitanium/Appceleratorの動きを振りかえってみたいと思います。昨年一年の間は1.8.0.1、1.8.1、2.0.1、2.0.2、2.1.0〜2.1.4、そして3.0と非常に慌ただしいバージョン遷移を繰り返していたわけですが、今年2013年はどうだったのでしょうか。昨年末の3.0.0から、(おそらく年内には正式版リリースされるだろう)3.2.0までと、バージョンナンバーだけを見れば若干落ち着いたかのように見えます。リリースノートの要約から項目をピックアップして、どの程度の変化があったのか確認してみましょう。1.1.0TiStudio側でXML・TSS・コントローラの入力支援が実装されました。コントローラやalloy.js上でのブレイクポイントを利用したデバッグ実行が可能となりました。10以上必須)iOSも4.xは対象外に(Xcodeは4.3以降が必須に)Titanium.Android.Calendarが非推奨に。1.2.0Alloyにダイナミックスタイリングという動的に見た目の変更(Classの振りなおしやStyleのプロパティを個別に調整したり)ができる機能が搭載された。Messaging)をサポート。(12月14日にリリース候補版)本当はリリース版として挙げたかったところですが。バックグラウンドサービスListViewフェーズ2、Popoverコンテンツ、RefreshコントロールStoreKitモジュールWindowタイトル属性Titanium.UI.Titanium.UI.iPhone.NavigationGroupクラス除去iOSネイティブマップを用いるにはti.mapアドオンモジュールを使う必要が。3.2のバージョンアップのボリューム感やその内容が今年に発生したどのバージョンアップよりも大きいことが分かると思います。4.0相当だと考えています。(@ryugoo_さんも同様の発言をされています)後述するTi.Nextはその名の通り、まさに次世代のTitaniumになるのですが、これを4.0と呼ぶという話があり、個人的には非常に抵抗感を感じています。Appceleratorは過去からバージョンナンバー(の変化自体)に大きな意味を持たせる意識がなさそう(0.8.2→0.9、1.5→1.6→1.7など...)なので、利用者としてはリリースノートの内容をよく見て、互換性やマイグレーションへの意識を高めるしかないのかもしれません。Newsとしてはその辺の情報を引き続きザックリ訳という形にはなりますが、日本語での情報提供に努めて行きたいと思っています。Practiceとしての地位を確立したのではないでしょうか。Widgetだったように思えます。モジュール検証とかでTitaniumアプリを実装するときにはお手軽なので、ついついAlloyではなくClassicスタイルを使ってしまいがちなのですが、そこも含めて頭をAlloyにスイッチしていかないとなあと個人的には思っております。Ti.NextについてHyperloopコンパイラをベースに、JavaScriptベースで組み込みのAPIの再構築を行ういわゆる"Ti.Next"については登場時期こそ名言されていませんが、来年2014年に登場することはほぼ間違いないでしょう。Zandbergenの動画に出ていた内容をザックリまとめると次のようなものになりそうです。APIはすべてJavaScriptで実装されるコンパイラの最適化フェーズでクロスプラットフォームAPIはネイティブコードに変換することにより高速化JavaScriptによるクロスプラットフォームモジュール開発(Hyperloopのコードが)プラットフォームSDKに直接タッチできるようになるため、TitaniumのAPIとしてサポートされていない機能もJavaScriptのコードで実装することができるという「(ほぼ)すべてがJavaScriptによって構成される開発環境」に変貌することになります。APIの再実装にしてもそうですが、互換性の維持も含めて懸案が多そうに思えます。繰り返しになりますが、4.0と呼ばれる(可能性も高い)ことから「誤って普通にバージョンアップしてしまう」可能性が低くなく、挙動がおかしくなった!などという叫び声が各所であがるようなことがないように、いつも以上にβやリリース候補版の期間を長めに設定されることを望んでやみません。Platformへの分離は衝撃的でしたが、その後のことを一利用者としてみたときにはさほど影響があるというものではありませんでした。US"のベールの向こう側に隠されているため、なかなか踏み込んだり、踏み切ったりするのが大変だというのが実情かと思います。Docsからして頂ければと思います。国内の動きについてここで国内のコミュニティなどの動きについても振り返っておきましょう。なんといっても2月に六本木のベルサール六本木にて開催されたtiTokyoでしょう。朝早くから夜に掛けての長丁場のイベントだったにも関わらず、多数ご来場頂き、大きな混乱もなく無事終えることができたのは運営されていたデンソーの皆様やユーザ会の有志の皆様のおかげだったと思います。当日の案内や運営といった業務だけではありましたが、その末席に就くことができて、個人的には非常にいい経験ができました。帰阪する日程をもう一日後ろに倒しておいて、反省会などに合流したかったところです(^^;)ちなみに国外になってしまいますが、今年はCODESTRONGの開催がなく、そのかわりに2月の東京(tiTokyo)、バレンシア(ti.conf.eu)、6月には米ボルティモア(ti.conf.us)、8月にはメルボルン(ti.conf.au)と世界各地で中規模のカンファレンスイベントが開催されました。来年はCODESTRONGの開催があるだろうとされていますし、すでにti.conf.euについてはアムステルダムで開催されることが決定されています。日本でも再びtiTokyoもしくはti.conf.jpが開かれることを強く願います!さて、ユーザ会がらみでいうと、もくもく会をほぼ月イチペースで継続的に開催されていて、調整・運営されている@kaz_konnoさんや他の皆様には頭が下がりっぱなしです。2月はtiTokyoでスキップされ、8月にはお盆時期ということと「Titaniumを知る講座」という夏期講習イベントが開催されたためもくもく会はありませんでしたが、ほぼ毎月開催されています。Titanium触っていて、あるいは興味があるけど...ってな東京近郊の方は平日の夜の開催ではありますが、是非一度足をお運びください。2013で発表された)というのが2013年の首都圏外のTi動向になります。他でもやってるよ!という方は@donayamaにご連絡ください。Clipsでは勉強会情報を継続的にNews枠で紹介しておりますので、告知に是非ともお役立て下さい。価格体系の変更がありました。CenterPixateが1.0.2でTitaniumに対応tiTokyoが開催されました。正式版がリリースされました。Publishingがリリースされる。価格リストが改訂されました。1.0正式版が公開されました。「株式会社ソケットベース」が設立されました。Platform」を発表。開発ツールからテスト、BaaS、ログ解析まで包括。3.1.2正式版がリリースされました。1.2.1がリリースされています。CenterAppceleratorのロゴが日本において商標登録されました。Lanicaの製品が一般公開されました。Mobileに関するニュースなどを淡々とお伝えしていきます。#TitaniumJPアーカイブリンクAppcelerator非公式Titanium掲示板APIリファレンス(Ajax)titanium-mobile-doc-jaはてなブログをはじめよう!donayamaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。