ขนมปังขิง

แพลตฟอร์ม Android 2.3 มีฟีเจอร์ใหม่ๆ ที่น่าสนใจมากมายสำหรับ ผู้ใช้และนักพัฒนาซอฟต์แวร์ เอกสารนี้นำเสนอภาพรวมของฟีเจอร์ใหม่บางส่วน และเทคโนโลยีต่างๆ ใน Android 2.3 สำหรับข้อมูลโดยละเอียดเกี่ยวกับ API ใหม่ของนักพัฒนาซอฟต์แวร์ โปรดดูที่หมายเหตุเกี่ยวกับเวอร์ชัน Android 2.3

ฟีเจอร์ใหม่สำหรับผู้ใช้

การปรับแต่ง UI เพื่อความเรียบง่ายและความเร็ว

อินเทอร์เฟซผู้ใช้ได้รับการปรับแต่งในหลายๆ ด้านทั่วทั้งระบบ ซึ่งทำให้เรียนรู้ได้ง่ายขึ้น ใช้เร็วขึ้น และประหยัดพลังงานมากขึ้น ประสบการณ์ที่เรียบง่าย ธีมภาพของสีตัดกับสีดำช่วยให้ดูสดใสและตัดกับ แถบการแจ้งเตือน เมนู และส่วนอื่นๆ ของ UI การเปลี่ยนแปลงของเมนูและ ทำให้ผู้ใช้ไปยังส่วนต่างๆ และควบคุมฟีเจอร์ต่างๆ ได้ง่ายขึ้น ของระบบและอุปกรณ์

การป้อนข้อความที่เร็วขึ้นและใช้งานง่ายขึ้น

ซอฟต์แป้นพิมพ์ของ Android ได้รับการออกแบบใหม่และเพิ่มประสิทธิภาพให้การป้อนข้อความได้เร็วขึ้น และการแก้ไข ตัวแป้นจะได้รับการปรับโฉมและเปลี่ยนตำแหน่งเพื่อให้ปรับปรุงให้ดีขึ้น การกำหนดเป้าหมาย ซึ่งช่วยให้ดูและกดแม่นยำได้ง่ายขึ้นแม้ว่าจะมีความเร็วสูง แป้นพิมพ์ยังแสดงอักขระปัจจุบันและคำแนะนำจากพจนานุกรมใน สไตล์ขนาดใหญ่และชัดเจนขึ้น และอ่านง่ายขึ้น

แป้นพิมพ์จะเพิ่มความสามารถในการแก้ไขคำที่ป้อนจากคำแนะนำในพจนานุกรม เมื่อผู้ใช้เลือกคำที่ป้อนไว้แล้ว แป้นพิมพ์จะแสดงคำแนะนำที่ผู้ใช้เลือกมาแทนที่คำที่เลือกได้ นอกจากนี้ ผู้ใช้ยังเปลี่ยนเป็นโหมดป้อนข้อมูลด้วยเสียงเพื่อแทนที่สิ่งที่เลือกได้อีกด้วย คำแนะนำอัจฉริยะช่วยให้ผู้ใช้ยอมรับคำแนะนำแล้วกลับมาแก้ไขภายหลังได้จากชุดคำแนะนำเดิม หากจำเป็น

คอร์ดแป้นแบบมัลติทัชแบบใหม่ช่วยให้ผู้ใช้ป้อนหมายเลขและสัญลักษณ์ได้อย่างรวดเร็ว โดยกด Shift+<ตัวอักษร> และ ?123+<symbol> โดยไม่จำเป็นต้องเปลี่ยนโหมดป้อนข้อมูลด้วยตนเอง ผู้ใช้อาจดำเนินการจากคีย์บางรายการได้ คุณสามารถเข้าถึงเมนูป๊อปอัปที่มีอักขระเน้นเสียง ตัวเลข และสัญลักษณ์โดยกด แป้นและเลื่อนเพื่อเลือกอักขระ

การเลือกคำและการคัดลอก/วางด้วยการแตะเพียงครั้งเดียว

