บริษัท BlueStacks ได้พัฒนา runtime แบบ native บนแพลตฟอร์ม Windows เพื่อให้สามารถรันแอพพลิเคชันที่รันบนแพลตฟอร์ม Android ได้อย่างมีประสิทธิภาพและไม่เกิด overhead ของการใช้ทรัพยากรสูงเหมือนกับการรันบนอีมูเลเตอร์ สำหรับฟีเจอร์ของ runtime ที่รองรับ อาทิ
- รองรับการประสานไฟล์ซิสเต็ม การกำหนดค่าด้านเน็ตเวิร์ค และการแจ้งเตือน (notification) ระหว่าง Windows กับ Android เข้าด้วยกัน เหมือนกับ virtual machine ของ guest OS ที่รันบน host OS
- รองรับการรันแอพพลิเคชันที่รันบนแพลตฟอร์ม Android โดยการดับเบิ้ลคลิกชอร์ทคัต รองรับมัลติทาร์กกิ้ง และแต่ละแอพพลิเคชันจะมีหน้าต่างเป็นของตัวเอง
- รองรับการรันแพลตฟอร์ม Android เสมือนผู้ใช้กำลังใช้งานบนสมาร์ทโฟนหรือแท็บเล็ต
นักลงทุนรายใหญ่หลายรายที่สนใจไอเดียสร้าง runtime นี้ถึงกับให้เงินสนับสนุนถึง 7.6 ล้านดอลลาร์ เพื่อเปลี่ยนไอเดียดังกล่าวให้เป็นความจริงในโลกธุรกิจได้
หากใครจำกันได้ เมื่อปี 2009 บริษัท Canonical ได้นำเสนอไอเดียการสนับสนุนการทำงานแอพพลิเคชันที่รันบน Android ให้สามารถรันบน Ubuntu ได้ แต่สุดท้ายไอเดียนั้นก็ถูกล้มเลิกไป
ที่มา: Ars Technica

