goo blog サービス終了のお知らせ 

ウィリアムのいたずらの、まちあるき、たべあるき

ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も)

ハイブリッドアプリ開発実装法:CordovaとElectron・・など

2016-04-08 01:42:43 | Weblog
4月8日に「第8回 Apache Cordova勉強会」に行ってきたので、その内容をメモメモ。



■Hybrid FWs:Cordova/Electronの構造を知る

・自己紹介

概論

・Hybrid Appとは ~もう一つのアプリ実装法
  Hybridフレームワーク:
・Hybrid App特徴と課題
  Webアプリ:ファイルにアクセスしにくい、ローカルリソースアクセスしにくい
   →WebViewをくるむ
  課題
   アプリないでブラウザを手配しないと→Window,Mac,Linux以外だったら?
   オープンソースコミュニティがどれだけ用意で決まってしまう
・Cordova:いろんなプラットフォーム
・Electronとは
  去年の4月に名前がついたAtom Editorの下回りAtom Shellから
  Electronを使ったアプリでてくる
  作成してみた:クラウドファウンディング
     huis(ハウス)Remote controller
   2016年3月28日より OSSで公開 github.com/sonyで自分でビルド
  WindowsのものをMacに移行する対策

・Cordovaの構造を知る
 設計思想
  APIをたたく部分の形は一緒
  でも下回りはプラットフォームごとに違う
  OSのものを用いる
  通信の仕方が割とハック

 JSとネイティブ
   cordova.execを通じてコール(共通)
   行きと帰りは違う通信路
   
 Android
  JS_OBJECT形式:cordovaNativeを通じて通信
  WebViewでJSたたく→PROMPT
 Native側
  POLLING方式
  LOAD URL方式(javascript:でコードの実体)
  ONLINE_EVENT
 →デフォルトは。ONLINE_EVENT形式

クロスウォーク
・cordovaプラグインの1つ
 

iosの場合
 wkwebview:通信の仕方が変わった
JSからNative:サンドボックスのハードル高い
  IFRAME形式
  XHR形式
  wkWebView

ubuntuの場合
 WebView:Qtのライブラリ

New
 他のプラットフォームに移植する場合
  ブラウザをどうする?

Electronの構造を知る
・Win/Macのデスクトップ用
 chroniumとノードの中は「よしなに通信」

・課題
 ほぼ1人で開発
 Chroniumを抱え込んでいる
 レポジトリまだない


■Cordova&EdTech
・EdTech Education+Technology 学び+テクノロジー
・自己紹介
 PhoneGap/Cordova日本語グループ
・結論 CordovaおEdTech 相性いいよ!
・事例
  CASE1 学校の授業用ツール
   →新潟の小学校の先生が声かけ
    HTMLで開発→すぐに確認してもらえる
    Fabric.js
    保存はlocalStorage
   開発スピード=爆速

  CASE2 海外向け日本語教育
   アプリで予習、テレビ会議システムで対面授業
   ios,android,webも Onsen UI
   動画や音声をダウンロード プラグイン cordova.file-transfer
   動画や音声の再生→かなりハマる プラグイン cordova.media
   アプリ オンライン時に一気に送信
   appleから2度のリじぇくと
    バックアップ対象外にする
   Webでもアプリでも

 教育業界:お金ない
 Qiitaにかいています

■NCMBXCordovaの使い方
・ニフティクラウドモバイルバックエンド
・一言で
 =アプリ開発を高速/低コスト化
・アプリ開発とサーバー
  プッシュ通知:サーバーいる
 →メンテナンスフリー、スケールフリー、無料から

・機能
(1)データストア
  データベース、MongoDB使っている

(2)ファイルストア
 みかん

(3)ユーザー管理
  認証・メールアドレス確認

(4)プッシュ通知機能
  Android,ios共通

(5)スクリプト機能
  node.js→APIつくる

・対応プラットフォーム

・よくある質問
 価格:無料で200万APIアクセスまで
 プッシュ通知だけ OK
 Parse.comなくなるけど大丈夫

・事例
 伝説の旅団
 ゲーイベ
 鎌倉今昔写真

・サポート体制
 github

・電子書籍0円

・デモ
  
この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« デレマス→ヒラリー変換のほう... | トップ | 入院したら、まず始めに”これ... »
最新の画像もっと見る

Weblog」カテゴリの最新記事