ต่อจากข่าวเก่า 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
Comments
เป็นสัญญาณที่ดีนะ เปลี่ยนคอมไพล์เลอร์นี่เรื่องใหญ่เลย
เปลี่ยนจาก JIT เป็น AOT น่าจะทำให้เปิดปิดโปรแกรมใด้เร็วขึ้นนะ
samsung ใหญ่แค่ใหน ?
https://youtu.be/6Afpey7Eldo
เปลี่ยนจาวาด้วยสิ :P
A smooth sea never made a skillful sailor.
android พัฒนาไปเร็ว แล้วก็มากฯเลย รู้สึกดี (ɔˆ ³(ˆ⌣ˆc)
วิศกรรม => วิศวกรรม
"วิศวกร" มากกว่านะครับ เพราะหมายถึงทีมของบุคคล ไม่ใช่ "วิศวกรรม" ซึ่งหมายความในทาง สาขาความรู้
ผมเข้าใจว่า ทีมวิศวกรรม (Engineering Team) ไม่จำเป็นต้องมีแต่วิศวกรนะครับ
ว่าแต่ ต้องเขียนโค้ดกันใหม่เลยรึเปล่าเนี่ย หรือว่าใช้โค้ดเดิมคอมไพล์ได้เลย
แล้วการเขียน android ละครับ
App ก็เขียนแบบเดิม
แต่ART มันอยู่ในฝั่งของเครื่องครับ
เปลี่ยนแค่ VM ไม่ได้บอกว่าจะเปลี่ยนภาษาด้วย จะกลัวไปใย?
ในแง่ของผู้ใช้จะไม่รู้สึกถึงความต่าง แสดงว่าจะยังคงช้าแบบ
จาวาเดิมต่อไปความแตกต่างในการใช้งาน แต่จะลื่นขึ้น
แต่ผมว่าแนวคิดเค้าน่าสนใจนะ น่าจะ compile เป็น machine code จะใด้เร็วสุดๆไปเลย
samsung ใหญ่แค่ใหน ?
https://youtu.be/6Afpey7Eldo
ขอให้เหมือนเดิม~
Blognone = 138.1 news/w เยอะมากๆ
ณ ตรงนี้ คงอยู่กับน้องด๋อยไปเรื่อยๆ ^^
..: เรื่อยไป
ลองใช้ ART บน android 4.4 แล้วแอฟบางตัวยังไม่รองรับ เช่น whatsapp , Titanium backup ขึ้น FC ตลอด
แล้วผู้ผลิตจะ มือถือจะทำ update ยากขึ้นป่าวครับ เดี๋ยวได้แพกันดื้อๆ
อย่างกะรื้มทำใหม่งั้นแหละ
ใจจริงผมอยากเห็นเขาเปลี่ยนมาใช้ LLVM นะ
แต่ตอนนี้เองก็ยังไม่มีข้อมูลเกี่ยวกับ ART เท่าไหร่ ข้างในอาจจะเป็น LLVM ก็ได้
บูโดกัน
น่าจะเปลี่ยนภาษาด้วย
ถ้าเปลี่ยนภาษานี่ ควรใช้ภาษาอะไรหรอ
อยากให้เลือกใช้ภาษาได้มากกว่าเช่น Java, C#, Python, C++, JavaScript
คำตอบของข้า คือ ประกาศิต