私はWeb技術を使ってAndroidアプリを開発しています。CSSの移行(ページのスクロールとスワイプを担当しているため、アプリケーションの機能にとって非常に重要です)は非常に遅いです。 インターネット上の情報によると、CSSの遷移は、3次元的に変換されない限り、ハードウェアアクセラレーションされません。私は "-webkit-transform:translateZ(0);"私のアニメーション要素に。AndroidアプリにWebKitの新しいバージョンを組み込む
しかし、古いAndroidバージョン(3.0未満)のWebkitは3D変換をサポートしていません。
新しいバージョンのWebKitをアプリケーションに埋め込むことはできますか?
いいえ、Javaで完全に書き換える必要はありません。 Dolphinが最近のバージョンのWebKitの新しいバージョンを同梱してくれたみたいなので、可能です。 また、私はどこかでAndroidがapkファイルのネイティブバイナリを出荷できることを覚えていますが、わかりません。 – Ivo
@Ivo: "いいえ、Javaで完全に書き直す必要はありません" - 決して言わなかった。 「また、Androidがapkファイルのネイティブバイナリを出荷することを許可しているが、WebKitのようなライブラリについては、私の答えで説明したように、NDKを経由するライブラリがあることはわかっている。確かに、それは私が期待したほど困難ではないようだが、それを達成するためにいくつかのコーナーを削ったかもしれないが、彼らの仕事はオープンソースではない(最後に私がチェックした) 。 – CommonsWare
はい、彼らの作品はオープンソースではありませんが、それが可能であることを証明し、その発表によれば完全な書き換えではなくWebKitのアップグレードです。今では、新しいWebKitを自分のアプリを通じて出荷することができたのか、それとも単に含まれているバージョンの上に構築するのかは分かりません。 内部情報があれば素晴らしいことでしょう。 – Ivo