เมื่อป้อนข้อความหรือดูหน้าเว็บ ผู้ใช้สามารถเลือกคำได้อย่างรวดเร็วโดยกดค้างไว้ จากนั้นคัดลอกไปยังคลิปบอร์ดและวาง การกดคำจะเป็นการป้อน โหมดเลือกอิสระ — ผู้ใช้สามารถปรับพื้นที่สำหรับการเลือกได้ตามต้องการโดย ลากชุดลูกศรขอบเขตไปยังตำแหน่งใหม่ จากนั้นคัดลอกพื้นที่ที่มีขอบเขต โดยกดที่ใดก็ได้ในพื้นที่ที่เลือก สำหรับการป้อนข้อความ ผู้ใช้สามารถ เลื่อนเพื่อเข้าสู่โหมดเคอร์เซอร์ จากนั้นเปลี่ยนตำแหน่งเคอร์เซอร์อย่างง่ายดาย โดยการลากลูกศรเคอร์เซอร์ โดยใช้ทั้งการเลือกและเคอร์เซอร์ โดยไม่ต้องใช้แทร็กบอล

การจัดการพลังงานที่ดีขึ้น

ระบบ Android มีบทบาทสำคัญมากขึ้นในการจัดการแอปที่ดูแล อุปกรณ์เปิดหน้าจอนานเกินไป หรือใช้ CPU มากขณะกำลังทำงาน พื้นหลัง การจัดการแอปดังกล่าว (ปิดแอปหากเหมาะสม) จะช่วยให้ระบบมีประสิทธิภาพที่ดีที่สุดและยืดอายุการใช้งานแบตเตอรี่ได้สูงสุด

นอกจากนี้ ระบบยังช่วยให้ผู้ใช้มองเห็นพลังงานที่ใช้ได้มากขึ้น ตามคอมโพเนนต์ของระบบและแอปที่เรียกใช้ การตั้งค่าแอปพลิเคชันจะให้ ภาพรวมที่ถูกต้องเกี่ยวกับวิธีใช้งานแบตเตอรี่พร้อมรายละเอียดการใช้งาน และแหล่งพลังงานสัมพัทธ์ที่คอมโพเนนต์หรือแอปพลิเคชันแต่ละรายการใช้

การควบคุมแอปพลิเคชัน

ตอนนี้ทางลัดไปยังตัวควบคุมจัดการแอปพลิเคชันจะปรากฏในเมนูตัวเลือก ในหน้าจอหลักและ Launcher ซึ่งทำให้ตรวจสอบและจัดการได้ง่ายขึ้น กิจกรรมของแอปพลิเคชัน เมื่อผู้ใช้เข้าสู่ส่วนจัดการแอปพลิเคชัน การกดใหม่ จะแสดงรายการแอปพลิเคชันที่ใช้งานอยู่ รวมถึงพื้นที่เก็บข้อมูลและหน่วยความจำที่ใช้งาน ทีละอย่าง ผู้ใช้สามารถอ่านรายละเอียดเพิ่มเติมเกี่ยวกับแอปพลิเคชันแต่ละรายการ และหยุดแอปพลิเคชันหรือรายงานความคิดเห็นไปยังนักพัฒนาแอปได้หากจำเป็น

วิธีใหม่ๆ ในการสื่อสารและการจัดระเบียบ

ชุดแอปพลิเคชันมาตรฐานที่อัปเดตแล้วช่วยให้ผู้ใช้ใช้แนวทางใหม่ๆ ในการจัดการข้อมูลและความสัมพันธ์ได้


การโทรผ่านอินเทอร์เน็ต