on
ต่อไปจะรัน Android App บน
Perl Sat, 28/05/2011 - 12:42
ต่อไปจะรัน Android App บน Windows 7 ได้แล้ว
ซาบซึ้งเป็นอย่างยิ่ง !
สงสัยอยู่นิ๊ดครับ อยากทราบว่า
dmitry Sat, 28/05/2011 - 12:53
สงสัยอยู่นิ๊ดครับ อยากทราบว่า native ที่ว่าทำงานอย่างไร
ในเมื่อ android นั้นทำบน arm แต่ Windows นั้นทำงานบน x86
ไม่กลายเป็นว่าตัว runtime จะต้องแปลงชุดคำสั่ง arm เป็น x86 ก่อนหรอกหรือ
แล้วถ้าหากต้องแปลงชุดคำสั่งมันถือเป็น native หรอครับ
app บน android ไม่ได้รันบน
jane Sat, 28/05/2011 - 13:25
In reply to สงสัยอยู่นิ๊ดครับ อยากทราบว่า by dmitry
app บน android ไม่ได้รันบน ARM ครับ แต่รันบน VM ที่ชื่อว่า Dalvik
หลักการคล้ายๆ Java: Write once, debug anywhere.
Native ที่ว่าไม่ได้หมายถึงตัว
PaPaSEK Sat, 28/05/2011 - 13:50
In reply to สงสัยอยู่นิ๊ดครับ อยากทราบว่า by dmitry
Native ที่ว่าไม่ได้หมายถึงตัว Android App เองครับ
แต่หมายถึงตัว Runtime เองต่างหากที่เป็น x86 Native หรือพูดง่ายๆ ว่ามันคือ Android Virtual Machine for x86 ก็ไม่น่าจะผิดนัก
อย่างที่คุณ jane อธิบายไว้ด้านบนแล้วนะครับว่า Android App จริงๆ แล้วมันก็คือ Java bytecode อีกเวอร์ชันนึงเท่านั้นเอง
ซึ่งถ้าเคยศึกษาเรื่อง Java มาบ้างจะพบว่าโปรแกรมที่เขียนด้วย Java นั้นสามารถทำงานได้ทุกเกือบทุก Platform ด้วยการเขียนเพียงครั้งเดียวครับ
หลายๆ คนอาจจะมีคำถามในใจว่าใช้คำว่า x86 อย่างเดียวได้หรือ ในเมื่อ Windows นั้นสามารถทำงานบน x64 ได้ด้วย
ผมลองอ่านข่าวแล้วพบว่าตอนนี้น่าจะทำงานบน x86 ได้เพียง Platform เดียวครับ
like +1 "Android Virtual
myung Sat, 28/05/2011 - 23:17
In reply to Native ที่ว่าไม่ได้หมายถึงตัว by PaPaSEK
like +1
"Android Virtual Machine for x86"
ขอบคุณคุณ jane กับคุณ PaPaSEK
dmitry Sat, 28/05/2011 - 21:31
In reply to สงสัยอยู่นิ๊ดครับ อยากทราบว่า by dmitry
ขอบคุณคุณ jane กับคุณ PaPaSEK มากครับ
ผมก็มีประสบการณ์กับ Java อยู่นะ ลืมไปเสียได้อย่างไรว่ามันก็คือตัว VM นั่นเอง
หวังว่า performance จะไม่เป็นสองรอง arm นะ
ถ้าทำได้จริง wp 7
tonkung Sat, 28/05/2011 - 13:05
ถ้าทำได้จริง wp 7 จะหน้ากลัวอย่างแรง และถ้าสามารถทำให้รัน app ของ ios ได้อีกแจ่ม
มันบนวินโดวส์เวอรชั่นเดสก์ทอป
Lightwave Sat, 28/05/2011 - 22:15
In reply to ถ้าทำได้จริง wp 7 by tonkung
มันบนวินโดวส์เวอรชั่นเดสก์ทอปนิครับ - -"
รัน emulator ของ ADK
AMp Sat, 28/05/2011 - 13:29
รัน emulator ของ ADK ไม่ได้เลย อืดมาก
cpu 4 cores + ram 4GB ยังอืด - -''
emulator มันจำลองซีพียูของ
mk Sat, 28/05/2011 - 14:52
In reply to รัน emulator ของ ADK by AMp
emulator มันจำลองซีพียูของ Android มาครับ ไม่เกี่ยวกับพลังของเครื่อง
มิน่าล่ะ เวลา เล่น เกม
manaeeee Sat, 28/05/2011 - 17:12
In reply to emulator มันจำลองซีพียูของ by mk
มิน่าล่ะ เวลา เล่น เกม famicom บน pc เวลาตัวละครเยอะๆ มันกระตุกๆ ทั้งๆที่ เครื่องก็ไม่นูบ
หมดปัญหาเรื่องอยากเล่นเกมบน
spicydog Sat, 28/05/2011 - 14:25
หมดปัญหาเรื่องอยากเล่นเกมบน Android แต่ไม่มีเครื่องให้เล่น หึๆ
ผมมีปัญหาอยากเล่นเกมบน
b98se Sat, 28/05/2011 - 15:43
In reply to หมดปัญหาเรื่องอยากเล่นเกมบน by spicydog
ผมมีปัญหาอยากเล่นเกมบน android แต่ไม่มีให้เล่น
อยากเล่น Football Manager Handheld จนใจจะขาด
ตกลงมันยังกำลังพัฒนาอยู่ใช่ไห
In2theBlue Sat, 28/05/2011 - 15:16
ตกลงมันยังกำลังพัฒนาอยู่ใช่ไหมครับ ข่าวเขียนเหมือนมันพัฒนาเสร็จแล้ว
java อนาคตอีกยาวไกล...
cavaji Sat, 28/05/2011 - 17:06
java อนาคตอีกยาวไกล...
+1
worana Sat, 28/05/2011 - 18:18
In reply to java อนาคตอีกยาวไกล... by cavaji
+1
หลอกให้ใช้กับ WhatsApp
Slimy Sat, 28/05/2011 - 19:37
หลอกให้ใช้กับ WhatsApp ได้ไหม?
ไม่น่าจะได้ครับ...เพราะ
touchie Mon, 30/05/2011 - 14:53
In reply to หลอกให้ใช้กับ WhatsApp by Slimy
ไม่น่าจะได้ครับ...เพราะ whatsapp ต้องใช้เบอร์โทรยืนยันตัวตน... แล้วถ้ามันเป็น PC จะเอาเบอร์ยืนยันมาจากไหนล่ะ?
ถึงบอกว่า "หลอก" ไงครับ
PaPaSEK Mon, 30/05/2011 - 15:10
In reply to ไม่น่าจะได้ครับ...เพราะ by touchie
ถึงบอกว่า "หลอก" ไงครับ
แล้วพวก apps ที่ใช้ native
lazywahwah Sat, 28/05/2011 - 23:05
แล้วพวก apps ที่ใช้ native api จะทำไงอะครับ -..-"
หมายถึง App ที่ใช้ NDK
PaPaSEK Sun, 29/05/2011 - 16:38
In reply to แล้วพวก apps ที่ใช้ native by lazywahwah
หมายถึง App ที่ใช้ NDK ใช่มั้ยครับ ผมก็สงสัยเหมือนกันครับเพราะไม่แน่ใจว่าส่วนของ NDK มันทำงานบน Dalvik ด้วยหรือไม่
แต่คิดว่าหลักการก็ทำงานเหมือนกับ SDK ครับ
ใครใช้ Tablet Windows7
teamofze Sun, 29/05/2011 - 04:06
ใครใช้ Tablet Windows7 คงได้รับกุศลไปตามๆกัน
เอ๊ะ! แล้ว Google จะออกมาบ่นไหมน้อ
ใครใช้ Tablet Windows7
teamofze Sun, 29/05/2011 - 04:10
ใครใช้ Tablet Windows7 คงได้รับกุศลไปตามๆกัน
เอ๊ะ! แล้ว Google จะออกมาบ่นไหมน้อ
(รบกวนท่าน Admin ช่วยลบทีครับ comment นี้มันซ้ำกับข้างบน พอดีว่ากด Save แรงไปหน่อย)