ต่อจากข่าวเก่า Android 4.4 ใส่คอมไพล์เลอร์ตัวใหม่คู่กับ Dalvik โดยใช้ชื่อว่า ART (Android Run Time) วันนี้มีข้อมูลเพิ่มเติมของ ART ดังนี้ครับ
- Dave Burke หัวหน้าทีมวิศวกรรมของ Android ให้สัมภาษณ์ว่า Dalvik นั้นเก่ามากแล้ว และตอนนี้กูเกิลก็ไม่ได้พัฒนาฟีเจอร์เพิ่มเติมให้กับ Dalvik แล้ว มีเพียงแค่การปรับแต่งให้มันใช้งานกับฮาร์ดแวร์ใหม่ๆ ได้เท่านั้น
- กูเกิลมองว่า Dalvik เก่าเกินไปสำหรับการเป็นฐานของ Android ในอีก 10 ปีข้างหน้า จึงเริ่มต้นใหม่อีกครั้งกับ ART โดยอธิบายว่าจะมองว่ามันคือ Dalvik 2.0 ก็ได้
- ตอนนี้ ART ยังไม่สมบูรณ์แต่ในภาพรวมก็ดีกว่า Dalvik ในทุกด้าน ขั้นต่อไปกูเกิลอยากให้ผู้ผลิตฮาร์ดแวร์เริ่มทดสอบ ART และกูเกิลเองก็จะเริ่ม optimize ประสิทธิภาพของ ART ให้ดียิ่งๆ ขึ้น
- ในแง่ของผู้ใช้แล้วจะไม่รู้สึกถึงความแตกต่างระหว่าง ART กับ Dalvik ในฉากหน้า แต่โดยรวมแล้วประสิทธิภาพของระบบจะดีขึ้น
- Burke บอกว่าเขาไม่สามารถสัญญาว่าจะใช้ ART แทน Dalvik เมื่อไร กูเกิลจะย้ายเมื่อพร้อม แต่ตัวเขาเองก็หวังว่าเมื่อถึงเวลาของ Android รุ่นหน้า (ยังไม่บอกว่าเป็น 4.x หรือ 5.0) เมื่อนั้นทีมของเขาจะพัฒนา ART จนพร้อมใช้งานจริง
ที่มา - ReadWrite
on
เป็นสัญญาณที่ดีนะ
cartier Fri, 08/11/2013 - 11:12
เป็นสัญญาณที่ดีนะ เปลี่ยนคอมไพล์เลอร์นี่เรื่องใหญ่เลย
เปลี่ยนจาก JIT เป็น AOT
put4558350 Fri, 08/11/2013 - 11:23
เปลี่ยนจาก JIT เป็น AOT น่าจะทำให้เปิดปิดโปรแกรมใด้เร็วขึ้นนะ
เปลี่ยนจาวาด้วยสิ :P
Golflaw Fri, 08/11/2013 - 11:28
เปลี่ยนจาวาด้วยสิ :P
android พัฒนาไปเร็ว
popconpor Fri, 08/11/2013 - 11:44
android พัฒนาไปเร็ว แล้วก็มากฯเลย รู้สึกดี (ɔˆ ³(ˆ⌣ˆc)
Dave Burke
panurat2000 Fri, 08/11/2013 - 11:58
วิศกรรม => วิศวกรรม
"วิศวกร" มากกว่านะครับ
xenogew Fri, 08/11/2013 - 12:10
In reply to Dave Burke by panurat2000
"วิศวกร" มากกว่านะครับ เพราะหมายถึงทีมของบุคคล ไม่ใช่ "วิศวกรรม" ซึ่งหมายความในทาง สาขาความรู้
ผมเข้าใจว่า ทีมวิศวกรรม
mr_tawan Fri, 08/11/2013 - 17:22
In reply to "วิศวกร" มากกว่านะครับ by xenogew
ผมเข้าใจว่า ทีมวิศวกรรม (Engineering Team) ไม่จำเป็นต้องมีแต่วิศวกรนะครับ
ว่าแต่
xenogew Fri, 08/11/2013 - 12:12
ว่าแต่ ต้องเขียนโค้ดกันใหม่เลยรึเปล่าเนี่ย หรือว่าใช้โค้ดเดิมคอมไพล์ได้เลย
แล้วการเขียน android ละครับ
best Fri, 08/11/2013 - 12:26
แล้วการเขียน android ละครับ
App ก็เขียนแบบเดิม แต่ART
neonicus Fri, 08/11/2013 - 13:03
In reply to แล้วการเขียน android ละครับ by best
App ก็เขียนแบบเดิม
แต่ART มันอยู่ในฝั่งของเครื่องครับ
เปลี่ยนแค่ VM
Architec Fri, 08/11/2013 - 12:35
เปลี่ยนแค่ VM ไม่ได้บอกว่าจะเปลี่ยนภาษาด้วย จะกลัวไปใย?
ในแง่ของผู้ใช้จะไม่รู้สึกถึงค
bflower Fri, 08/11/2013 - 12:57
ในแง่ของผู้ใช้จะไม่รู้สึกถึงความต่าง แสดงว่าจะยังคงช้าแบบ
จาวาเดิมต่อไปความแตกต่างในการใช้งาน
neonicus Fri, 08/11/2013 - 13:05
In reply to ในแง่ของผู้ใช้จะไม่รู้สึกถึงค by bflower
ความแตกต่างในการใช้งาน แต่จะลื่นขึ้น
แต่ผมว่าแนวคิดเค้าน่าสนใจนะ
put4558350 Fri, 08/11/2013 - 13:51
In reply to ความแตกต่างในการใช้งาน by neonicus
แต่ผมว่าแนวคิดเค้าน่าสนใจนะ น่าจะ compile เป็น machine code จะใด้เร็วสุดๆไปเลย
ขอให้เหมือนเดิม~
LuvStry Fri, 08/11/2013 - 13:43
ขอให้เหมือนเดิม~
ณ ตรงนี้
btoy Fri, 08/11/2013 - 13:57
ณ ตรงนี้ คงอยู่กับน้องด๋อยไปเรื่อยๆ ^^
ลองใช้ ART บน android 4.4
MaDCraZy Fri, 08/11/2013 - 15:08
ลองใช้ ART บน android 4.4 แล้วแอฟบางตัวยังไม่รองรับ เช่น whatsapp , Titanium backup ขึ้น FC ตลอด
แล้วผู้ผลิตจะ มือถือจะทำ
langisser Fri, 08/11/2013 - 15:10
แล้วผู้ผลิตจะ มือถือจะทำ update ยากขึ้นป่าวครับ เดี๋ยวได้แพกันดื้อๆ
อย่างกะรื้มทำใหม่งั้นแหละ
xvlnw Fri, 08/11/2013 - 15:45
อย่างกะรื้มทำใหม่งั้นแหละ
ใจจริงผมอยากเห็นเขาเปลี่ยนมาใ
mr_tawan Fri, 08/11/2013 - 17:45
ใจจริงผมอยากเห็นเขาเปลี่ยนมาใช้ LLVM นะ
แต่ตอนนี้เองก็ยังไม่มีข้อมูลเกี่ยวกับ ART เท่าไหร่ ข้างในอาจจะเป็น LLVM ก็ได้
บูโดกัน
takky Fri, 08/11/2013 - 21:32
บูโดกัน
น่าจะเปลี่ยนภาษาด้วย
PandaBaka Fri, 08/11/2013 - 21:35
น่าจะเปลี่ยนภาษาด้วย
ถ้าเปลี่ยนภาษานี่
Sam_Team Sat, 09/11/2013 - 00:33
In reply to น่าจะเปลี่ยนภาษาด้วย by PandaBaka
ถ้าเปลี่ยนภาษานี่ ควรใช้ภาษาอะไรหรอ
อยากให้เลือกใช้ภาษาได้มากกว่า
GooEng Thu, 19/06/2014 - 21:22
In reply to น่าจะเปลี่ยนภาษาด้วย by PandaBaka
อยากให้เลือกใช้ภาษาได้มากกว่าเช่น Java, C#, Python, C++, JavaScript