用語説明について

この用語説明は当社業務に係る狭義の解釈です。基本的なことを知りたい方は英語辞書、国語辞書、専門用語辞書、その他文献等ご参照ください。

ポーティング(porting)業務

ポーティング業務ではLinuxやAndroidの移植を行います。

Android PCやタブレットの利用者、そのアプリ開発者にとってAndroidは動いていることが当たり前ですが、新たに設計・制作されたCPU基板ではAndroidが使えるようにする(動かす)必要があります。
そのためのカスタマイズやローカライズ、必要に応じてLinuxドライバーの作成・改造などを行うのがポーティング(porting)業務です。

Androidのポーティング業務では主に、

・Androidを新規に動かすための改造

・マイナーバージョン、メジャーバージョンのバージョンアップ

・必要なフレームワークやミドルウェア、ドライバー作成

などを行います。

使用するプログラム言語はC、Java、などです。
必要に応じアセンブラで組むこともあります。

ポーティング業務を行うにはソフトウェア スタックなどアーキテクチャを知ると解りやすくなります。Androidについて詳しく知りたい方は以下をご参照ください。

https://developer.android.com/guide/platform/index.html

ポーティングの業界解釈については、e-Wordsのポーティング(移植)、その他を参照ください。