LoginSignup
3
4

More than 5 years have passed since last update.

x86版android

Last updated at Posted at 2015-05-06

はじめに

zenfone2がintelのx86アーキテクチャなためx86androidの国内普及期に入ってきたと思われるためまとめておく

互換性問題

Dalvik

javaで書かれたコードはDalvik VMによって仮想マシンで動くため問題なく動く

NDK

NDKを使ってC/C++などで書かれたコードは機種依存のためそれぞれのアーキテクチャ用のバイナリが必要
ただしx86版のandroidにはarm用のコードをx86用に変換する仕組みがあるので多少パフォーマンスが落ちるがarmのバイナリでも動く

※Houdini Binary Translator

動かないソフト

  • 端末チェック(アーキテクチャ関係ない)
  • x86バイナリ(テストしてないやつ)持ってる場合にエンディアンでバグる
  • ブラウザプラグイン(Flashなど)
  • 動画プレイヤー(armに最適化されたものはカクカクになる)

関連記事

http://pc.watch.impress.co.jp/docs/column/ubiq/20130926_616841.html
http://www.4gamer.net/games/990/G999019/20130725009/
http://www.4gamer.net/games/047/G004743/20120308091/
http://japanese.engadget.com/promo/intel_64bit_Android/

3
4
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4