ความพยายามของอินเทลที่จะดึงนักพัฒนามาพัฒนาบนแอนดรอยด์ให้รองรับ x86 มีมานาน แต่ตอนนี้อินเทลออกเครื่องมือสำหรับการพัฒนาบนแอนดรอยด์เพื่อให้นักพัฒนาสามารถเข้าถึงพลังประมวลผลได้ดีขึ้นไม่ว่าจะพัฒนาสำหรับ ARM หรือ x86 ในชื่อ Beacon Mountain
Beacon Mountain จะรวมเอาชุดซอฟต์แวร์ของอินเทลเช่น
- Hardware Accelerated Execution Manager: ชุดรันอีมูเลเตอร์บน virtualization ทำให้การรันทำได้เร็วกว่าอีมูเลเตอร์ปกติมาก
- Integrated Performance Primitives: ไลบรารีพื้นฐานทางคณิตศาสตร์ที่ใช้คำสั่งบนซีพียูใหม่ๆ มาช่วยเร่งความเร็ว
- Graphics and System Performance Analyzers: ตัววิเคราะห์ประสิทธิภาพโปรแกรม
- Threaded Building Blocks: ชุดพัฒนาซอฟต์แวร์ให้รองรับหลายคอร์ของอินเทล
ชุดซอฟต์แวร์เหล่านี้หลายตัวเป็นสินค้าเสียเงินของอินเทลมาก่อนสำหรับการรันบนพีซี แต่การมาใช้ Beacon Mountain จะใช้งานได้ฟรี โดยตัว Beacon Mountain นั้นจะมาเป็นชุดรวมเอาชุดพัฒนาของแอนดรอยด์มาในตัว
เป้าหมายของอินเทลคงตรงไปตรงมาว่าอยากให้นักพัฒนา โดยเฉพาะกลุ่มนักพัฒนาเกมที่พัฒนาด้วย NDK หันมาพัฒนาเพื่อรองรับ x86 ให้มากขึ้น แทนที่จะพัฒนาสำหรับ ARM แล้วมารันบน x86 ผ่านทางตัวแปลงซึ่งอาจจะมีปัญหาทั้งประสิทธิภาพและความเข้ากันได้ การตอบแทนนักพัฒนาที่มาพัฒนาเพื่อ x86 ก็เป็นการได้เข้าใช้งานเครื่องมือของอินเทล
ที่มา - Intel Software, Hot Hardware
on
Does it mean it will runs on
johnny.sayasane Sun, 19/05/2013 - 02:46
Does it mean it will runs on PC? O_O
if pc mean x86 cpu yes. if pc
put4558350 Sun, 19/05/2013 - 10:51
In reply to Does it mean it will runs on by johnny.sayasane
if pc mean x86 cpu yes. if pc mean windows environment no.
Main problem is Android have two developer kit sdk and ndk.
if program made on sdk it's will run on both arm and x68 but have 5 - 15% lower performance.
for high demand program like games will made on ndk mostly for ARM. and become Android x86 disadvantage.
Android รันบน PC นานแล้วครับ
lew Sun, 19/05/2013 - 14:09
In reply to Does it mean it will runs on by johnny.sayasane
Android รันบน PC นานแล้วครับ อินเทลมี image ให้ลง
ขอบคุณ ความรู้ๆ :D
johnny.sayasane Tue, 21/05/2013 - 01:22
In reply to Does it mean it will runs on by johnny.sayasane
ขอบคุณ ความรู้ๆ :D
มาพัฒนาบนแอนดรอย์ให้รองรับ
panurat2000 Sun, 19/05/2013 - 07:06
แอนดรอย์ => แอนดรอยด์
เหล่า => เหล่านี้