android 2.3 introduction

Post on 17-May-2015

6.606 Views

Category:

Technology

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

Android 2.3 (Gingerbread) Platform Introduction and analytics.

TRANSCRIPT

Android 2.3Introduction

Kan-Ru Chen

Agenda Platform Highlights

Who's Who

Project Changes

Build Requirement

Rumors

Platform Highlights

User-Visible ChangesUI 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 GamingPerformance

Cocurrent garbage collector

Faster event dispatch

Updated video drivers

Gyroscope and other new sensors

OpenSL|ES

Native Activity

Storage Manager

New Forms of CommunicationInternet telephony

Full SIP VoIP protocol stack

Near Field Communications (NFC)

Rich MultimediaMixable audio effects

New audio effects API

Support for new media formatsVP8 codec and WebM container format

AAC encoding and AMR encoding

Access to multiple camerasNew API allows developers to access any cameras

New Platform TechnologiesMedia Framework

Stagefright fully replaces OpenCore

VP8 codec and WebM container format

AAC encoding and AMR wideband encoding (sw.)

Linux KernelUpgraded to 2.6.35

NetworkingSIP stack, configurable by device manufacturer

NFC, configurable by device manufacturer

Updated BlueZ stack

New Platform TechnologiesDalvik VM

Concurrent garbage collector

Further JIT optimizations

StrictMode debugging

Core librariesExpanded I18N support

Faster Formater and number formating

Compressed HTTP response (40% off)

New collections and utilities APIs

Who's Who4204 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)

Who's Who3 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

Who's WhoEric 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 WhoRaphael 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 WhoKenny Root (137)

OBB Files

Shared Storage Management

Andreas Huber (125)Media Framework, Stagefright, OpenMAX

Brian Muramatsu (125)Compatibility Test Suite

Who's WhoBrett 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 WhoBrian Carlstrom (111)

Tracking merge of dalvik-dev to gingerbread

Cryptographic Framework Update

Brad Fitzpatrick (105)Native daemons

StrictMode

Jean-Baptiste Queru (104)Build system

Project Changes

Disappeared ProjectsNot supported device

device/htc/dream

device/htc/dream-sapphire

device/htc/sapphire

Replaced by new frameworkexternal/opencore

frameworks/polices/base

Replaced by new Appspackages/apps/AlarmClock

packages/apps/IM

Newly Added ProjectsNew device

device/samsung/crespo

New libraryexternal/chromium

external/jsilver

external/libgsm

external/libnfc-nxp

external/libvpx

external/nist-sip

external/oauth

Movedframeworks/base/policy

hardware/qcom/media

libcore

Misc.packages/apps/Nfc

packages/apps/Tag

system/media

tools/tradefederation

Build Requirement

Build RequirementNew Mailing List

android-building@googlegroups.com

JDK 1.6

12 GB of disk space

Plenty of RAMThere are benefits up to at least 12 GB

New ToolchainWorks well for ARMv7, sometimes generate broken ARMv5 code

Rumors

Rumors/TruthNexus S

fastboot oem unlock/lock

Ext4 migrationMeego uses Btrfs

HoneycombCurrent build number is GRH

Q&A

http://0xlab.org

top related