Tags:
Node Thumbnail

แม้ Android จะรองรับทั้ง ARM และ x86 ควบคู่กันมาเสมอ แต่จุดต่างสำคัญคือ Android NDK ซึ่งเป็นชุดพัฒนาสำหรับการคอมไพล์โค้ดแบบ native นั้นยังจำกัดอยู่เฉพาะสถาปัตยกรรม ARM เท่านั้นมาตลอด ทำให้อุปกรณ์ที่เป็น x86 นั้นไม่สามารถใช้แอพพลิเคชั่นที่ต้องการโค้ดแบบ native ได้ แต่ใน Android NDK, Revision 6 ที่เพิ่งปล่อยออกมาก็รองรับ x86 อย่างเป็นทางการแล้ว

การรองรับ x86 ให้เป็นประชากรชั้นหนึ่งเช่นเดียวกับ ARM ทำให้ NDK ตอนนี้รองรับสามสถาปัตยกรมคือ ARM, ARMv7 (ตระกูล Cortex), และ x86

แม้ยังไม่มีความชัดเจนนักว่าจะมีแท็บเล็ตหรือโทรศัพท์ x86 วางตลาดเมื่อใด แต่การที่ Android ยังมีการเพิ่มเติมการรองรับ x86 อยู่เช่นนี้แสดงว่าในกลุ่ม Open Handset Alliance (OHA) นั้นยังให้การสนับสนุน x86 อยู่ ส่วนนี้ผมเชื่อว่าโค้ดที่รองรับนี้น่าจะถูกส่งมาจากฝั่งอินเทลซึ่งกำลังพยายามผลักดันแพลตฟอร์ม Medfield อย่างหนักหลังจากพลาดจาก Moorestown มาแล้วครั้งหนึ่ง

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

ที่มา - Android NDK

Get latest news from Blognone

Comments

By: mr_tawan
ContributoriPhoneAndroidWindows
on 13 July 2011 - 18:11 #310600
mr_tawan's picture

NDK จะข้ามแพลตฟอร์มมั้ยนะ (หมายถึงว่าโค๊ดเดียวกันแต่คอมไพล์ไปหลาย ๆ Arch)


  • 9tawan.net บล็อกส่วนตัวฮับ
By: lew
FounderJusci's WriterMEconomicsAndroid
on 13 July 2011 - 19:16 #310620 Reply to:310600
lew's picture

อาจจะขน binary ไปทีละหลายๆ ชุดได้ครับ (แบบ mac ตอน universal binary) แต่จะให้ binary ชุดเดียวแล้วรันหลายที่คงไม่ได้


lewcpe.com, @wasonliw

By: ch.krich
iPhoneWindows PhoneAndroidBlackberry
on 13 July 2011 - 20:21 #310648
ch.krich's picture

เย่ (-o-)/ ทำ TSwipe-Pro สำหรับ x86 ได้ซะที รอมานาน

By: netfirms
iPhoneAndroidWindows
on 13 July 2011 - 23:39 #310763
netfirms's picture

ถ้าจำไม่ผิด Tablet ของ FORTH ใช้ MIPS สินะ

By: lew
FounderJusci's WriterMEconomicsAndroid
on 13 July 2011 - 23:42 #310764 Reply to:310763
lew's picture

Cortex A8 เป็น ARMv7 ครับ


lewcpe.com, @wasonliw

By: netfirms
iPhoneAndroidWindows
on 14 July 2011 - 00:09 #310784 Reply to:310764
netfirms's picture

ขอบคุณครับ - -" ผมคงสับสนกับตัวอื่นแน่ๆเลย