パソコン/インターネット Relationship

 

 

以下

http://k-tai.impress.co.jp/docs/column/keyword/20101207_412273.html

より

 

「Gingerbread」とは、スマートフォンやモバイルデバイス向けのソフトウェアプラットフォーム「Android」の新バージョンである、「Android 2.3」のコードネームです。 

Gingerbread(Android 2.3)の画面。アイコンやメニューのデザイン変更、カラー化されよりビビッドなデザインとなった

 Androidは、米Googleが中心となって提供している、Linuxベースのオープンソースソフトウェアプラットフォームです。日本でも、Androidが搭載されたスマートフォンやタブレットなどが多く発売されています。

 Androidは、開発時にコードネームが付けられています。1.5はCupcake(カップケーキ)、1.6はDonut(ドーナツ)、2.0と 2.1はEclair(エクレア)、2.2はFroyo(フローズンヨーグルト)と、スイーツに由来するネーミングで、その頭文字はC、D、E……とアルファベット順になっています。12月6日(米国時間)に発表された、Android 2.3のコードネームは、クリスマスのお菓子として有名なジンジャーブレッドに由来し、「G」で始まる「Gingerbread」というコードネームが付けられているのです。

 Gingerbread(Android2.3)搭載デバイスとしては、まず、Googleの自社ブランドスマートフォン「Nexus S」が米国で2010年12月16日に、英国で20日以降に発売される予定になっています。

 いずれ、日本国内でもこのバージョンが搭載されたスマートフォンやモバイルデバイス、タブレットなどが発売されることになるでしょう。

 ゲーム・マルチメディア機能の強化

 大きく分けて、Gingerbreadでの強化点は、性能・機能の強化とユーザーが利用するインターフェイスなどの変更との2つに分けられます。

 性能面の強化ということで最もインパクトのある変更はDalvikVMに「コンカレントGC」を採用したことでしょう。DalvikVMは、Android上でアプリケーションを動かすための環境ですが、これまでのバージョンでは、ある程度アプリケーションの使用や停止を繰り返した後で、VMの仕組み自体が一度全て止まってガベージコレクション、つまりメモリの整理を行っていました。

 VM自体が完全に止まってしまうということは、長ければ1~2秒ほど、アプリケーションなどは全く動かなくなってしまっていたわけで、ユーザーの体感的には非常にデバイスの動作が重くなったように感じられる原因となっていたのです。

 今回採用されたコンカレントGCとは、“同時の”という意味の英単語であるコンカレント(concurrent)が示す通り、平行動作が可能なガベージコレクションのことです。他のアプリケーションを動かしながらメモリの整理をします。メモリの内容の移動などを行うため、その間、若干の速度低下や利用CPU利用率の上昇が起きますが、これまでのように極端に反応が遅くなることはなくなります。

 この仕組みは、Android 2.2(Froyo)で採用されたジャストインタイムコンパイラ(JIT、アプリを実行時に一括してネイティブなプログラムに変換し、実行を高速化する仕組み)の採用と並んで、Android搭載端末の性能向上に貢献することでしょう。ちなみにGingerbreadでは、JITもさらに最適化が加えられています。

 性能面という意味では、加速度センサーなどの入力イベント、オーディオ、OpenGL ES、アセットへのダイレクトアクセスといったネイティブ処理、イベントをより高速に実行するようになる、といった改良も加えられています。

 機能面では、NFCへの対応、SIPの標準サポート、VP8・WebMコーデック、AACエンコーディング・AMRワイドバンドエンコーディング対応、マルチカメラアクセス対応などの機能が強化されています。

 NFCとは、近距離通信を意味する「Near Field Communication」の略で、非接触型識別技術と相互接続技術を組み合わせた無線通信規格のひとつです。ソニーとフィリップスが開発した短距離無線通信技術を基にしており、日本で非常にポピュラーな非接触ICカード「FeliCa」の上位規格となります。データを相手の機器へ与えるだけではなく、読み取ることも可能で、これによってNFCチップとアプリケーションがスマートフォンに搭載されれば、バリュー(電子マネーなど)やポイントなどのデータを貯めておくカードとして使えるほか、携帯電話と携帯電話でお互いを認識しあったり、携帯電話と他の家電を連携させたりすることもできるようになります。

 「VP8」は、Googleに買収されたOn2テクノロジー社が開発したビデオコーデックで、「WebM」はGoogleが開発したメディアコンテナ(ビデオデータなどを格納するフォーマット)です。WebMはロイヤリティーフリーなオープンな規格としてGoogleから提供されており、YouTubeの動画はいずれWebMに変換される、と発表されています。

 マルチカメラアクセス対応は、一度に複数のカメラへアクセスできる機能です。ソフトが対応すればビデオチャット中にアウトカメラで風景を、インカメラで自分の様子を同時に送信できるようになります。

 よりビビッド・直観的なUIに