ผู้ใช้สามารถโทรหาผู้ใช้คนอื่นๆ ที่มี SIP ผ่านอินเทอร์เน็ตได้ บัญชี ผู้ใช้สามารถเพิ่มหมายเลขการโทรผ่านอินเทอร์เน็ต (ที่อยู่ SIP) ลงในรายชื่อติดต่อใดก็ได้ และสามารถเริ่มการโทรจากรายชื่อติดต่อด่วนหรือแป้นโทรศัพท์ เพื่อใช้อินเทอร์เน็ต การโทร ผู้ใช้ต้องสร้างบัญชีกับผู้ให้บริการ SIP ที่ต้องการ — บัญชี SIP ไม่มีให้บริการเป็นส่วนหนึ่งของฟีเจอร์การโทรทางอินเทอร์เน็ต นอกจากนี้ ผู้ผลิตและผู้ให้บริการที่เกี่ยวข้องจะเป็นผู้กำหนดการรองรับฟีเจอร์ SIP และการโทรผ่านอินเทอร์เน็ตของแพลตฟอร์มในอุปกรณ์บางรุ่น

Near Field Communication

แอปพลิเคชัน NFC Reader ช่วยให้ผู้ใช้อ่านและโต้ตอบกับระยะใกล้ แท็กการสื่อสาร (NFC) ตัวอย่างเช่น ผู้ใช้ "แตะ" หรือ "ปัด" NFC ได้ ซึ่งอาจฝังอยู่ในโปสเตอร์ สติกเกอร์ หรือโฆษณา แล้วดำเนินการ ที่อ่านจากแท็ก การใช้งานทั่วไปคือการอ่านแท็กที่ ร้านอาหาร ร้านค้า หรือกิจกรรม แล้วให้คะแนนหรือลงทะเบียนโดยข้ามไปยังเว็บไซต์ ซึ่งมี URL รวมอยู่ในข้อมูลแท็ก การสื่อสาร NFC ต้องใช้ระบบไร้สาย ในฮาร์ดแวร์อุปกรณ์ ดังนั้นการสนับสนุนสำหรับคุณลักษณะ NFC ของแพลตฟอร์มใน อุปกรณ์ที่เฉพาะเจาะจงจะกำหนดโดยผู้ผลิต

การจัดการการดาวน์โหลด

แอปพลิเคชันดาวน์โหลดช่วยให้ผู้ใช้สามารถเข้าถึงไฟล์ที่ดาวน์โหลดจาก เบราว์เซอร์ อีเมล หรือแอปพลิเคชันอื่น การดาวน์โหลดนั้นสร้างขึ้นบน Download Manager ในระบบที่แอปพลิเคชันอื่นๆ สามารถใช้เพื่อ จัดการและจัดเก็บการดาวน์โหลดของพวกเขาได้ง่ายขึ้น

กล้อง

ตอนนี้แอปพลิเคชันช่วยให้ผู้ใช้เข้าถึงกล้องหลายตัวในอุปกรณ์ได้ รวมทั้งกล้องหน้าด้วย (หากมี)

ฟีเจอร์ใหม่สำหรับนักพัฒนาซอฟต์แวร์

Android 2.3 มีคุณลักษณะและ API มากมายที่ ช่วยให้นักพัฒนาซอฟต์แวร์นำแอปพลิเคชันประเภทใหม่ๆ เข้ามาใน Android ที่มีการจัดการครบวงจรได้เลย

การเพิ่มประสิทธิภาพสำหรับการเล่นเกม

ประสิทธิภาพ

Android 2.3 มีการปรับปรุงต่างๆ มากมายในระบบ ซึ่งทำให้การดำเนินการทั่วไปเร็วขึ้นและมีประสิทธิภาพมากขึ้นสำหรับแอปพลิเคชันทั้งหมด ข้อมูลที่น่าสนใจสำหรับนักพัฒนาเกมมีดังนี้

  • เครื่องมือเก็บขยะที่ทำงานพร้อมกัน - Dalvik VM ขอแนะนำฟีเจอร์ใหม่ ระบบเก็บข้อมูลขยะที่ทำงานพร้อมกัน ซึ่งช่วยลดการหยุดแอปพลิเคชันชั่วคราว ทำให้ ทำให้ภาพเคลื่อนไหวลื่นไหลขึ้นและมีการตอบสนองมากขึ้นในเกมและ แอปพลิเคชัน
  • กระจายกิจกรรมได้เร็วขึ้น — ในขณะนี้แพลตฟอร์มจัดการการแตะและแป้นพิมพ์แล้ว เหตุการณ์ต่างๆ ได้เร็วขึ้นและมีประสิทธิภาพมากขึ้น ซึ่งช่วยลดการใช้ CPU ระหว่างกิจกรรม การเปลี่ยนแปลงนี้ปรับปรุงการตอบสนองของแอปพลิเคชันทั้งหมด เกมที่ได้ประโยชน์โดยเฉพาะเมื่อใช้กิจกรรมการสัมผัสร่วมกับกราฟิก 3 มิติ หรือการดำเนินการอื่นๆ ที่ใช้ CPU มาก
  • ไดรเวอร์วิดีโอที่อัปเดตแล้ว — แพลตฟอร์มนี้ใช้ไดรเวอร์วิดีโอของบุคคลที่สามที่อัปเดตแล้วซึ่งช่วยเพิ่มประสิทธิภาพการทํางานของ OpenGL ES เพื่อให้ประสิทธิภาพกราฟิก 3 มิติโดยรวมเร็วขึ้น

