Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Android 2.3 Introduction

Kan-Ru Chen
December 29, 2010

Android 2.3 Introduction

Kan-Ru Chen

December 29, 2010
Tweet

More Decks by Kan-Ru Chen

Other Decks in Technology

Transcript

  1. 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
  2. Enhancements for Gaming Performance Cocurrent garbage collector Faster event dispatch

    Updated video drivers Gyroscope and other new sensors OpenSL|ES Native Activity Storage Manager
  3. 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
  4. 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
  5. 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
  6. Who's Who 4204 google.com 1354 android.com 98 sonyericsson.com 71 gmail.com

    39 codeaurora.org 39 samsung.com 38 intel.com 32 nokia.com 32 holtmann.org 29 0xlab.org 25 trusted-logic.com 17 openbossa.org 11 nxp.com 11 linux.org.tw 10 ti.com 10 acer.com.tw 8 themaw.net 8 garmin.com 7 snpe.rs 7 motorola.com 7 mc.pp.se 7 googlemail.com 5 invensense.com 4 mirbsd.org (The numbers are commits since Froyo release)
  7. Who's Who 3 windriver.com 3 realvnc.com 2 teleca.com 2 sharp.co.jp

    2 nvidia.com 2 motoya.co.jp 2 lge.com 2 broadcom.com 1 yahoo-inc.com 1 xs4all.nl 1 wdsglobal.com 1 uwevoelker.de 1 strongswan.org 1 stericsson.com 1 signove.com 1 saftware.de 1 richlowe.net 1 pv.com 1 promwad.com 1 pcc.me.uk 1 padovan.org 1 osbeck.com 1 nii.net 1 martin.st 1 ilovelinux.de 1 happydroid.com 1 droidmod.org 1 cpeterso.com 1 big.or.jp 1 arm.com
  8. 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
  9. 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
  10. Who's Who Kenny Root (137) OBB Files Shared Storage Management

    Andreas Huber (125) Media Framework, Stagefright, OpenMAX Brian Muramatsu (125) Compatibility Test Suite
  11. 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
  12. 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
  13. 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
  14. Newly Added Projects New device device/samsung/crespo New library external/chromium external/jsilver

    external/libgsm external/libnfc-nxp external/libvpx external/nist-sip external/oauth Moved frameworks/base/policy hardware/qcom/media libcore Misc. packages/apps/Nfc packages/apps/Tag system/media tools/tradefederation
  15. Build Requirement New Mailing List [email protected] 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
  16. Q&A