소문만 무성한 진저브레드가 무엇인지!
구글 개발자 툴에 올라면 기능을 대략적으로 설명 해드리겠습니다!!
SIP-based VoIP
The platform now includes a SIP protocol stack and framework API that lets developers build internet telephony applications. Using the API, applications can offer voice calling features without having to manage sessions, transport-level communication, or audio — these are handled transparently by the platform's SIP API and services.
The SIP API is available in the android.net.sip
package. The key class is SipManager
, which applications use to set up and manage SIP profiles, then initiate audio calls and receive audio calls. Once an audio call is established, applications can mute calls, turn on speaker mode, send DTMF tones, and more. Applications can also use theSipManager
to create generic SIP connections.
The platform’s underlying SIP stack and services are available on devices at the discretion of the manufacturer and associated carrier. For this reason, applications should use the isApiSupported()
method to check whether SIP support is available, before exposing calling functionality to users.
voip 기본 탑제: 기존voip라 하면 skype, tango등의 인터넷 기반의 인터넷 전화 입니다. 이것을 2.3 부터는 자체 탑제 하여 보다 쉽게 쓸 수 있게 하였습니다.
PS: 구글 측이서 탑제 하는 것이기에 기존 skype, tango 등과 같은 기업과 통신사 관의 갈 등이 구글과의 갈들으로 이동, 허나 구글 측의 자체 탑제기 때문에 더 이상 통신사가 인터넷 전화에 제약을 거는 것은 힘들 듯 합니다.
Near Field Communications (NFC)
Android 2.3 includes an NFC stack and framework API that lets developers read NDEF tags that are discovered as a user touches an NFC-enabled device to tag elements embedded in stickers, smart posters, and even other devices.
The platform provides the underlying NFC services that work with the device hardware to discover tags when they come into range. On discovering a tag, the platform notifies applications by broadcasting an Intent, appending the tag's NDEF messages to the Intent as extras. Applications can create Intent filters to recognize and handle targeted tags and messages. For example, after receiving a tag by Intent, applications extract the NDEF messages, store them, alert the user, or handle them in other ways.
근거리 무선통신 기술: 결제, 근거리 기기 간의 데이터 통신 등의 환경을 만들어 줍니다.
Gyroscope and other sensors
Android 2.3 adds platform and API support for several new sensor reading types — gyroscope, rotation vector, linear acceleration, gravity, and barometer. Developers can use the new sensor readings to create applications that respond quickly and smoothly to precise changes in device position and motion. The Sensor API reports gyroscope and other sensor changes to interested applications, whether they are running on the application framework or in native code.
Note that the specific set of hardware sensors available on any given device varies at the discretion of the device manufacturer.
자이로스코프와 다른 센서들: 진저에서는 더 만은 센서들을 지원 하는데 gyroscope, rotation vector, linear acceleration, gravity, and barometer 등이 대표적입니다.
Multiple cameras support
Applications can now make use of any cameras that are available on a device, for either photo or video capture. The Camera
lets applications query for the number of cameras available and the unique characteristics of each.
Mixable audio effects
The platform's media framework adds support for new per-track or global audio effects, including bass boost, headphone virtualization, equalization, and reverb.
Download manager
The platform includes a new DownloadManager
system service that handles long-running HTTP downloads. Applications can request that a URI be downloaded to a particular destination file. The DownloadManager
will conduct the download in the background, taking care of HTTP interactions and retrying downloads after failures or across connectivity changes and system reboots.
StrictMode
To help developers monitor and improve the performance of their applications, the platform offers a new system facility called StrictMode
. When implemented in an application, StrictMode catches and notifies the developer of accidental disk or network activity that could degrade application performance, such as activity taking place on the application's main thread (where UI operations are received and animations are also taking place). Developers can evaluate the network and disk usages issues raised in StrictMode and correct them if needed, keeping the main thread more responsive and preventing ANR dialogs from being shown to users.
Stricmode: 어플리케이션의 성능 향상과 모니터링을 위해 strictmode라는 플렛폼을 지원(네트워크, 디스크 사용량 등 의 모니터링에 관련 된 듯.
UI Framework
- Support for overscroll
- Support for touch filtering
- Improved event management
- Improved motion events
- Activity controls
- Notification text and icon styles
- WebView
Extra Large Screens
The platform now supports extra large screen sizes, such as those that might be found on tablet devices. Developers can indicate that their applications are designed to support extra large screen sizes by adding a <supports screens ... android:xlargeScreens="true">
element to their manifest files. Applications can use a new resource qualifier, xlarge
, to tag resources that are specific to extra large screens. For details on how to support extra large and other screen sizes, see Supporting Multiple Screens.
Storage
- Android 2.3 adds a new
StorageManager
that supports OBB (Opaque Binary Blob) files. Although platform support for OBB is available in Android 2.3, development tools for creating and managing OBB files will not be availble until early 2011. - The Android 2.3 platform adds official support for devices that do not include SD cards (although it provides virtual SD Card partition, when no physical SD card is available). A convenience method,
isExternalStorageRemovable()
, lets applications determine whether a physical SD card is present.
그 외//////////
Package Manager
Telephony
Native access to Activity lifecycle, windows
Dalvik Runtime
New manifest elements and attributes
New Permissions
New Feature Constants
Content Providers
Location
구글 개발자 툴에 있는 소개에서 발취해 온것이라 일반 사용자 보단 개발자들에게 맞추어져 설명이 되어
있어 전문 용어 난무, 소스 코드 등의 난무로 인해 원활한 정보를 드리지는 못 하나 대략적으로는
voip탑제, 다양한 센서 지원, UI 변경 및 향상, 음향기능 향상, 테블릿 공식 지원
(3.0 허니문은 하이엔드 급 테블릿 용으로 만들어 진 것으로 보이고 갤탭은 2.3 업 해준다 하였고 진저 또한 테블릿을 지원 한다니 별 문제는 없어 보입니다),
등으로 미루어 볼 때 2.2 프로요 업 처럼 전체적인 API 및 라이브러리 수정으로 인한 성능 향상처럼 대규모 업뎃은 아니지만 구글 측도 어느 정도 안드로이드 OS의 틀을 2.2에서 잡은 거 같고
2.2를 기반으로 기존 안드로이드에서 부족한 것들을 2.3에서 지원하여 좀 더 원활 한 사용자 환경을 만들어 주는 것으로 보입니다.
동영상 내용
1. 게임 성능 up - Concurrent Garbage Collection - 어플의 정지 최소화, 부드러운 애니메이션, 빠른 응답, 낮은 cpu 점유율
2. Open multimedia formats - VP8 & WebM 지원, AAC & AMR wideband 엔코딩 지원,
3. 새로운 커뮤니케이션 기능 - SIP, NFC
로그인 필요 없는 추천!
만족 하셨다면 view 클릭!
만족 못 하셨어도 힘내라고 view 클릭!
부탁드려요~~~~
'세계의 이야기들 > IT' 카테고리의 다른 글
[사용기] SH910 하이닉스 SSD 128GB (0) | 2012.10.27 |
---|---|
최신 아이패드2, 뉴 아이패드 정보 (0) | 2012.04.17 |
ThinkPad Edge E125 3035 RZ4 후기 (38) | 2011.10.29 |
무서운 애플 시리...구글 뒤집을 핵폭탄 (0) | 2011.10.21 |
독일에서 벌어지는 애플과 삼성의 특허 전에서의 불편한 진실 (0) | 2011.08.27 |
댓글