以下の内容はhttps://ozaki25.hatenadiary.jp/entry/2018/04/23/220000より取得しました。
KotlinJSでServiceWorkerを使ってみた
kotlinJS in ServiceWorker
ServiceWorkerのおさらい
- プロキシ
- ページのJSとは別スレッドで動く
- ブラウザの任意のタイミングでServiceWorkerは終了する
kotlinJS
なぜkotlinJSとServiceWorker
- 状態管理とか発生した時にkotlinいいんじゃないか-
- state machine
- swift,kotlin,tsで書いてたのをServiceWorkerへ移植
大変だったこと
- 意図しないタイミングでリリースされる
- indexedDBの型ファイル自作
使い方
- kotlinからServiceWorker見えるように定義しないといけない
- external
- 入れ子のPromiseの型の扱い
ツールを利用した対応と企業サイドの懸念点
Mobify
課題
- モバイルからのコンバージョン率
- 顧客ロイヤルティ
- サービス力で差をつける
事例
- LANCOME
- アプリは?
- 恩恵
- AMP + PWA
導入企業の声
- ネイティブライクに
- アプリと全く同じになると勘違い
- 見た目がwebと同じじゃんとなる
- ios対応していないことはネガティブ要因
- 新規事業と相性良い
- ホームアイコンのみでも
メリット
お手軽PWA開発環境と近い将来の課題
お手軽PWA開発
- create-react-app
- ionic cli
- PWA Builder
ユーザから見た不安
- 見つけにくい?
- ストアで探しても見つけることができない
- ググればいいと言うけれど
- そのままではPWAと思わないのでホームに追加しようと思わない
- そもそも知らないし
- iosは自分でホームに追加しないといけない
- インストールしますかとか出してもそういうのはたいてい拒否される
- ネイティブと比べて
開発者から見た不安
一般的な課題
- マルウェア対策
- サニティチェック
- メモリ/ストレージ使用量の把握/警告
- ユニバーサル性/レスポンシブ性
- iosだとスタンドアロンだと戻るがない
- UI周り大変なんじゃないか
- モバイルのスタンドアロンの場合と普通のWebアプリとして使う場合両方対応しないと
- デザイナーが知ってないとはまりそう
以上の内容はhttps://ozaki25.hatenadiary.jp/entry/2018/04/23/220000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます
不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14