สารบัญ:
มีอะไรใหม่ ๆ เกิดขึ้นใน Gingerbread จากมุมมองของผู้ใช้ แต่มีอะไรใหม่อยู่เบื้องหลังและเนื้อสัตว์และมันฝรั่งที่แท้จริงนั้นขึ้นอยู่กับการเปลี่ยนแปลงที่สำคัญที่นักพัฒนาสามารถใช้เพื่อทำให้สิ่งที่ดียิ่งขึ้น ในขณะที่มีการเปลี่ยนแปลงเล็ก ๆ น้อย ๆ นับไม่ถ้วนเราสามารถดูการเปลี่ยนแปลงครั้งสำคัญและสิ่งที่พวกเขามีความหมายกับเราไม่ใช่นักพัฒนา
ใหม่รุ่นเคอร์เนลฐาน Linux
เริ่มต้นที่ด้านล่างของปิรามิด Gingerbread เคอร์เนล Linux ได้รับการปรับปรุงเป็น 2.6.35 นี่เป็นรุ่นเคอร์เนลที่ผู้พัฒนา ROM บุคคลที่สามใช้งานมาระยะหนึ่งและให้ความเสถียรและความเร็วที่มากกว่า ค้นหาเคอร์เนลหุ้นใหม่เพื่อแสดงการปรับปรุงบางอย่างที่เราคุ้นเคยจากเมล็ดที่กำหนดเองที่ใช้งานอยู่ในปัจจุบัน
กรอบสื่อใหม่
OpenCore (เฟรมเวิร์กสื่อ Froyo ปัจจุบัน) ได้ถูกแทนที่อย่างสมบูรณ์ การสนับสนุนตัวแปลงสัญญาณก่อนหน้านี้ทั้งหมดได้รับการดูแลรักษาและการสนับสนุนเทคโนโลยีใหม่เช่นการบีบอัดวิดีโอ VP8 และการใช้งานวิดีโอคอนเทนเนอร์ WebM ติดตั้ง Gingerbread แล้วและพร้อมที่จะก้าวไปกับไฟล์เสียงและวิดีโอใหม่ล่าสุดตามที่ผลิต
ระบบเครือข่าย
นอกเหนือจากสแต็คการโทร SIP ใหม่และการสนับสนุน Near Field Communication เราทุกคนกำลังพูดถึงมีสแต็ก BlueZ ใหม่ใน Gingerbread การสนับสนุนบลูทู ธ 2.1 ช่วยเพิ่มประสิทธิภาพการทำงานบลูทู ธ ให้กับอุปกรณ์ BT ที่หลากหลาย นั่นคือสิ่งที่เราทุกคนจะรักที่จะเห็น
The Dalvik runtimes
มีการปรับปรุงค่อนข้างน้อยในเครื่องเสมือน Dalvik (นั่นคือสิ่งที่ปรับปรุงด้วยคอมไพเลอร์ทันเวลา (JIT) ใน Froyo และทำให้สิ่งต่าง ๆ รวดเร็ว) สำหรับผู้ใช้สิ่งที่เราต้องรู้ก็คือมันควรจะทำงานได้เร็วขึ้นเล็กน้อยโดยเฉพาะในขณะที่แสดงผลหน้าเว็บ นี่คือรายการการเปลี่ยนแปลงเต็มรูปแบบสำหรับ geeks Android ที่ไม่ยอมใครง่ายๆ:
Dalvik VM:
- ตัวรวบรวมขยะพร้อมกัน (หยุดชั่วคราวย่อย 3 มิลลิวินาที)
- เพิ่มการเพิ่มประสิทธิภาพ JIT (การสร้างรหัส) เพิ่มเติม
- ปรับปรุงการตรวจสอบรหัส
- การดีบัก StrictMode สำหรับการระบุปัญหาด้านประสิทธิภาพและหน่วยความจำ
ไลบรารีหลัก:
- รองรับ I18N เพิ่มเติม (การเข้ารหัสทั่วโลกแบบเต็ม, โลแคลเพิ่มเติม)
- ฟอร์แมตเตอร์ที่เร็วขึ้นและการจัดรูปแบบตัวเลข ตัวอย่างเช่นการจัดรูปแบบลอยได้เร็วขึ้น 2.5 เท่า
- การตอบกลับ HTTP ถูก gzipped โดยค่าเริ่มต้น ขนาดการตอบสนอง XML และ JSON API อาจลดลง 60% หรือมากกว่า
- API คอลเลกชันใหม่และยูทิลิตี้
- ปรับปรุง API เครือข่าย
- ปรับปรุงการควบคุมการอ่านและเขียนไฟล์
- อัปเดต JDBC แล้ว
อัพเดทจากโครงการต้นน้ำ:
- OpenSSL 1.0.0a
- BouncyCastle 1.45
- ห้องไอซียู 4.4
- zlib 1.2.5
นี่เป็นเพียงส่วนเล็ก ๆ ของภูเขาน้ำแข็ง มีการเปลี่ยนแปลง API ทั้งหมดที่ให้นักพัฒนาสนับสนุนระบบปฏิบัติการโดยตรงสำหรับสิ่งต่าง ๆ เช่นกล้องหน้า, เซ็นเซอร์ไจโรสโคป, และการสนับสนุน OpenGL ที่ดีขึ้น หากคุณต้องการที่จะสกปรกและตรวจสอบพวกเขาทั้งหมดออกไปที่ลิงค์แหล่งที่มา