หลังกูเกิลเปิดตัว Android 5.0 Lollipop เป็นทางการไปวันก่อน ตอนนี้ก็ถึงตาของ SDK ที่เปิดมาให้ดาวน์โหลดแล้ว
- Material design: ธีมและ API ชุดใหม่สำหรับการพัฒนาแอพพลิเคชั่นให้เข้ากับระบบของ Android 5.0
- Concurrent documents on Overview: แอพพลิเคชั่นสามารถแปลงข้อมูลหลายๆ ชุดออกมาเป็นเหมือนหลายแอพพลิเคชั่นให้ผู้ใช้สลับผ่านระบบสลับแอพพลิเคชั่นของแอนดรอยด์ได้ ที่เจอบ่อยคงเป็นเบราว์เซอร์ที่ผู้ใช้สามารถสลับแท็บได้แบบเดียวกับการสลับแอพพลิเคชั่นทันที
- Notification API: เปิดให้แอพพลิเคชั่นตั้งได้ว่าข้อความที่แสดงขึ้นมาเป็นส่วนตัวหรือไม่ ผู้ใช้เองจะเปิดได้ว่าให้ข้อความแจ้งเตือนแสดงข้อความส่วนตัวหรือไม่หากโทรศัพท์ล็อกอยู่
- WebView: แยกจากระบบปฎิบัติการไปอยู่ใน Google Play API ทำให้สามารถอัพเดตได้ตามรอบของการอัพเดต Google Play แทนที่จะเป็นการอัพเดตระบบปฎิบัติการ ในรุ่นแรกจะใช้ Chrome 37 เป็นฐาน ทำให้ WebView สามารถเข้าถึง API ใหม่ๆ เช่น WebRTC, WebView, และ WebGL
- Project Volta: เป็น API และเครื่องมือชุดใหม่ที่ช่วยให้นักพัฒนาสามารถพัฒนาแอพพลิเคชั่นที่ประหยัดพลังงาน เช่น ระบบดีบั๊กว่าแอพพลิเคชั่นกินพลังงานช่วงใดบ้าง หรือ JobScheduler API ที่กำหนดเงื่อนไขการรันแอพพลิเคชั่นเป็นเบื้องหลัง เช่น ต้องรันขณะที่ชาร์จไฟอยู่เท่านั้น หรือรันแอพพลิคเคชั่นต่อเมื่อเป็นเครือข่ายแบบไม่เสียเงิน
- แชร์หน้าจอ: แอพพลิเคชั่นสามารถขอสิทธิแชร์หน้าจอของแอพพลิเคชั่นไปบนเครือข่ายได้ งานนี้คงมีรายการแคสเกมบนแอนดรอยด์ให้เราดูกันอีกเยอะ
- เซ็นเซอร์แบบใหม่: เซ็นเซอร์แบบใหม่ รองรับเซ็นเซอร์วัดความเอียง และเซ็นเซอร์อัตราการเต้นหัวใจ นอกจากนี้ยังสามารถตรวจสอบการกระทำโดยรวมๆ เช่น ตื่น, รับโทรศัพท์, หรือมองจอ
- Android Work: แยกข้อมูลทำงานออกจากข้อมูลส่วนตัวโดยที่ยังอยู่บนหน้าจอเดียวกัน แต่มีไอคอนบอกไว้ว่าข้อมูลใดเป็นของส่วนตัวหรือของที่ทำงาน
- Advanced camera capabilities: API กล้องชุดใหม่เข้าถึงความสามารถระดับสูง เช่น การดึงภาพดิบจากเซ็นเซอร์
- OpenGL 3.1: รองรับ API ชุดใหม่ และยังไม่ชุดเสริม Android Extension Pack สำหรับการเรนเดอร์ระดับสูงมาให้เพิ่มเติม
- ฟีเจอร์เครือข่าย: เพิ่มความสามารถทางเครือข่ายอีกหลายอย่าง
- รองรับการทำงานเป็น Bluetooth 4.0 peripheral ทำให้ทำงานเป็นเหมือนเซ็นเซอร์เชื่อมต่อกับเข้าหาพีซีหรือโทรศัพท์มือถือเครื่องอื่นๆ
- multi-networking เปิดให้แอพพลิเคชั่นสามารถขอทางเลือกในการเชื่อมต่อได้ เช่นหากต้องการดาวน์โหลดไฟล์ขนาดใหญ่ก็ขอให้เชื่อมต่อ Wi-Fi
- NFC จะรองรับการลงทะเบียนแอพพลิเคชั่น (Application ID - AID) ได้หลายแอพพลิเคชั่นพร้อมกัน เมื่อโทรศัพท์ทำงานในโหมดเสมือนการ์ด NFC แต่ละแอพพลิเคชั่น
ถึงตอนนี้คงต้องรอให้กูเกิลและพันธมิตรอัพเดตกันเร็วๆ ครับ เราจะได้เห็นแอพพลิเคชั่นใหม่ๆ ใช้ฟีเจอร์เหล่านี้กันมากๆ
ที่มา - Android Developer
Comments
แสดงว่าเหลือ API อีกเยอะสินะ เห็นข่าวก่อนบอกว่ามี API ใหม่กว่า 5000 API งง
ผมไม่แน่ใจว่านับยังไงนะครับ (จำนวน function, ค่าคงที่?) แต่ชุดที่เอามาแนะนำก็เป็นชุดใหญ่ๆ พูดรวมๆ ถ้าอยากไล่ทีละ API คงต้องอ่าน doc ตัวเต็ม
lewcpe.com, @wasonliw
"WebView: แยกจากระบบปฎิบัติการไปอยู่ใน Google Play API ทำให้สามารถอัพเดตได้ตามรอบของการอัพเดต Google Play แทนที่จะเป็นการอัพเดตระบบปฎิบัติการ ในรุ่นแรกจะใช้ Chrome 37 เป็นฐาน ทำให้ WebView สามารถเข้าถึง API ใหม่ๆ เช่น WebRTC, WebView, และ WebGL"
นี่มันมัดมือชกชัดๆ เหมือนเป็นการบังคับให้ผู้ผลิตหลีกหนี Google Service ไม่ได้กันเลยทีเดียว
อันนี้แรงมาก ปิดประตูใส่หน้าเลย
และยังไม่ชุดเสริม -> และยังมีชุดเสริม
เซ็นเซอร์วัดความเอียงนี่คืออะไรเหรอครับ?
Advanced camera capabilities: API กล้องชุดใหม่เข้าถึงความสามารถระดับสูง เช่น การดึงภาพดิบจากเซ็นเซอร์
น้ำตาจะไหล โซนี่ช่วยเอามาใส่ในรอมตัวเองที....
หมดปัญหาเรื่องถ่ายมาแล้วแสงไม่สวย กับโซนี่ชอบอัด sharpness เยอะ ๆ ทันที
ตอนนี้ผู้บริโภคขอแอพแต่ง raw ไฟล์ด้วยครับ :D
A smooth sea never made a skillful sailor.