ไฮไลต์ของแพลตฟอร์ม Android 1.5

เมษายน 2009

แพลตฟอร์ม Android 1.5 เปิดตัวฟีเจอร์ใหม่ๆ มากมายสำหรับผู้ใช้และนักพัฒนาแอป รายการด้านล่างแสดงภาพรวมของการเปลี่ยนแปลง

การปรับแต่งอินเทอร์เฟซผู้ใช้

  • ระดับระบบ
    • การปรับแต่งองค์ประกอบ UI หลักทั้งหมด
    • การเปลี่ยนหน้าต่างแบบเคลื่อนไหว (ปิดอยู่โดยค่าเริ่มต้น)
    • การหมุนแอปพลิเคชันตามเซ็นเซอร์ตรวจจับความเร่ง
  • การปรับแต่ง UI สำหรับรายการต่อไปนี้
    • ประสบการณ์การใช้งานขณะโทร
    • รายชื่อติดต่อ บันทึกการโทร และรายการโปรด
    • SMS และ MMS
    • เบราว์เซอร์
    • Gmail
    • ปฏิทิน
    • อีเมล
    • กล้องถ่ายรูปและแกลเลอรี
    • การจัดการแอปพลิเคชัน

การปรับปรุงประสิทธิภาพ

  • เปิดการทำงานของกล้องถ่ายรูปและจับภาพได้เร็วขึ้น
  • การระบุตำแหน่ง GPS เร็วขึ้นมาก (ทำงานด้วย SUPL AGPS)
  • เลื่อนดูหน้าเว็บในเบราว์เซอร์ได้ราบรื่นขึ้น
  • เลื่อนดูรายการการสนทนาทาง Gmail ได้เร็วขึ้น

ฟีเจอร์ใหม่

  • แป้นพิมพ์เสมือนบนหน้าจอ
    • ทำงานได้ทั้งในแนวตั้งและแนวนอน
    • สนับสนุนการติดตั้งแป้นพิมพ์ของบุคคลที่สามโดยผู้ใช้
    • พจนานุกรมผู้ใช้สำหรับคำที่กำหนดเอง
  • หน้าจอหลัก
    • วิดเจ็ต
      • วิดเจ็ตหน้าจอหลักที่รวมอยู่ด้วย ได้แก่ นาฬิกาแอนะล็อก ปฏิทิน เครื่องเล่นเพลง กรอบรูป และการค้นหา
    • ไลฟ์โฟลเดอร์ (Live Folder)
  • กล้องถ่ายรูปและแกลเลอรี
    • การบันทึกวิดีโอ
    • การเล่นวิดีโอ (รูปแบบ MPEG-4 และ 3GP)
  • บลูทูธ 
    • สนับสนุนบลูทูธสเตอริโอ (โปรไฟล์ A2DP และ AVCRP)
    • การจับคู่อัตโนมัติ
    • ประสบการณ์การใช้งานแฮนด์ฟรีที่ดีขึ้น
  • เบราว์เซอร์
    • อัปเดตด้วยเบราว์เซอร์ Webkit และเครื่องมือ JavaScript ของ Squirrelfish เวอร์ชันล่าสุด
    • คัดลอกและวางในเบราว์เซอร์
    • ค้นหาภายในหน้าเว็บ
    • การเข้ารหัสตัวอักษรที่ผู้ใช้สามารถเลือกได้
    • การเปลี่ยนแปลง UI มีดังนี้
      • ช่องค้นหาและ Go แบบรวม
      • หน้าจอบุ๊กมาร์ก/ประวัติการเข้าชม/หน้าเว็บที่เข้าชมบ่อยที่สุดแบบแท็บ
  • รายชื่อติดต่อ
    • แสดงภาพถ่ายของผู้ใช้เป็นรายการโปรด
    • ประทับวันที่/เวลาเฉพาะของเหตุการณ์ไว้ในบันทึกการโทร
    • เข้าถึงบัตรรายชื่อติดต่อได้ด้วยสัมผัสเดียวจากบันทึกการโทร
  • ระบบ
    • เคอร์เนล Linux ใหม่ (เวอร์ชัน 2.6.27)
    • การตรวจสอบและซ่อมแซมระบบไฟล์ของการ์ด SD โดยอัตโนมัติ
    • SIM Application Toolkit 1.0
  • แอปพลิเคชันของ Google (ไม่พร้อมใช้งานในภาพระบบ Android 1.5 ที่รวมอยู่ใน Android SDK)
    • ดูสถานะเพื่อนใน Google Talk ในแอปพลิเคชัน Contacts, SMS, MMS, Gmail และอีเมล
    • การดำเนินการพร้อมกันหลายรายการ เช่น เก็บ ลบ และติดป้ายกำกับบนข้อความ Gmail
    • อัปโหลดวิดีโอไว้บน YouTube
    • อัปโหลดภาพถ่ายไว้บน Picasa