Gingerbreadの「アプリの管理」画面。現在、実行中アプリがどの程度メモリ、ストレージを使用しているのかひと目で把握できるようになった。

 Gingerbreadでは、ユーザーにとって操作感に大きく影響するユーザーインターフェイス面も改良されています。ぱっと見ただけでも変更されたことがわかります。ホーム画面で表示されるアイコンが変更され、画面のテーマカラーを設定することができ、ステータスバーやメニューなどのパーツが、カラフルにできるようになりました。

 また、いくつかの機能で加えられた改良として、たとえば「ワンタッチ 単語選択」という機能が搭載され、画面中の文字のコピー・貼り付けをより簡単に実行可能になりました。

 この機能は、画面中の文字をタッチパネルで押したままにするとクリップボードに単語がコピーできるという機能です。単語を押すとフリー選択モードとなり、ドラッグ操作でコピーする範囲を変更することもワンタッチで可能です。

 いくつかのメニューも改良されています。たとえば、「アプリの管理」コントロールへのショートカットが、ホームスクリーン&ランチャーのオプションメニューに追加され、アプリケーションの活動をチェックしたり、あるいは管理したりすることがより簡単になりました。アプリケーション管理では、現在動いているアプリケーションの一覧が表示され、アプリケーションがどれだけメモリとストレージを使用しているかがひとめでわかるようになっています。

 

(大和 哲) 

2010/12/7 11:56


( ‘Θ‘)ψ 「Gingerbread」란

 

 

이하

http://k-tai.impress.co.jp/docs/column/keyword/20101207_412273.html

보다

 

「Gingerbread」란, 스마트 폰이나 모바일 디바이스 전용의 소프트웨어 플랫폼 「Android」의 신버젼인, 「Android 2.3」의 코드네임입니다. 