การป้อนข้อมูลแบบเนทีฟและ เหตุการณ์เซ็นเซอร์

ตอนนี้แอปพลิเคชันที่ใช้โค้ดแบบเนทีฟสามารถรับและประมวลผลการป้อนข้อมูล และ การตรวจจับเหตุการณ์ได้โดยตรงในโค้ดที่มาพร้อมเครื่อง ประสิทธิภาพและการตอบสนอง

ไลบรารีที่มาพร้อมเครื่องที่แพลตฟอร์มเปิดเผยจะช่วยให้แอปพลิเคชันจัดการได้เช่นเดียวกัน เหตุการณ์อินพุตประเภทต่างๆ ที่มีให้ใช้งานผ่านเฟรมเวิร์ก การสมัครงาน สามารถรับเหตุการณ์จากเซ็นเซอร์ทุกประเภทที่รองรับและเปิด/ปิดใช้ได้ เซ็นเซอร์ที่ต้องการ รวมถึงจัดการอัตราการส่งและการจัดคิวกิจกรรม

เครื่องวัดการหมุนและอื่นๆ เซ็นเซอร์แบบใหม่เพื่อการประมวลผลการเคลื่อนไหวแบบ 3 มิติที่ดียิ่งขึ้น

Android 2.3 เพิ่มการสนับสนุน API สำหรับเซ็นเซอร์ใหม่หลายประเภท รวมถึง เซ็นเซอร์วัดการหมุน เวกเตอร์การหมุน ความเร่งเชิงเส้น เซ็นเซอร์แรงโน้มถ่วง และบารอมิเตอร์ แอปพลิเคชันสามารถใช้เซ็นเซอร์ใหม่ร่วมกับเซ็นเซอร์อื่นๆ ที่มีอยู่ในอุปกรณ์เพื่อติดตามการเคลื่อนไหวของอุปกรณ์ในแบบ 3 มิติและการเปลี่ยนแปลงการวางแนวได้อย่างแม่นยำ เช่น เกม แอปพลิเคชันสามารถใช้ค่าที่อ่านได้จากเครื่องวัดการหมุนและตัวตรวจวัดความเร่งบนอุปกรณ์ เพื่อจดจำท่าทางสัมผัสและการเคลื่อนไหวที่ซับซ้อนของผู้ใช้ เช่น การเอียง การหมุน แรงผลัก และ ส่วนแบ่ง

Open API สำหรับเสียงแบบเนทีฟ

แพลตฟอร์มนี้มีการใช้งานซอฟต์แวร์อย่าง Khronos OpenSL ES ซึ่งเป็น API มาตรฐาน ซึ่งทำให้แอปพลิเคชันเข้าถึงการควบคุมเสียงที่มีประสิทธิภาพและเอฟเฟกต์จาก โค้ดแบบเนทีฟ แอปพลิเคชันจะใช้ API เพื่อจัดการและควบคุมอุปกรณ์เสียงได้ อินพุตเสียง เอาต์พุต และการประมวลผลจากโค้ดแบบเนทีฟโดยตรง

กราฟิกเนทีฟ การจัดการ