API และองค์ประกอบไฟล์ Manifest ใหม่

  • เฟรมเวิร์ก UI
    • เฟรมเวิร์กสำหรับการโต้ตอบของเธรดพื้นหลัง/UI ที่ง่ายขึ้น
    • วิดเจ็ต SlidingDrawer ใหม่
    • วิดเจ็ต HorizontalScrollview ใหม่
  • เฟรมเวิร์ก AppWidget
  • เฟรมเวิร์กสื่อ
    • API การบันทึกและเล่นเสียงดิบ
    • เครื่องมือเล่น MIDI แบบอินเทอร์แอกทีฟ
    • Video Recording APIs สำหรับนักพัฒนาแอป (รูปแบบ 3GP)
    • Intent การแชร์วิดีโอและรูปภาพ
    • จุดประสงค์ในการค้นหาสื่อ
  • เฟรมเวิร์กวิธีการป้อนข้อมูล
    • Input Method Service เฟรมเวิร์ก
    • เครื่องมือคาดคะเนข้อความ
    • ความสามารถในการให้บริการ IME ที่ดาวน์โหลดได้แก่ผู้ใช้
  • ข้อกำหนดฮาร์ดแวร์ที่แอปพลิเคชันกำหนด

    ตอนนี้แอปพลิเคชันสามารถใช้องค์ประกอบใหม่ในไฟล์ Manifest ได้แล้ว ซึ่งก็คือ <uses- configuration> เพื่อแจ้งให้ระบบ Android ทราบว่าแอปพลิเคชันต้องการฟีเจอร์ฮาร์ดแวร์ใดบ้างจึงจะทำงานได้อย่างถูกต้อง ตัวอย่างเช่น แอปพลิเคชันอาจใช้องค์ประกอบนี้เพื่อระบุว่าต้องใช้แป้นพิมพ์จริงหรืออุปกรณ์นำทางที่เฉพาะเจาะจง เช่น แทร็กบอล ก่อนติดตั้งแอปพลิเคชัน ระบบ Android จะตรวจสอบแอตทริบิวต์ที่กําหนดไว้สําหรับองค์ประกอบ <uses-configuration> และอนุญาตให้ติดตั้งต่อได้ก็ต่อเมื่อมีฮาร์ดแวร์ที่จําเป็นเท่านั้น

  • เฟรมเวิร์กการจดจำคำพูด
    • รองรับการใช้คลังการจดจำคำพูดผ่าน Intent ดูRecognizerIntent
  • การเพิ่ม API อื่นๆ
    • LocationManager - แอปพลิเคชันสามารถรับการอัปเดตการเปลี่ยนแปลงตำแหน่งผ่าน Intent
    • WebView - การรองรับเหตุการณ์ DOM ของการแตะเริ่มต้น/สิ้นสุด/ย้าย/ยกเลิก
    • Sensor Manager APIs ที่ได้รับการออกแบบใหม่
    • GLSurfaceView - เฟรมเวิร์กเพื่อความสะดวกในการสร้างแอปพลิเคชัน OpenGL
    • ออกอากาศ Intent สําหรับการติดตั้งการอัปเดตแอปสําเร็จแล้ว เพื่อประสบการณ์การอัปเกรดแอปที่ราบรื่นยิ่งขึ้น