กูเกิลประกาศเปิดตัว API ใหม่บนแอนดรอยด์ที่ไม่ได้เป็นฟีเจอร์ของแอนดรอยด์รุ่นใหม่อีกต่อไป แต่จะถูกอัพเดตผ่าน Google Play ลงไปบนแอนดรอยด์ตั้งแต่รุ่น 2.2 ขึ้นไปแทน ฟีเจอร์ต่างๆ ได้แก่
- Fused Location Provider: ตัวแจ้งตำแหน่งใหม่ หาตำแหน่งได้เร็วขึ้น แม่นขึ้นโดยกินแบตเตอรี่น้อยกว่า 1% ต่อชั่วโมง
- Geofencing: กำหนดให้แอพพลิเคชั่นถูกเรียกเมื่อผู้ใช้เข้าไปยังเขตที่กำหนด
- Activity Recognition: บอกได้ว่าผู้ใช้กำลังเดิน, นั่งรถ, หรือขี่จักรยานอยู่
- Google Cloud Messaging: รุ่นใหม่สามารถสร้างการเชื่อมต่อกับเซิร์ฟเวอร์ของกูเกิลได้ต่อเนื่อง (persistent connection) ทำให้ไม่ต้องเชื่อมต่อใหม่ทุกครั้งที่จะส่งข้อความ, ซิงก์การแจ้งเตือนข้ามอุปกรณ์ เมื่ออ่านข้อความจากอุปกรณ์ตัวหนึ่ง ชิ้นอื่นๆ จะยกเลิกการแจ้งเตือน, และสามารถรับข้อความจากอุปกรณ์ปลายทางกลับเข้ามาได้
- Google Play Game Service: จะรองรับการเซฟเกมบนเซิร์ฟเวอร์กูเกิล สามารถเซฟข้ามเครื่อง, มี API สำหรับประกาศความสำเร็จในเกม (Achievements), จัดลำดับคะแนนระหว่างหมู่เพื่อนใน Google+ (Leaderboard), และ Multiplayer ช่วยจัดการการสื่อสาร และการชวนเพื่อนเข้าร่วมเกมเดียวกัน
นอกจากตัว API ใหม่แล้ว แอนดรอยด์จะยังมี IDE ใหม่ในชื่อว่า Android Studio ที่เปลี่ยนฐานจาก Eclipse เป็น IntelliJ IDEA กูเกิลระบุว่ามันทำงานได้เร็วขึ้น มีฟีเจอร์ใหม่ๆ เช่นการพรีวิวรูปภาพและข้อความที่เราอ้างอิงจากไฟล์อื่นๆ และเครื่องมือตรวจสอบโค้ด
ฟีเจอร์สำคัญของ Android Studio คือเครื่องมือออกแบบหน้าจอใหม่ที่ให้เราเห็นภาพรวมว่าหน้าจอของแอพพลิเคชั่นของเราจะเป็นยังไงบนอุปกรณ์แบบต่างๆ โดยที่สามารถเห็นผลได้ทันทีที่แก้ไฟล์ XML
ตัว Android Studio มีให้ดาวน์โหลดแล้ว กูเกิลเตือนว่ามันยังเป็นรุ่นพรีวิวเท่านั้น และฟีเจอร์หลายๆ อย่างอาจจะยังไม่เสร็จสมบูรณ์
ที่มา - ArsTechnica
Comments
สิ่งหนึ่งทีน่าจะพูดถึงคือ API บางตัวในส่วนนี้ (หรือว่าทุกตัวไม่แน่ใจ 55) เป็นส่วนหนึ่งของ Google Play Service ซึ่งจะอัพเดตไปยัง Android ทุกเครื่องโดยไม่ขึ้นอยู่กับว่าใช้ Android เวอร์ชั่นไหน ทำให้ความแตกต่างรหว่างเวอร์ชั่นของ Android ลดลง
น่าสนใจทั้ง API และ IDE เลย
Android Studio ดีใจน้ำตาไหลพราก T____T
จริงด้วยครับ ไม่ต้องเปิดผ่าน emu อีกต่อไปครับ
ไหงไม่ต้องล่ะครับ ?
เพราะ android studio มี preview หน้า program ในตัวอยู่แล้วครับ
eclipse ก็พรีวิวเลย์เอาท์ได้ครับ
ตอนนี้เข้าใจข้อมูลถูกต้องแล้วครับ ขอบคุณครับคุณ kajokman ครับ
เย้! ไม่ต้องใช้ Eclipse แล้ว
ส่วนตัวใช้ iDEA เขียนจาวาทั่วไปมานานแล้ว
เห็นทีมสิดำแล้วนึกถึง VS เลยแฮะ
เหมือนกันเลยครับ
ลองโหลดมา ลงแล้ว เปิดไม่ขึ้นซะงั้นอะ T_T
ชีวิตฉันง่ายขึ้นไปอีกรัก Google รัก MS ด้วยแข่งกันเข้าไปเราได้ประโยชน์ จะได้มีตังค์เยอะๆไปซื้อ mac เพื่อนทำ xcode
อื้อหือ.... ไม่น่าเชื่อว่าจะหันมาคบ IntelliJ แทน
แต่มันเป็น IDE ทรงพลัง+ฉลาดสมชื่อจริงๆ (ถ้าไม่เทียบเรื่องจำนวน Plugin กับ Eclipse)
เหมือนความสามารถแรกๆ นี่เป็นผลพลอยได้จาก ingress เลยแฮะ...
ไม่คุ้น intellij IDEA เลย (อาจจะสวนทางชาวบ้าน) แต่รู้ว่ามันเป็น IDE ที่เจ๋งมาก
FYI intellij IDEA 12.1 CE มี plugin ADT สำหรับพัฒนา Android มาให้ด้วยเช่นกัน.. (เพิ่ง release เมื่อ 15 พ.ค.นี้เอง) ดูหน้าตาแล้วก็เหมือนๆ ที่แสดง ความสามารถของ Android Studio ในงาน i/o เลย
:daho:
เลิกใช้ค่ายนี้มานานแล้ว + ตอนนี้พอร์ทโค๊ดไปเป็น Xtend2 ไปเกือบ 80% แล้ว คงไม่ได้ใช้ไปอีกนาน
API เด็ดมากครับ น่าสนทั้งนั้น