Upload
shigeki-yamato
View
1.276
Download
2
Embed Size (px)
Citation preview
Alternative WebView
2015/06/16 potatotips #18 山戸茂樹 @heki1224
1
自己紹介
• 山戸茂樹(やまとしげき)
• 某ニュースアプリ会社 Androidアプリ担当
• Android開発歴:8.5ヶ月
• 自慢:愛妻家(今月MacBookPro買いました)
2
WebView
3
ただのブラウザ
4
ではない
5
Androidの闇
6
会社で
よくあるエンジニアの声
Aさん:Android 4.2系のWebViewで○○.js動かないよ!
Bさん:Android 4.1系のWebViewでまた表示崩れだよ!
Cさん:HTML5VideoViewでぬるぽ出てる!なぜだ!
7
こういうのよくありませんか?
8
おさらい WebViewの種類
・Android 4.3 以前 -> WebKit WebView
・Android 4.4 以降 -> Chrome WebView
こいつが曲者
9
標準以外のWebViewないの?
10
あります
11
CROSSWALK
12
CROSSWALK
・HTMLアプリケーションの実行環境として開発
・元々はIntelが作ったOSSプロジェクト
・Apache Cordova にも組み込まれている
・BSD licence
13
HTML5Testで確認してみた (ソースコード) https://github.com/heki1224/Android-crosswalk-sample
14
SC-05D Android 4.1.3 WebView
15
SC-05D Android 4.1.3 XWalkView
16
Galaxy Nexus Android 4.2.2 WebView
17
Galaxy Nexus Android 4.2.2 XWalkView
18
SHL25 Android 4.4.2 WebView
19
SHL25 Android 4.4.2 XWalkView
20
まとめ
・導入はgradleで1行簡単
・HTML5対応でお困りの方は導入を検討されてみては?
21
ご清聴ありがとうございました
22