แพลตฟอร์มนี้มีอินเทอร์เฟซสำหรับไลบรารี Khronos EGL ซึ่งช่วยให้ แอปพลิเคชันจะจัดการบริบทด้านกราฟิกและสร้างและจัดการพื้นผิว OpenGL ES และแพลตฟอร์มจากโค้ดแบบเนทีฟ

การเข้าถึงแบบเนทีฟสำหรับ วงจรกิจกรรม การจัดการหน้าต่าง

แอปพลิเคชันที่มาพร้อมเครื่องสามารถประกาศคลาสกิจกรรมประเภทใหม่ NativeActivity ที่มีการติดตั้งใช้งาน Callback ของวงจรโดยตรง ในโค้ดแบบเนทีฟ NativeActivity และโค้ดเนทีฟที่อยู่เบื้องหลัง ทำงานในระบบเช่นเดียวกับกิจกรรมอื่นๆ โดยจะทำงานใน กระบวนการของระบบของแอปพลิเคชัน และดำเนินการกับเธรด UI หลักของแอปพลิเคชัน และได้รับ Callback วงจรเดียวกับกิจกรรมอื่นๆ

แพลตฟอร์มดังกล่าวยังแสดง API แบบเนทีฟสำหรับการจัดการหน้าต่าง ซึ่งรวมถึง ความสามารถในการล็อก/ปลดล็อกบัฟเฟอร์พิกเซลเพื่อวาดลงไปโดยตรง ผ่าน API แอปพลิเคชันจะรับออบเจ็กต์หน้าต่างแบบเนทีฟที่เชื่อมโยงกับเฟรมเวิร์กได้ แสดงออบเจ็กต์และโต้ตอบกับออบเจ็กต์โดยตรงในโค้ดแบบเนทีฟ

การเข้าถึงแบบเนทีฟสำหรับ เนื้อหา พื้นที่เก็บข้อมูล

ตอนนี้แอปพลิเคชันสามารถเข้าถึง API โปรแกรมจัดการเนื้อหาแบบเนทีฟเพื่อดึงข้อมูล เนื้อหาของแอปพลิเคชันจากโค้ดแบบเนทีฟโดยตรงโดยไม่ต้องผ่าน JNI หากมีการบีบอัดเนื้อหา แพลตฟอร์มจะทำการยกเลิกการบีบอัดสตรีมมิงเป็น จะอ่านข้อมูลเนื้อหา ไม่มีการจำกัดขนาดของชิ้นงาน .apk ที่บีบอัดซึ่งสามารถอ่านได้

นอกจากนี้ แอปพลิเคชันยังสามารถเข้าถึง Storage Manager API แบบเนทีฟเพื่อทำงานได้ด้วย โดยตรงด้วยไฟล์ OBB ที่ดาวน์โหลดและจัดการโดยระบบ โปรดทราบว่าแม้ว่า การสนับสนุนแพลตฟอร์มสำหรับ OBB มีให้บริการใน Android 2.3 เครื่องมือสำหรับการพัฒนาสำหรับ การสร้างและจัดการไฟล์ OBB จะยังไม่พร้อมใช้งานจนถึงต้นปี 2011

โฆษณาเนทีฟที่มีประสิทธิภาพ สภาพแวดล้อมในการพัฒนาซอฟต์แวร์

Android NDK (R5 ขึ้นไป) มาพร้อมชุดเครื่องมือ เครื่องมือเชน และไลบรารีสำหรับการพัฒนาแอปพลิเคชันที่ใช้สภาพแวดล้อมดั้งเดิมที่สมบูรณ์ ที่ให้บริการโดยแพลตฟอร์ม Android 2.3 หากต้องการข้อมูลเพิ่มเติมหรือดาวน์โหลด NDK โปรดดูที่ Android NDK

การสื่อสารรูปแบบใหม่

อินเทอร์เน็ต โทรศัพท์

