Honeycomb MR1

ยินดีต้อนรับสู่ Android 3.1

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

ดูข้อมูลเบื้องต้นเกี่ยวกับ Android 3.0 ได้ที่ไฮไลต์ของแพลตฟอร์ม Android 3.0

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

รูปที่ 1 หน้าจอหลักของ Android 3.1

การปรับแต่ง UI

แพลตฟอร์ม Android 3.1 เพิ่มการปรับแต่งต่างๆ เพื่อให้อินเทอร์เฟซผู้ใช้ใช้งานง่ายขึ้นและมีประสิทธิภาพมากขึ้น

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

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

การเชื่อมต่อสำหรับอุปกรณ์เสริม USB

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

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

ความสามารถของ USB ของแพลตฟอร์มจะขึ้นอยู่กับคอมโพเนนต์ในฮาร์ดแวร์ของอุปกรณ์ ดังนั้นการรองรับ USB ในอุปกรณ์บางรุ่นอาจแตกต่างกันไปและขึ้นอยู่กับผู้ผลิตอุปกรณ์

รูปที่ 2 ตอนนี้เมนูแอปล่าสุดจะขยายและเลื่อนดูได้แล้ว

รายการแอปล่าสุดแบบขยาย

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

วิดเจ็ตหน้าจอหลักที่ปรับขนาดได้

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

การรองรับแป้นพิมพ์ภายนอกและอุปกรณ์ชี้ตำแหน่ง

ตอนนี้ผู้ใช้สามารถต่อแป้นพิมพ์หรือเมาส์ภายนอกเกือบทุกประเภทเข้ากับอุปกรณ์ที่ทำงานด้วยระบบ Android เพื่อสร้างสภาพแวดล้อมที่คุ้นเคยและทำงานได้อย่างมีประสิทธิภาพมากขึ้น คุณสามารถเชื่อมต่ออุปกรณ์อินพุตอย่างน้อย 1 เครื่องกับระบบได้พร้อมกันผ่าน USB และ/หรือ HID บลูทูธ ไม่ว่าจะใช้ร่วมกันอย่างไรก็ตาม ในกรณีส่วนใหญ่ คุณไม่จำเป็นต้องมีการกำหนดค่าหรือไดรเวอร์พิเศษ เมื่อเชื่อมต่ออุปกรณ์หลายเครื่อง ผู้ใช้จะจัดการแป้นพิมพ์และ IME ที่ใช้งานอยู่ได้อย่างสะดวกโดยใช้การตั้งค่าแป้นพิมพ์ที่มีอยู่ในแถบระบบ

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

การรองรับจอยสติ๊กและเกมแพด

Android 3.1 เพิ่มการรองรับจอยสติ๊กและเกมแพดของ PC ส่วนใหญ่ที่เชื่อมต่อผ่าน USB หรือ Bluetooth HID เพื่อให้แพลตฟอร์มเล่นเกมได้ดียิ่งขึ้น

เช่น ผู้ใช้สามารถเชื่อมต่อตัวควบคุมเกม PlayStation®3 และ Xbox 360® ผ่าน USB (แต่ไม่ใช่บลูทูธ) เกมแพด Dual Action™ ของ Logitech และแท่งบังคับเครื่องบิน หรือตัวควบคุมการแข่งรถ โดยค่าเริ่มต้น ระบบจะไม่รองรับตัวควบคุมเกมที่ใช้เครือข่ายหรือการจับคู่ที่เป็นกรรมสิทธิ์ แต่โดยทั่วไปแล้ว แพลตฟอร์มจะรองรับจอยสติ๊กและเกมแพดส่วนใหญ่ที่เชื่อมต่อกับ PC ได้

เครือข่าย Wi-Fi ที่มีประสิทธิภาพ

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

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

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

แพลตฟอร์มนี้รองรับการโอนเครือข่ายที่ต้องการ (PNO) ซึ่งเป็นความสามารถในการสแกนเบื้องหลังที่ช่วยประหยัดแบตเตอรี่ในกรณีที่จำเป็นต้องใช้ Wi-Fi อย่างต่อเนื่องเป็นเวลานาน

ชุดแอปมาตรฐานที่อัปเดตแล้ว

แพลตฟอร์ม Android 3.1 มีชุดแอปพลิเคชันมาตรฐานที่อัปเดตแล้วซึ่งเพิ่มประสิทธิภาพให้เหมาะกับการใช้งานในอุปกรณ์ที่มีหน้าจอขนาดใหญ่ ส่วนด้านล่างจะไฮไลต์ฟีเจอร์ใหม่บางส่วน

รูปที่ 3 เมนูการควบคุมด่วนในเบราว์เซอร์

เบราว์เซอร์

แอปเบราว์เซอร์มีฟีเจอร์ใหม่มากมายและการปรับปรุง UI ซึ่งทำให้การดูเนื้อหาเว็บง่ายขึ้น รวดเร็วขึ้น และสะดวกยิ่งขึ้น

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

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

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

แกลเลอรี

ตอนนี้แอปแกลเลอรีรองรับโปรโตคอลการโอนรูปภาพ (PTP) แล้ว เพื่อให้ผู้ใช้เชื่อมต่อกล้องผ่าน USB และนำเข้ารูปภาพไปยังแกลเลอรีได้ด้วยการแตะเพียงครั้งเดียว นอกจากนี้ แอปยังคัดลอกรูปภาพไปยังพื้นที่เก็บข้อมูลในเครื่องและมีตัวบ่งชี้เพื่อให้ผู้ใช้เห็นพื้นที่ว่างที่เหลืออยู่

