Android Studio เวอร์ชั่น Beta ออกแล้ว! มีอะไรอัพเดทบ้าง ไปดูกันเลย
งาน Google I/O 2014 ที่ผ่านมา หากหลายคนที่ได้ติดตามอยู่ ก็คงพอจะทราบกันแล้วว่ามีอะไรใหม่บ้าง นอกจากทาง Google จะทำการเปิดตัว Android Developer L Preview ซึ่งใช้การออกแบบดีไซน์แบบ Material แล้ว ก็ยังมีอีก session นึงที่น่าสนใจ นั้นก็คือ What’s New in Android Development Tools เรามาดูกันว่า Android Studio ตัวใหม่นี้ มันจะมีอะไรใหม่ และน่าสนใจบ้าง เหมาะจะใช้เป็นเครื่องมือหลัก ในการพัฒนาหรือยัง?
สำหรับบทความที่เกี่ยวข้อง กับ Android L มีอะไรบ้าง แนะนำให้อ่านเพิ่มเติมด้านล่างครับ แต่ละท่านเขียนไว้ดีมากครับ
- [Android Dev Tips] มีอะไรใหม่ใน Android L Developer Preview ! [แบบฉบับนักพัฒนา]
- ทำความรู้จัก ART ผู้มาแทน Dalvik บน Android “L”
- รู้จัก Material Design แนวทางการออกแบบ UI ของกูเกิลในยุคต่อไป
ส่วนรายละเอียดต้นฉบับเลย ก็ตามนี้ Android Developers
มีอะไรใหม่บ้างใน Android Studio
สำหรับ Android Studio ที่เป็นตัว demo ในงาน จะสังเกตเห็นว่ามันรันเวอร์ชัน 0.8.2 Beta อยู่ แต่ว่าที่ทาง Android ปล่อยมาให้โหลดเป็นเวอร์ชัน 0.8.0 สำหรับการติดตั้ง เข้าไปเว็บนี้เลยครับ แล้วเลือกติดตั้ง Android Studio Beta 0.8.0
หากใช้ Android Studio เวอร์ชันเก่าอยู่ ในเว็บบอกให้กด Help > Check for updates เพื่ออัพเดท แต่จริงๆไม่สามารถทำได้นะครับ ต้องทำการดาวน์โหลดไปติดตั้งใหม่เท่านั้น
เมื่อติดตั้ง Android Studio 0.8.0 แล้วจะได้ดังรูป
Android Studio 0.8.1
เมื่อคืนนี้ ทาง Android ได้อัพเดท patch ใหม่ เป็น Android Studio 0.8.1 ครับ (minor update) ใครยังไม่ได้อัพเดท ก็กดอัพเดทเลยครับ
ซึ่งจะถือว่าตัวนี้ 0.8.0 - 0.8.1 เป็นตัว Beta แล้วกันนะครับ มาดูกันว่าตัว Beta นั้นมันมีอะไรใหม่บ้าง ที่มากกว่า Early Preview
รองรับ Android L preview SDK
- หน้า Layout มันรองรับการเรนเดอร์ L Theme, Widget แบบใหม่ และก็พวก shadow layers
- หน้า Layout สามารถโชว์ UI แต่ละแบบ ตามเวอร์ชันของ API ได้
- มีแท็ก xml แบบใหม่เข้ามา เช่น
<ripple>
,<animated-selector>
,<evelation>
เป็นต้น
รองรับ Wearable, Google Glass และ TV
ในหน้าสร้างโปรเจ็คใหม่ มีให้เราเลือกเลย ว่าจะสร้างโปรเจ็คให้รองรับ Platform ใดบ้าง
หน้า Layout Render เลือกได้ว่าจะ Preview อะไร
Features อื่นๆเพิ่มเติม
- ปรับแต่ง Lint ให้ดียิ่งขึ้น
- สามารถ generate ไฟล์ APK ได้หลายๆไฟล์
- เพิ่มความสามารถ Proguard (แต่ส่วนตัวใช้แล้ว ยังมีปัญหาที่ Proguard)
- มี Google Cloud Platform มาในตัวเลย เช่น ด้านบน เป็นการเลือก Module Backend ด้วย Cloud (จริงๆ เห็นมีตั้งแต่ 0.6.1 แล้วแฮะ ไม่แน่ใจว่าเพิ่มอะไรใหม่บ้าง)
References
- Authors
-
Chai Phonbopit
เป็น Web Dev ในบริษัทแห่งหนึ่ง ทำงานมา 10 ปีกว่าๆ ด้วยภาษาและเทคโนโลยี เช่น JavaScript, Node.js, React, Vue และปัจจุบันกำลังสนใจในเรื่องของ Blockchain และ Crypto กำลังหัดเรียนภาษา Rust