Android(Java)を活かせる仕事

もっと見る

Android(Java)とは?

Android(Java)について

【Androidとは】 Google社が開発・公開しているオープンソース製のOSであり、Linuxカーネルをベースとし、携帯電話専用のミドルウエアや、ブラウザ、メーラー等のアプリケーションなどを塔載した汎用環境です。主にスマートフォンや家電製品、車載製品等に組み込んで使用されています。 Androidと対を成す人気を持つiPhoneはライセンスが有償で端末専用でしか使用できないiOSを塔載していますが、Androidはフリーであるため、公開されて間もなく携帯キャリア各社が専用端末をリリースし、今ではスマートフォン市場でトップシェアを獲得しています。 またAndroid向けのネイティブアプリケーションはJava言語を使って開発します。JDKという専用の開発キットと、eclipseという開発環境、そしてAndroid SDKという専用のツールが基本になり、またこれらは全て無償で入手することが可能です。 【Android関連の求人案件】 最も多いのが、アプリの新規開発や機能追加等のスマートフォン向け案件です。求められるスキルについては、Javaによるプログラミングスキル、JDKやeclipse等の開発環境のスキルがほぼ必須になります。 またUnityやOpenGL等の2D系開発、NFCやiBeaconを使用したネイティブアプリ開発等のスキルをセットで求める案件が最近増えています。 スマホの他には、産業機器や医療機器、測定装置などを含む組込み系の分野でAndroid端末が普及する中で、Android、Java、専用開発環境をベースにした開発案件も増えています。 Android案件は比較的プロジェクト規模が小さく、要件定義やユーザ折衝等上流フェーズから参加でき、最新技術に触れるチャンスが多いこと等が特徴です。またAndroidエンジニアの報酬はプログラマー、SE共にオープン系の平均額にほぼ等しいようです。

続きを見る