Gingerbread(Android 2.3)의 화면.아이콘이나 메뉴의 디자인 변경, 색채화보다 비비드한 디자인이 되었다

 Android는, 미 Google가 중심이 되어 제공하고 있는, Linux 베이스의 오픈 소스 소프트웨어 플랫폼입니다.일본에서도, Android가 탑재된 스마트 폰이나 타블렛등이 많이 발매되고 있습니다.

 Android는, 개발시에 코드네임을 붙일 수 있고 있습니다.1.5는 Cupcake(컵 케이크), 1.6은 Donut(도너츠), 2.0으로 2.1은 Eclair(에크레아), 2.2는 Froyo(냉동 요구르트)와 스이트에 유래하는 네이밍으로, 그 머리 글자는 C, D, E……으로 알파벳순서가 되어 있습니다.12월 6일(미국 시간)에 발표된, Android 2.3의 코드네임은, 크리스마스의 과자로서 유명한 생강 빵에 유래해, 「G」로 시작되는 「Gingerbread」라고 하는 코드네임을 붙일 수 있고 있습니다.

 Gingerbread(Android2.3) 탑재 디바이스로서는, 우선, Google의 자사 브랜드 스마트 폰 「Nexus S」가 미국에서 2010년 12월 16일에, 영국에서 20일 이후에 발매될 예정으로 되고 있습니다.

 머지않아, 일본내에서도 이 버젼이 탑재된 스마트 폰이나 모바일 디바이스, 타블렛등이 발매되게 되겠지요.

 게임·멀티미디어 기능의 강화

 크게 나누고, Gingerbread로의 강화점은, 성능·기능의 강화와 유저가 이용하는 인터페이스등의 변경과의 2개로 나눌 수 있습니다.

 성능면의 강화라고 하는 것으로 가장 임펙트가 있는 변경은 DalvikVM에 「콘커렌트(common agenda) GC」를 채용한 것이지요.DalvikVM는, Android상에서 어플리케이션을 움직이기 위한 환경입니다만, 지금까지의 버젼에서는, 어느 정도 어플리케이션의 사용이나 정지를 반복한 다음에, VM의 구조 자체가 한 번 모두 멈추어 가베지 콜렉션, 즉 메모리의 정리를 실시하고 있었습니다.

 VM자체가 완전하게 멈추어 버린다고 하는 것은, 길면1~2초 정도, 어플리케이션 등은 완전히 움직이지 못하게 되어 버리고 있던 것으로, 유저의 체감적으로는 매우 디바이스의 동작이 무거워진 것처럼 느껴지는 원인이 되고 있었습니다.

 이번 채용된 콘커렌트(common agenda) GC란, “동시의”라고 하는 의미의 영단어인 콘커렌트(common agenda)(concurrent)가 나타내는 대로, 평행 동작이 가능한 가베지 콜렉션입니다.다른 어플리케이션을 움직이면서 메모리의 정리를 합니다.메모리의 내용의 이동등을 실시하기 위해, 그 사이, 약간의 속도 저하나 이용 CPU 이용율의 상승이 일어납니다만, 지금까지와 같이 극단적으로 반응이 늦어지는 것은 없어집니다.

 이 구조는, Android 2.2(Froyo)(으)로 채용된 Just InTime Compiler(JIT, 어플리를 실행시에 일괄해 네이티브인 프로그램으로 변환해, 실행을 고속화하는 구조)의 채용과 함께, Android 탑재 단말의 성능 향상에 공헌하겠지요.덧붙여서 Gingerbread에서는, JIT도 한층 더 최적화가 더해지고 있습니다.

 성능면이라고 하는 의미에서는, 가속도 센서등의 입력 이벤트, 오디오, OpenGL ES, 어셋에의 다이렉트 액세스라고 하는 네이티브 처리, 이벤트를 보다 고속으로 실행하게 된다, 라고 하는 개량도 더해지고 있습니다.

 기능면에서는, NFC에의 대응, SIP의 표준 서포트, VP8·WebM 코덱, AAC 인코딩·AMR 와이드 밴드 인코딩 대응, 멀티 카메라 액세스 대응등의 기능이 강화되고 있습니다.

 NFC란, 근거리 통신을 의미하는 「Near Field Communication」의 약어로, 비접촉형 식별 기술과 상호 접속 기술을 조합한 라디오 커뮤니케이션 규격의 하나입니다.소니와 필립스가 개발한 단거리 라디오 커뮤니케이션 기술을 기본으로 하고 있어, 일본에서 매우 파퓰러인 비접촉 IC카드 「FeliCa」의 상위 규격이 됩니다.데이터를 상대의 기기에 주는 것 만이 아니고, 읽어내는 것도 가능하고, 이것에 의해서 NFC 팁과 어플리케이션이 스마트 폰에 탑재되면, 밸류(전자화폐등)나 포인트등의 데이터를 모아 두는 카드로 해서 사용할 수 있는 것 외에 휴대 전화와 휴대 전화로 서로를 서로 인식하거나 휴대 전화와 다른 가전을 제휴시키거나 할 수도 있게 됩니다.

 「VP8」는, Google에 매수된 On2 테크놀로지사가 개발한 비디오 코덱으로, 「WebM」는 Google가 개발한 미디어 컨테이너(비디오 데이터등을 격납하는 포맷)입니다.WebM는 로열티 프리인 개방적인 규격으로서 Google로부터 제공되고 있어 YouTube의 동영상은 머지않아 WebM에 변환된다, 라고 발표되고 있습니다.

 멀티 카메라 액세스 대응은, 한 번에 복수의 카메라에 액세스 할 수 있는 기능입니다.소프트가 대응하면 비디오 채팅중에 아웃 카메라로 풍경을, 극비로 자신의 모습을 동시에 송신할 수 있게 됩니다.

 보다 비비드·직관적인 UI에

