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 />
จริงๆ