雑多なノート

プログラミング初心者がメモとかを書きます。基礎的なこともメモとして。偏食系のアニオタ。

AndroidのWebViewが死ぬほど重い

俺がAndroid標準のUIを使ってアプリを作るとどうしてもダサくなる
いかにも初心者がコピペで頑張って作りました感が出てしまう
合ってるんだけどね

真面目系クズの俺としては上っ面だけでも取り繕いたかったので今作ってるアプリはOnsen UIを使ってiPhoneチックな見た目にしている

でもデザインを大方作り終えて実機に持っていったときに問題が起きた
スクロールが死ぬほどカクカクなのだ
こんなん使い物にならんじゃんAndroid死ねとか思いつつググってたらハードウェアアクセラレーションなるものを有効にすれば高速化するらしい

android:hardwareAccelerated="true"

これをmanifestに書くと有効になる
あのカクカクがGPU支援程度で改善するわけないじゃんと思い追加してみた

めっちゃヌルヌルになった
GPUさんすごい
疑ってごめんよAndroid

というわけでOnsen UIはいいぞという話でした
実機に持っていかなくてもデザインできるのが利点であり穴でもあるけど