User-Visible Changes
UI refinements for simplicity and speed
Faster, more intuitive text input
One-touch word selection and copy/paste
Improved power management
Control over applications
New ways of communicating, organizing
Enhancements for Gaming
Performance
Cocurrent garbage collector
Faster event dispatch
Updated video drivers
Gyroscope and other new sensors
OpenSL|ES
Native Activity
Storage Manager
New Forms of Communication
Internet telephony
Full SIP VoIP protocol stack
Near Field Communications (NFC)
Rich Multimedia
Mixable audio effects
New audio effects API
Support for new media formats
VP8 codec and WebM container format
AAC encoding and AMR encoding
Access to multiple cameras
New API allows developers to access any cameras
New Platform Technologies
Media Framework
Stagefright fully replaces OpenCore
VP8 codec and WebM container format
AAC encoding and AMR wideband encoding (sw.)
Linux Kernel
Upgraded to 2.6.35
Networking
SIP stack, configurable by device manufacturer
NFC, configurable by device manufacturer
Updated BlueZ stack
New Platform Technologies
Dalvik VM
Concurrent garbage collector
Further JIT optimizations
StrictMode debugging
Core libraries
Expanded I18N support
Faster Formater and number formating
Compressed HTTP response (40% off)
New collections and utilities APIs
Who's Who
Eric Fischer (207)
Translation Updates
Xavier Ducrohet (189)
ADT, CTS, SDK, etc.
Trade Federation!
Dianne Hackborn (171)
Battery Accounting
Applications Manager
Native Activity
Watermark, sys.boot_comleted
Who's Who
Raphael Moll (150)
SDK Manager, ADT, etc
Hung-ying Tyan (138)
SIP Stack
Mathias Agopian (138)
Gaphics, HAL
David 'Digit' Turner (137)
NDK, Toolchain, etc
Who's Who
Kenny Root (137)
OBB Files
Shared Storage Management
Andreas Huber (125)
Media Framework, Stagefright, OpenMAX
Brian Muramatsu (125)
Compatibility Test Suite
Who's Who
Brett Chabot (122)
Test Framework
Wifi WPA-PSK support
Elliott Hughes (113)
Low-level Framework Optimization
Jesse Wilson (113)
HTTP code enhancement
Support dalvikvm on a Linux x86 host
Who's Who
Brian Carlstrom (111)
Tracking merge of dalvik-dev to gingerbread
Cryptographic Framework Update
Brad Fitzpatrick (105)
Native daemons
StrictMode
Jean-Baptiste Queru (104)
Build system
Disappeared Projects
Not supported device
device/htc/dream
device/htc/dream-sapphire
device/htc/sapphire
Replaced by new framework
external/opencore
frameworks/polices/base
Replaced by new Apps
packages/apps/AlarmClock
packages/apps/IM
Newly Added Projects
New device Moved
device/samsung/crespo frameworks/base/policy
New library hardware/qcom/media
libcore
external/chromium
external/jsilver Misc.
external/libgsm packages/apps/Nfc
external/libnfc-nxp packages/apps/Tag
external/libvpx system/media
external/nist-sip tools/tradefederation
external/oauth
Build Requirement
New Mailing List
android-building@googlegroups.com
JDK 1.6
12 GB of disk space
Plenty of RAM
There are benefits up to at least 12 GB
New Toolchain
Works well for ARMv7, sometimes generate broken ARMv5 code