ตอนนี้นักพัฒนาแอปสามารถเพิ่มฟีเจอร์โทรศัพท์ผ่านอินเทอร์เน็ตที่ใช้ SIP ลงในแอปพลิเคชันได้แล้ว Android 2.3 มีสแต็กโปรโตคอล SIP เต็มรูปแบบและการโทรในตัว บริการจัดการที่ช่วยให้แอปพลิเคชันตั้งค่าสายโทรเข้าและออกได้อย่างง่ายดาย การโทรด้วยเสียง โดยไม่ต้องจัดการเซสชัน การสื่อสารระดับการขนส่ง หรือบันทึกเสียง หรือเล่นโดยตรง

รองรับฟีเจอร์ SIP และการโทรผ่านอินเทอร์เน็ตของแพลตฟอร์มเป็นบางฟีเจอร์ อุปกรณ์จะขึ้นอยู่กับผู้ผลิตและผู้ให้บริการที่เกี่ยวข้อง

ใกล้ฟิลด์ การสื่อสาร (NFC)

การรองรับ Near Field Communications (NFC) ของแพลตฟอร์มช่วยให้นักพัฒนาซอฟต์แวร์ เริ่มสร้างแอปพลิเคชันสำหรับ Android ขึ้นใหม่หมด นักพัฒนาแอปสามารถสร้างแอปพลิเคชันใหม่ที่ให้บริการและข้อมูลตามสถานที่ตั้งให้แก่ผู้ใช้ องค์กร ผู้ขาย และผู้ลงโฆษณา

เมื่อใช้ NFC API แอปพลิเคชันสามารถอ่านและโต้ตอบกับแท็ก NFC ที่ “ค้นพบ” เมื่อผู้ใช้ “แตะ” อุปกรณ์ที่เปิดใช้ NFC กับองค์ประกอบที่ฝังอยู่ในสติกเกอร์ โปสเตอร์อัจฉริยะ และอื่นๆ อุปกรณ์อื่นๆ เมื่อรวบรวมแท็กที่สนใจ แอปพลิเคชันสามารถตอบสนอง แท็ก อ่านข้อความจากแท็ก จากนั้นจัดเก็บข้อความโดยมีข้อความแจ้ง ผู้ใช้ได้ตามต้องการ

ตั้งแต่ Android 2.3.3 เป็นต้นไป แอปพลิเคชันจะเขียนลงในแท็กและตั้งค่าการเชื่อมต่อแบบ peer-to-peer กับอุปกรณ์ NFC เครื่องอื่นๆ ได้ด้วย

การสื่อสาร NFC อาศัยเทคโนโลยีไร้สายในฮาร์ดแวร์ของอุปกรณ์ ดังนั้น การรองรับฟีเจอร์ NFC ของแพลตฟอร์มบนอุปกรณ์บางเครื่องจะกำหนดโดย ผู้ผลิตของตน

ริชมีเดียหลากรูปแบบ

เสียงแบบผสม เอฟเฟกต์

API เอฟเฟกต์เสียงใหม่ช่วยให้นักพัฒนาซอฟต์แวร์สร้างสภาพแวดล้อมเสียงที่สมบูรณ์ได้อย่างง่ายดาย ด้วยการเพิ่มการปรับความถี่เสียงให้เหมาะสม, การเพิ่มเสียงเบส, ระบบเสมือนจริงสำหรับหูฟัง (ขยาย เสียง) รวมถึงกวนเสียงแทร็กเสียงและเสียงก้อง นักพัฒนาซอฟต์แวร์สามารถผสมผสาน เอฟเฟกต์เสียงในแทร็กที่ใช้ในท้องถิ่นหรือใช้เอฟเฟกต์ทั่วโลกใน

การรองรับสื่อใหม่ รูปแบบ

ตอนนี้แพลตฟอร์มรองรับรูปแบบการบีบอัดวิดีโอแบบเปิด VP8 และรูปแบบคอนเทนเนอร์แบบเปิด WebM ในตัวแล้ว นอกจากนี้ แพลตฟอร์มยังรองรับการเข้ารหัส AAC และการเข้ารหัส AMR แบบย่านความถี่กว้าง (ในซอฟต์แวร์) เพื่อให้แอปพลิเคชันบันทึกเสียงที่มีคุณภาพสูงกว่าย่านความถี่แคบได้