Gingerbread의 「어플리의 관리」화면.현재, 실행중 어플리가 어느 정도 메모리, 스토리지를 사용하고 있는지 한눈에 파악할 수 있게 되었다.

 Gingerbread에서는, 유저에게 있어서 조작감에 크게 영향을 주는 유저 인터페이스면도 개량되고 있습니다.쫙 본 것만으로도 변경된 것을 알 수 있습니다.홈 화면에서 표시되는 아이콘이 변경되어 화면의 테마 칼라를 설정할 수 있어 상태 바나 메뉴등의 파트가, 컬러풀로 할 수 있게 되었습니다.

 또, 몇개의 기능으로 더해진 개량으로서 예를 들어 「원터치 단어 선택」이라고 하는 기능이 탑재되어 화면안의 문자의 카피·붙이기를 보다 간단하게 실행 가능하게 되었습니다.

 이 기능은, 화면안의 문자를 터치 패널로 누른 채로 하면 클립보드에 단어를 카피할 수 있다고 하는 기능입니다.단어를 누르면 프리 선택 모드가 되어, 드러그 조작으로 카피하는 범위를 변경하는 일도 원터치로 가능합니다.

 몇개의 메뉴도 개량되고 있습니다.예를 들어, 「어플리의 관리」컨트롤에의 쇼트 컷이, 홈 스크린&발사장치의 옵션 메뉴에 추가되어 어플리케이션의 활동을 체크하거나 혹은 관리하거나 하는 것이보다 간단하게 되었습니다.어플리케이션 관리에서는, 현재 움직이고 있는 어플리케이션의 일람이 표시되어 어플리케이션이 얼마나 메모리와 스토리지를 사용하고 있을지를 한눈에 알게 되어 있습니다.

 

(야마토 아키라) 

2010/12/7 11:56



TOTAL: 3178

番号 タイトル ライター 参照 推薦
2338 ( ‘Θ‘)ψ Win7タブレットこうた ponpon555r 2010-12-23 3255 0
2337 ( ‘Θ‘)ψ iPadでデイリー配....... ponpon555r 2010-12-20 2661 0
2336 ( ‘Θ‘)ψ App Inventor入れてみた ponpon555r 2010-12-19 3381 0
2335 ( ‘Θ‘)ψ REGZA Phone T-01C ponpon555r 2010-12-18 2881 0
2334 ( ‘Θ‘)ψ うっひょおおおお  ponpon555r 2010-12-17 3379 0
2333 ( ‘Θ‘)ψ 今日の フランス  ponpon555r 2010-12-16 3166 0
2332 今年の人 (・ω・) angpongtang 2010-12-16 2810 0
2331 そろそろメモリーって底値でしょう....... uxbridge 2010-12-15 3206 0
2330 KJ CLUB サーバー以前テストです. kjclub 2010-12-15 2732 0
2329 日本のモバイルOSが存在するか? chineseneglect 2010-12-09 5005 0
2328 最近、GROUPONの勢いが凄くて (・ω・) angpongtang 2010-12-09 3215 0
2327 ( ‘Θ‘)ψ Chrome OS ponpon555 2010-12-09 2708 0
2326 ( ‘Θ‘)ψ東芝が Chrome OS / Android / W....... ponpon555 2010-12-08 3438 0
2325 韓国コスメ・健康食品 ウンミ 2010-12-08 2971 0
2324 ( ‘Θ‘)ψ 次世代Android "Honeycomb" ponpon555 2010-12-08 3079 0
2323 ( ‘Θ‘)ψ 「Gingerbread」とは ponpon555 2010-12-07 5879 0
2322 教えてよ enjapan 2010-12-06 3232 0
2321 ( ‘Θ‘)ψ PhoneGapてどうなんよ  ponpon555 2010-12-05 2995 0
2320 ( ‘Θ‘)ψ リッピング禁止へ  ponpon555 2010-12-04 3357 0
2319 韓国Sudden Attack sultutann2 2010-12-03 4528 0