20.11.2016 Views

ANDROID APP

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

16 บทที่ 1 ก้าวแรกกับแอนดรอยด์<br />

Eclair: Android OS 2.0, API Level 5 (เปิดตัวเมื่อ 26 ต.ค. พ.ศ. 2552)<br />

Android OS 2.0.1, API Level 6 (เปิดตัวเมื่อ 3 ธ.ค. พ.ศ. 2552)<br />

Android OS 2.1, API Level 7 (เปิดตัวเมื่อ 12 ม.ค. พ.ศ. 2553)<br />

m มี API Synchronize<br />

m เรียกใช้งาน Quick Contact ได้จากทุกแอพ<br />

m รองรับ HTML5<br />

m รองรับการทำงานร่วมกับ Microsoft Exchange<br />

m คลาส MotionEvent รองรับการสัมผัสจอภาพแบบหลายจุด<br />

m รองรับภาพวอลเปเปอร์แบบเคลื่อนไหว<br />

FroYo: Android OS 2.2, API Level 8 (เปิดตัวเมื่อ 20 พ.ค. พ.ศ. 2553)<br />

m ใช้ Linux Kernel 2.6.32<br />

m รองรับการประมวลผลแบบ Just-in-Time (JIT) เพื่อประสิทธิภาพการทำงานที่รวดเร็วขึ้น<br />

m ใช้บลูทูธสั่งให้หมุนเบอร์โทรศัพท์ด้วยเสียงได้<br />

m การสัมผัสจอภาพแบบหลายจุดสามารถทำได้ละเอียดมากขึ้น<br />

m รองรับการทำงานแบบคลาวด์ (Cloud to Device API)<br />

m สามารถติดตั้งแอพลงบนหน่วยความจำภายนอกได้ เช่น SD Memory Card<br />

m รองรับการทำงานแบบ Wi-Fi Hotspot<br />

m แสดงภาพและวิดีโอแบบทัมบ์เนลได้<br />

m แป้นพิมพ์รองรับการป้อนข้อมูลหลายภาษาได้<br />

m เมื่อแอพมีข้อผิดพลาด จะมีการแจ้งข้อมูลกลับไปยังแอพ Market<br />

ในแอนดรอยด์เวอร์ชั่นหลังๆ ทางผู้พัฒนาพยายามเว้นระยะการปล่อยเวอร์ชั่นใหม่ๆ ออกมาเพื่อ<br />

ลดการเปลี่ยนแปลงค่า API Level และช่วยให้ทางผู้ผลิตฮาร์ดแวร์สามารถควบคุมรายละเอียดของ<br />

ฮาร์ดแวร์ให้รองรับ API Level ได้ง่ายขึ้น ทำให้ลดความถี่ในการอัพเดตระบบปฏิบัติการให้น้อยลงและ<br />

เพิ่มความเสถียรของระบบได้ ดังนั้นในการออก API Level ใหม่ๆ จะช่วยเพิ่มคุณสมบัติต่างๆ และ<br />

ประสิทธิภาพได้ชัดเจนมากยิ่งขึ้น<br />

ระบบจำลองการทำงานและการดีบั๊กแอพแอนดรอยด์<br />

ระบบจำลองการทำงาน หรือที่เรียกว่า Emulator นั้นมีลักษณะจำลองการทำงานของระบบ<br />

ปฏิบัติการแอนดรอยด์ให้มาแสดงผลบนเครื่องคอมพิวเตอร์ ทำให้สะดวกแก่การทดสอบและแก้ไขข้อ<br />

ผิดพลาดของแอพที่พัฒนาขึ้น โดยสามารถเลียนแบบการทำงานของชุดคำสั่ง ARM ได้ เหมือนกับการ<br />

ทำงานบนอุปกรณ์แอนดรอยด์จริงๆ แต่ก็ยังมีการทำงานบางอย่างที่ไม่อาจทดสอบบนระบบจำลองได้<br />

เช่น การทดสอบการโทรเข้าของอุปกรณ์แอนดรอยด์, การปรับเปลี่ยนมุมมองของจอภาพด้วยการ<br />

ตะแคง หรือการใช้งานตัวตรวจจับต่างๆ ระบบจำลองการทำงานจะถูกใช้ในการทดสอบการทำงานและ<br />

แก้ไขข้ผิดพลาดเบื้องต้นของแอพที่พัฒนาขึ้นก่อนที่จะนำไปทดสอบการใช้งานบนอุปกรณ์แอนดรอยด์<br />

จริงๆ

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!