การเข้าถึงได้หลายรายการ กล้อง

ตอนนี้ API กล้องถ่ายรูปช่วยให้นักพัฒนาซอฟต์แวร์เข้าถึงกล้องที่มีอยู่ใน อุปกรณ์ รวมถึงกล้องด้านหน้า แอปพลิเคชันสามารถค้นหาแพลตฟอร์ม จํานวนกล้องในอุปกรณ์ รวมถึงประเภทและลักษณะเฉพาะของอุปกรณ์ เปิดกล้องที่ต้องใช้ ตัวอย่างเช่น แอปพลิเคชันวิดีโอแชทอาจต้องการเข้าถึง กล้องหน้าที่มีความละเอียดต่ำ ขณะที่แอปพลิเคชันรูปภาพ อาจต้องการใช้กล้องหลังที่มีความละเอียดสูง

เทคโนโลยีแพลตฟอร์มใหม่

เฟรมเวิร์กสื่อ

  • เฟรมเวิร์กสื่อใหม่เข้ามาแทนที่ OpenCore อย่างสมบูรณ์ โดยยังคงเดิม ตัวแปลงรหัส/คอนเทนเนอร์สำหรับการเข้ารหัสและถอดรหัส
  • การสนับสนุนแบบผสานรวมสำหรับรูปแบบการบีบอัดวิดีโอแบบเปิด VP8 และ WebM รูปแบบคอนเทนเนอร์แบบเปิด
  • เพิ่มการเข้ารหัส AAC และการเข้ารหัสแถบความถี่กว้างยิ่งยวด AMR

เคอร์เนลของ Linux

  • อัปเกรดเป็น 2.6.35

เครือข่าย

  • สแต็ก SIP ที่ผู้ผลิตอุปกรณ์กำหนดค่าได้
  • การสนับสนุน Near Field Communications (NFC) ที่ผู้ผลิตอุปกรณ์กำหนดค่าได้
  • สแต็ก BlueZ ที่อัปเดต

รันไทม์ของ Dalvik

  • Dalvik VM:
    • เครื่องมือเก็บข้อมูลขยะที่ทำงานพร้อมกัน (เป้าหมายหยุดชั่วคราว 3 มิลลิวินาที)
    • เพิ่มการเพิ่มประสิทธิภาพ JIT (การสร้างโค้ด) เพิ่มเติม
    • การยืนยันรหัสที่ปรับปรุงแล้ว
    • การแก้ไขข้อบกพร่องใน StrictMode สำหรับระบุปัญหาด้านประสิทธิภาพและหน่วยความจำ
  • ไลบรารีหลัก
    • การสนับสนุน I18N เพิ่มเติม (การเข้ารหัสทั่วโลกเต็มรูปแบบ ภาษาเพิ่มเติม)
    • ตัวจัดรูปแบบและตัวเลขที่รวดเร็วขึ้น ตัวอย่างเช่น การจัดรูปแบบจำนวนลอยตัวทำงานได้เร็วขึ้น 2.5 เท่า
    • การตอบกลับ HTTP จะถูกบีบอัดด้วย gzip โดยค่าเริ่มต้น ขนาดการตอบกลับของ XML และ JSON API อาจลดลงอย่างน้อย 60%
    • API คอลเล็กชันและยูทิลิตีใหม่
    • API เครือข่ายที่ปรับปรุงแล้ว
    • การควบคุมการอ่านและการเขียนไฟล์ที่ดีขึ้น
    • อัปเดต JDBC แล้ว
  • ข้อมูลอัปเดตจากโปรเจ็กต์ต้นทาง:
    • OpenSSL 1.0.0a
    • BouncyCastle 1.45
    • ห้อง ICU 4.4
    • Zlib 1.2.5

ดูข้อมูลเพิ่มเติมเกี่ยวกับ API ใหม่สำหรับนักพัฒนาแอปได้ที่หมายเหตุเกี่ยวกับเวอร์ชัน Android 2.3 และรายงานความแตกต่างของ API