Quantcast
Channel: ウィリアムのいたずらの、まちあるき、たべあるき
Viewing all articles
Browse latest Browse all 7267

「Cordova×業務システム:失敗しないモバイル開発の秘訣」を聞いてきた

$
0
0

Developers Summit 2015 Summer
http://event.shoeisha.jp/devsumi/20150729/
の話つづき

Cordova×業務システム:失敗しないモバイル開発の秘訣

をメモメモ

cordovaを使ったハイブリッドアプリ
Webとネイティブの融合
 HTML5ハイブリッドアプリ
なぜCordova
 スタンダードWeb
 クロスプラットフォーム
 さまざまな製品のバンドル
業務標準となったCordova
 さまざまなソリューションに組み込まれている
CordovaとPhone Gap
 リンゴのマーク以外はなかよし
 Google Trend 最近はCordovaのほうが
2010,2011 Facebook→否定的
 それから5年:再評価
日々進化1 ハードウェア 5年前の1500%
日々進化2 Javascript言語環境 汎用処理系も
アプリケーション
 ネイティブのJavascriptサポート
 amazonもskypeもCordova
 ビジネス系

いざ作成!

よくある失敗パターン
・仕様書は完ぺき、アプリは使いにくい
・1つのあぷりに機能つめこみすぎ
・構想半年、開発1年
・リリース後、アップデートなし
・iosとandriodアプリが徐々に別物に
・OSのアップデートでトラブル発生

モバイルならではの開発事情
  従来型ウォーターフォール
  モバイルアプリの成功パターン
    アジャイル開発
    UIプロトタイピング
    実機テスト開発

 3年後にはつくりなおし?

Cordova開発の留意点
・Single Page App、300msDelay対策が必須
・ios,Android,windowsで異なるWebViewエンジン、違うCSS解釈
・ネイティブ開発が「ゼロ」にはならない
・速いバージョンアップ、セキュリティFIXも多い

タップしてから300msおそくなる
  →ダブルクリックかどうか
これに対応するとはやくなる

Windows10→edge:Webkitの動きに合わせている
Cordova プラグインが見つかれば・・・
 でも、なければネイティブ

そこで Monaca

アプリ開発ソリューションの必要性
・今の業務の延長線上で
・クロスプラットフォーム開発でもガイドライン順守
・社内にMACもちこめない。開発デバイス
・モジュール単位で
・日本語サポート

特徴1:選べる4つの開発環境
  クラウド
  Visual studio
  GUI
  CLI
特徴2:充実のテストツール
  Monacaデバッガ
特徴3:セットアップ不要のリモートビルド
特徴4:超高速モバイルUIフレームワーク
  onsen UI→あんぎゅらーJS
特徴5:Cordovaコアを拡張
  crosswalk project
  HTML5アセットの暗号化

価格は無料~

オンプレミスにも対応:Monaca エンタープライズ

Monaca is
・HTML5ハイブリッドアプリ開発環境

Monaca is not・・・
・コードを書かない人向けではない

トレーニングも、技術サポートも
公式ガイドブック 
海外でも注目 あんぎゅらーUにも発表
祝10万人ユーザー

事例:ジャパンネット銀行残高確認アプリ

Viewing all articles
Browse latest Browse all 7267

Trending Articles