成语大全网 - 成语解释 - 智能手机日文介绍

智能手机日文介绍

网上找来的,谨供参考。捡有用的吧。

Android(アンドロイド)とは、スマートフォンやタブレットPCなどの携帯情报端末を主なターゲットとして开発されたプラットフォームである。Linuxベースのモバイル用オープンソース?オペレーティングシステム、ミドルウェア、主要なアプリケーションからなるソフトウェアスタック(集合)パッケージで构成されている。2011年现在、スマートフォン用のOSとしては、日本、并びにアメリカではトップシェアを夸る。

Androidは、カーネルからミドルウェア、ユーザーインターフェース、Webブラウザ、电话帐などの标准的なアプリケーション?ソフトウェア群までを1つのパッケージにして提供されている。

カーネルにはLinuxの関连技术が使用されているが、その他の部分は様々な技术が用いられており、例えば标准Cライブラリの Bionic は NetBSD の libc とLinux の libc を组み合わせたものをベースにしている。

ソフトウェア

カーネルとライブラリー、ランタイムはほとんどがC言语またはC++で记述されている。アプリケーションとアプリケーション?フレームワークは、グーグル独自に构筑した仮想マシンであるDalvik仮想マシン上の「Java Platform, Standard Edition(Java SE)のサブセット+Android拡张」环境で记述することになる[出典 2]。

対応CPU

Google が公式サポートしている CPU は ARM (ARMv5以降)、MIPS、x86である。ただし、端末シェアのほぼ全てが ARMv7 となっている。ARM 以外の环境は Android 2.3 から対応。x86 エミュレータは x86 パソコン上では Intel Hardware Accelerated Execution Manager を使うと高速に动作する。

Dalvik VM

Android用のアプリケーションは、基本的にはDalvik仮想マシン(VM)と呼ばれるAndroid OS上で动作し、プレ?インストール?アプリと、後からインストールするアプリを、公平に扱うのが特徴である。Apache HarmonyからSwingやAWTなどの一部のAPIを除去し、UIなどのAPIを追加したライブラリとなっている。 Java CDCのAPIは、全てではないが、概ね含まれている。Sun Javaの互换性テストを通过していない。

Googleから提供されているSDKでは、Javaプラットフォームによるプログラム环境と、C/C++による开発がサポートされている。Java言语以外にも、Javaプラットフォーム向けの复数の言语(Scala、Hecl)で书かれたプログラムがDalvik上で动作する。また、.NET Framework互换环境の1つであるMonoについてもDalvikに対応する计画がある[9]。

开発环境

アプリケーション?ソフトウェア开発用にはAndroid SDK(Software Development Kit)が、ランタイムとライブラリーの开発用にはAndroid NDK(Native Development Kit)が无偿提供されている[10]。Android SDK によって、Android携帯电话机とホストPCとをUSBで接続して、アプリケーション?プログラムを携帯电话机上で実行しながらPC上でデバッグすることもできるが、グーグル社が有偿で提供するSIMロックフリーの开発専用携帯电话机や他社の専用の携帯电话机エミュレータでないと、低レベルのランタイムとライブラリーを书き换えることは出来ない。対応しているオペレーティングシステムはLinux(Ubuntu 8.04以降など)、Mac OS X v10.5.8 以降(Intel Mac)、Windows XP 以降である。开発环境には、Eclipseが推奨されている。IntelliJ IDEAなど他の统合开発环境も対応している。