Xtity Blog

techieなこと、書いてます

【tiTokyo】継続的なテスト環境で、高いユーザエクスペリエンスを提供

f:id:matekiki:20130216104354j:plain

 

■Speaker

Tom Lounibos

SOASTA Founder, CEO

 

■SOASTA モバイルテストプラットフォーム

・アプリケーションのライフサイクルが変わっていく

・リニア、シーケンシャル、マニュアル → サーキュラー

・機能テストの自動化

 

■クラウドテスト

・これまでにないテストの仕方

・50万台のサーバを使いながらテストを行っている

・新しい製品"ラム"

 

■アイコニックケース

・London 2012 オリンピック

・ウォルマート

NASA Curiosity

→ エンジニアが一番喜んでいる

 

■UXを上げるのが難しい

・障害率増加

・43%のアプリが一度しか使用されていない

・例えば、オーストラリアでは通信速度にユーザが満足していない

→ UXも低い

・モバイルアプリの80%がマニュアル(手作業)テストをしている状況

→ UXも上がりづらい

 

■低UXの大きな要因

・ネットワーク環境のバラつき

・OS、デバイスのフラグメンテーション(分断化)

・日々変化するデバイス

ex. ウェアラブルGoogle グラス、iWatch)、曲がるタイプのディスプレイ

 

■テストの自動化

・機能テスト

・複数のユーザオペレーションのテスト

・複数のデバイスでのテスト

→ Titanium / TouchTest

 

■通常CEOがやらないTouchTestデモ(w)

f:id:matekiki:20130216110319j:plain

 

・デバイスへのアタッチは必ずしも必要ない

・キャプチャ、プレイバック

・正確に再現

・全ての詳細情報へアクセスできる

 

■これまでと何が違うか

・ライブラリをサーバ上に上げて

・アプリの外でテストから中でテストへ

 

■TouchTest / Jenkins

・Jenkinsの中でTouchTestが動いている

・キャプチャしたテストケースをリモートのデバイスでテストできる

・Jenkinsと統合されているので、コンソールで全て確認できる

・A new era of testing

・No Jail Breaking, Precision, Speed

 

■スティーブジョブズの挿話

・85年、世界を変えると言ったとき、最初に東京に来た

・東京はモバイルの父だから

 

■新製品 mPulse

・Real Time View of ALL Real User Experiences

・実際のトラフィック, UXをリアルタイムに可視化

・実際のUXがどういうものかを分析して、そこから製品のUXを上げていく

 

【tiTokyo】Keynote

f:id:matekiki:20130216093449j:plain

 

■Speaker

Jeff Haynie

Appcelerator CEO

 

■市場

・モバイルがあらゆるものを破壊している

・チャンスと弊害

ex.インスタ、uber

・モバイルが電話だけではなく、家電や車あらゆるデバイスに

・Webよりアプリを使う時間が増えている 

→ Web 22min. vs App 120min.

 

■モバイルにはこれまでと全く異なるアプローチが必要

・デスクトップとは全く違った作り方

・クラウド、SNS、ビックデータ等大きな変革のさなかにある

・これまでより様々な会社と連携して作っていく必要がある

オープンソースの流れも重要

 

■全ての開発はモバイルベースになっていく

・"開発" = モバイル開発になっていく

・これまでと違ったインタラクションを考慮する必要がある

ex. touch, voice , motion, vision

・ユーザがどう使うか、UXの改善

・コンピュータをケアする世界からコンピュータがケアしてくれる世界に

 

■企業アンケート

・72%がモバイルプロジェクトを行う予定

・デスクトップがモバイル化

・5年で Apple $74.3B > Microsoft $73.0B

・5年は一つの開発ライフサイクル

iPadだけでPCベンダートップの出荷台数を上回る

 

■多くの企業が革命(Revolution)の最中に進化的な(Evolutionary)アプローチをとっている

・イノベーションは旅のようなもの。一つの成功から始まる

・イノベーションは一過性のものではない

・作ったあとのサポートをしていきたい。テストとか性能改善とか

 

■Appceleratorの3つの柱

・Developers, Partners, Enterprises

・開発者も激増中(FTW)

・400kに!

・毎月25以上のミートアップ、3000人が集まっている

・30000new apps / 2012 がTi製

・(?)120Mのアプリの中、10%がTi製

 

■製品のアップデート

・Ti 3.0  key capabilities

f:id:matekiki:20130216101254j:plain

 

■Ti 3.1 Release - Q2 2013

・新しいSDKビルドシステム(サイクルスピードアップ)

・Runtimeのパフォーマンスを上げていく

