Knowledge
Published on May 17th, 2013 | by mewIC
0เก็บตกข้อมูลที่น่าสนใจสำหรับ นักพัฒนา ในงาน Google I/O
งาน Google I/O เป็นงานประจำปีที่ Google จัดขึ้นมาเพื่อเสนอเทคโนโลยีเจ๋งๆ สุดล้ำมาอัพเดทให้คนทั่วโลกว้าว! ซึ่งความน่าสนใจของปีนี้พลิกโผสุดๆ จากที่ทุกคนคิดว่า Google จะเปิดตัว Hardware สุดเจ๋ง Software สุดล้ำ แต่กลับไม่ใช่อย่างที่คาดหวัง โดยปีนี้ Google เน้นหนักมาที่การทำงานร่วมกันของแอพบน iOS และ Android รวมถึงการเปิดตัว Android Studio เพื่อสนับสนุนนักพัฒนาแอพฯ Android มากขึ้น
ประเด็นที่สำคัญเกี่ยวข้องกับนักพัฒนาแอพฯ Android ในงาน Google I/O
Google Play Game Service:
อธิบายให้เข้าใจง่ายๆ คือ Game Center ฝั่ง Android นั้นเอง ซึ่ง Google Play Game Service มีฟีเจอร์คล้ายๆ Game Center แต่ที่แตกต่างคือระบบ Cloud save มาดูกันว่ามีฟีเจอร์อะไรบ้างที่น่าสนใจ- Cloud save เราสามารถเซฟเกมลง Cloud ได้ ต่อไปนี้ก็ไม่ต้องห่วงว่าคะแนนจะหายตอนเปลี่ยนมือถือใหม่
- Achievements สามารถเก็บถ้วยรางวัลในเกม และเก็บสะสมคะแนนได้
- Leaderboard สามารถเก็บ High Score แชร์กับเพื่อนได้
- Multi Player ที่เราสามารถเล่นแข่งขันกับเพื่อนๆ ได้
Android Studio
ปีนี้ Google ได้หยุดพัฒนา Eclipse (ตัวพัฒนาแอพฯ บน Android) แล้วหันมาพัฒนา Android Studio แทน ฟีเจอร์เด็ดๆ Android Studio มีดังนี้- Live Coding เราสามารถเขียนโค้ดแล้วรันเพื่อดู Preview ได้เลยทันที ทันทีในที่นี้คือ แก้โค้ดปุ๊บแสดงตัวอย่างปั๊บโดยที่เราไม่จำเป็นต้อง Compile
- ระบบการแสดงผลบนหน้าจอหลายๆ แบบ ปัญหาหลักของ Android คือเรื่อง UI Fragmentation (ความหลากหลายของการแสดงผล) แต่ระบบนี้จะช่วยแก้ปัญหาเรื่องนี้ได้เยอะมาก เพียงแค่คุณกดปุ่มเดียว ก็จะมีหน้าจอมาให้เลือกหลายแบบ (ตามรูปด้านล่าง) พร้อมทั้งเราสามารถแก้เฉพาะการแสดงผลเฉพาะหน้าจอได้เลย
- ระบบการแสดงผลหลายภาษา เพียงแค่คลิกเดียว Android Studio จะแสดงผลหน้าจอหลายๆ แบบกับหลายๆ ภาษามาให้เราเลือก และเราสามารถปรับแก้การแสดงผลสำหรับภาษานั้นๆ ได้เลย
Google Play Developer Console
การอัพเดท Google Play Developer Console ครั้งนี้เป็นประโยชน์ต่อนักพัฒนาล้วนๆ โดยฟีเจอร์เด็ดมีดังนี้- Auto Translation ระบบแปลภาษาโดย Google จะดึง Service Google Translate มาแปลข้อความทั้งหลายของเราให้เป็นภาษาที่เราต้องการ
- Beta Testing and Staged ระบบหลังบ้านของ Google Play เพื่ออำนวยความสะดวกสำหรับ Beta/Alpha Testing และ ทดสอบการอัพเดท เช่น เวลาเราอัพเดทแอพฯ แต่เราอยากจำกัดวงเฉพาะกลุ่มที่เราต้องการ เช่นกลุ่ม Tester เป็นต้น
- Usage Metrics, Referral Tracking, Revenue Graph ระบบคำนวนการใช้งานของผู้ใช้ ต่อไปนี้เราจะสามารถวิเคราะห์การใช้งานแอพฯ ได้ละเอียดมากขึ้น ไม่ว่าจะเป็น ยอดขายในช่วงสัปดาห์นี้ คนใช้แอพฯ เราอยู่ประเทศอะไรบ้าง ช่วงไหนที่แอพฯ เราขายดี เป็นต้น