รูปภาพ 4 ตอนนี้คุณปรับขนาดวิดเจ็ตหน้าจอหลักได้แล้ว

ปฏิทิน

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

รายชื่อติดต่อ

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

อีเมล

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

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

การสนับสนุนสำหรับองค์กร

ตอนนี้ผู้ใช้สามารถกำหนดค่าพร็อกซี HTTP สำหรับจุดเข้าใช้งาน Wi-Fi ที่เชื่อมต่อแต่ละจุดได้แล้ว ซึ่งช่วยให้ผู้ดูแลระบบทำงานร่วมกับผู้ใช้เพื่อตั้งค่าชื่อโฮสต์ พอร์ต และโดเมนย่อยที่จะข้ามของพร็อกซีได้ เบราว์เซอร์จะใช้การกำหนดค่าพร็อกซีนี้โดยอัตโนมัติเมื่อเชื่อมต่อกับจุดเข้าใช้งาน Wi-Fi และอาจใช้โดยแอปอื่นๆ ด้วย ตอนนี้ระบบจะสํารองและกู้คืนการกําหนดค่าพร็อกซีและ IP ในการอัปเดตและรีเซ็ตระบบ

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

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

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

Open Accessory API เพื่อการโต้ตอบที่สมบูรณ์กับอุปกรณ์ต่อพ่วง

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

API นี้อิงตามสแต็กและบริการ USB (Universal Serial Bus) ใหม่ที่ฝังอยู่ในแพลตฟอร์ม แพลตฟอร์มนี้ให้บริการค้นหาและระบุฮาร์ดแวร์ที่เชื่อมต่อ รวมถึงแจ้งแอปพลิเคชันที่ต้องการให้ทราบว่าฮาร์ดแวร์พร้อมใช้งาน

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

สำหรับนักพัฒนาแอปพลิเคชันและผู้ผลิตอุปกรณ์เสริม โหมดอุปกรณ์เสริมมีวิธีใหม่ๆ มากมายในการดึงดูดผู้ใช้และสร้างประสบการณ์การโต้ตอบที่มีประสิทธิภาพด้วยฮาร์ดแวร์ที่เชื่อมต่อ

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีพัฒนาแอปพลิเคชันที่โต้ตอบกับอุปกรณ์เสริมได้ในเอกสารประกอบอุปกรณ์เสริม USB

USB Host API

Android 3.1 มีแพลตฟอร์มในตัวที่รองรับโหมดโฮสต์ USB และแสดง API ที่ช่วยแอปพลิเคชันจัดการอุปกรณ์ต่อพ่วงที่เชื่อมต่อ ในอุปกรณ์ที่รองรับโหมดโฮสต์ แอปพลิเคชันจะใช้ API เพื่อระบุและสื่อสารกับอุปกรณ์ที่เชื่อมต่อได้ เช่น อุปกรณ์เสียง อุปกรณ์อินพุต อุปกรณ์สื่อสาร ฮับ กล้อง และอื่นๆ

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีพัฒนาแอปพลิเคชันที่โต้ตอบกับอุปกรณ์ USB ได้ที่เอกสารประกอบโฮสต์ USB

อินพุตจากเมาส์ จอยสติ๊ก และเกมแพด

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

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

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

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

วิดเจ็ตหน้าจอหลักที่ปรับขนาดได้

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

MTP API สําหรับการผสานรวมกับกล้องภายนอก

ใน Android 3.1 MTP (Media Transfer Protocol) API ใหม่ช่วยให้นักพัฒนาแอปเขียนแอปที่โต้ตอบกับกล้องที่เชื่อมต่อและอุปกรณ์ PTP อื่นๆ ได้โดยตรง API ใหม่นี้ช่วยให้แอปพลิเคชันได้รับการแจ้งเตือนเมื่ออุปกรณ์เชื่อมต่อและถอดออก จัดการไฟล์และพื้นที่เก็บข้อมูลในอุปกรณ์เหล่านั้น และโอนไฟล์และข้อมูลเมตาไปยังอุปกรณ์และจากอุปกรณ์ได้อย่างง่ายดาย MTP API ใช้ชุดย่อย PTP (โปรโตคอลการโอนรูปภาพ) ของข้อกำหนดเฉพาะ MTP

RTP API สำหรับการควบคุมเซสชันสตรีมมิงเสียง

Android 3.1 แสดง API ไปยังสแต็ก RTP (โปรโตคอลการรับส่งข้อมูลเรียลไทม์) ในตัว ซึ่งแอปพลิเคชันสามารถใช้เพื่อจัดการสตรีมมิงข้อมูลแบบออนดีมานด์หรือแบบอินเทอร์แอกทีฟได้โดยตรง โดยเฉพาะอย่างยิ่ง แอปที่ให้บริการ VOIP, Push-To-Talk, การประชุม และสตรีมมิงเสียงสามารถใช้ API เพื่อเริ่มต้นเซสชันและส่งหรือรับสตรีมข้อมูลผ่านเครือข่ายที่มีอยู่

การเพิ่มประสิทธิภาพ

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

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