・New ListView API

→ TableViewの代替

 

■30以上のモジュールをオープンソース

・今後できるだけオープンにしていきたい

 

■ロードマップ

BlackBerry 10対応

・Tizen対応

・今年、Windows Phone/Tablet 8対応

 

■注目のコミュニティプロジェクト

Ti Package Manager(TPM)

TiShadow

Foundry22

 

■Alloy MVC

・作った当初からオープンソースとして開発

・プレゼンテーション層とロジック層を分ける(デバイスごとの対応が必要なため)

・再利用可能なWidget

f:id:matekiki:20130216102758j:plain

 

■Cloud (ACS)

・アクセスの仕方は3つ

→ Restful API, Native, Titanium API

・500万のAPIコールまで無料

 

Node.ACS

・Full development PaaS node.jsベース

 

■Appceleratorのクレドは"Be Humble"

・学習、刺激を大切にしている

 

■商用ソフトウェアとフリー/オープンソース

・商用についてはこれから様々な方と話合いながら決めていく

 

■Titaniumと聞けばフリー且つオープンソースと分かるようにしていく

・Titaniumが無料版

・Titanium Cloud

・ツールもTitaniumとして

 

■有料版はAppceleratorに

・企業に提供

・まずはTitaniumを使って後々Appceleratorに移行してもらえるようにしていきたい

 

【RocketLink】release version 2.0

 ■Ver 2.0の主な変更点

・設定画面追加(拡張機能アイコン右クリック -> オプション)

・現在のページのComment Boxを追加(現在のページに対するコメント。設定でON、OFF可能。)

・No Comment時のコメントボックスの幅を縮小

 

■ダウンロード

https://chrome.google.com/webstore/detail/mndnhmghbknomfjacklolhekkeolfocd

 

■雑感

設定画面と、画面読込時に現在のページに対するコメントを自動的に出せるようにする機能を追加しました。

 

後者の機能はデフォルトの設定ではOFFになっていますが、設定画面からONにすることが可能です。

またコメントボックスの出現場所も設定可能です。

デフォルトでは左上に設定されています。

 

あとコメントボックスのサイズと、コメントの表示件数も設定可能です。

 

RocketLinkもリリースしてからまだ1ヶ月経っていませんが、

バージョン的には機能も一通り揃ったので、'2.0'とメジャーバージョンアップをさせました。

これからもさらなる高みを目指して色々模索してきたいと思います。

ご利用頂く方々に少しでも喜んで頂けるプロダクトになれば幸いです。

 

【RocketLink】release version 1.4

■Ver 1.4の主な変更点

Google検索一覧画面対応

・コメント内のURLをリンク化

・コメント内のデザインを微調整

 

■ダウンロード

https://chrome.google.com/webstore/detail/mndnhmghbknomfjacklolhekkeolfocd

 

■雑感

Googleの検索一覧画面の対応をしました。

検索した後によく見慣れたあの一覧画面でも長押しするとそのURL先のコメントが取得できるようになっていると思います。

コメント内のURLも飛べるようにしました。

 

これにてバグフィックスと機能追加は一段落着いたと思いますので、

ここ数日ほぼ毎日あぷでしてたので、しばらくは若干アップデート頻度を落としたいと思います。

皆さんからのご意見も頂戴できれば、それに応じて次の機能追加も考えて行きたいと思います。

 

【RocketLink】release version 1.3

 

■Ver 1.3の主な変更点

・bug fix

・スワイプでペインを削除できる機能を追加

・ペインの出現位置をクリックした位置により近づけるように修正

 

 

■ダウンロード

https://chrome.google.com/webstore/detail/mndnhmghbknomfjacklolhekkeolfocd

 

■雑感

クリックした所にペインを出すのが以外に手間でしたが、多分いけてるはずです。

あとは、メインのペインをスワイプ(クリックしてマウスをシュッと動かす)とペインが消えるようにしました。これで、ペインが増えすぎてウザくなったら消すことが可能です。

 

 

【RocketLink】release version 1.2

■Ver 1.2の主な変更点

・bug fix

・つぶやきが取得できなかった時の画像、コメントを追加

TwitterのユーザIDの色を見やすく変更

 

■ダウンロード

https://chrome.google.com/webstore/detail/mndnhmghbknomfjacklolhekkeolfocd

 

■雑感

バグについてはそこそこ大きいのは取れてきたかなと。

あとは直近では、Google検索結果のページでも使えるようにしたいですね。

あの画面は一見シンプルに見えて、実はURLが結構こねくり回してあったりしますね。。。