บันทึกประจํารุ่นของ Glass Platform

ติดตามการประกาศของ Glass Platform
อีเมล:

XE22.0 - 14 ตุลาคม 2014

ฟีเจอร์ของผู้ใช้

GDK

การเปลี่ยนแปลงใน CardBuilder

การเปลี่ยนแปลงอื่นๆ

  • เพิ่มวิดเจ็ต Slider เพื่อรองรับภาพเคลื่อนไหวของการโหลด/ความคืบหน้า
  • เพิ่มทริกเกอร์เสียงใหม่ลงใน VoiceTriggers.Command
  • เพิ่มคําสั่งเสียงตามบริบทใหม่ลงใน ContextualMenus.Command

XE21.3 - 24 กันยายน 2014

GDK

XE21.0 - 8 กันยายน 2014

ฟีเจอร์ของผู้ใช้

GDK

  • แทนที่ Card ด้วย CardBuilder ซึ่งรองรับเลย์เอาต์จํานวนมากเพิ่มเติม ตอนนี้ Card เลิกใช้งานแล้วและจะถูกนําออกในรุ่นต่อๆ ไป
  • เพิ่มทริกเกอร์เสียงใหม่ลงใน VoiceTriggers.Command
  • เพิ่มคําสั่งเสียงตามบริบทใหม่ลงใน ContextualMenus.Command
  • เพิ่มการรองรับคําสั่งเสียงตามบริบทใน LiveCard
  • เพิ่มภาพเคลื่อนไหวลงในวิดเจ็ต CardScrollView
  • เลิกใช้งานลักษณะการทํางานของ GestureDetector.ScrollListener: รุ่นต่อๆ ไปจะรายงานกิจกรรมการเลื่อนโดยไม่คํานึงถึงจํานวนนิ้วบนทัชแพด หากต้องการเก็บลักษณะการทํางานเก่าไว้ (เช่น ได้รับเหตุการณ์การเลื่อนเฉพาะเมื่อนิ้วเดียวอยู่บนทัชแพดเท่านั้น) ให้ใช้ GestureDetector.OneFingerScrollListener ใหม่และการตั้งค่าที่เกี่ยวข้อง
  • อัปเดตตัวอย่าง GDK ให้เข้ากันได้กับ Android Studio โดยสมบูรณ์

XE20.1 - 21 สิงหาคม 2014

GDK

คงที่:

  • ปัญหา #469: MediaStore.ACTION_VIDEO_CAPTURE ความตั้งใจไม่ได้ใช้ขีดจํากัดระยะเวลาหรือขีดจํากัดขนาด
  • ปัญหา #289: รองรับความตั้งใจ ACTION_WEB_SEARCH ในการค้นหาโดยใช้ Glass UI
  • ปัญหา #412: แสดงวิดเจ็ต/การ์ดระดับเสียง
  • ปัญหา #555: แตะเพื่อยอมรับไม่ทํางาน (MediaStore.ACTION_IMAGE_CAPTURE Intent)
  • ปัญหา #578: MediaRecorder จับภาพวิดีโอไม่สําเร็จหลังจากอัปเดต XE19.1

API มิเรอร์

เพิ่มการตั้งค่า timezone ใหม่ไปยังคอลเล็กชันการตั้งค่า

XE19.1 - 15 กรกฎาคม 2014

GDK

เพิ่มการรองรับ USB เว็บแคม On-The-Go (OTG) บน Glass ปัญหาที่ทราบมีดังนี้

  • ไม่รองรับปลั๊กอินและเล่นสําหรับโหนดวิดีโอ รีบูต Glass เพื่อตรวจจับเว็บแคมที่เชื่อมต่อ
  • หากอุปกรณ์เสริมที่แนบมามีไมโครโฟน คําสั่งเสียงตามบริบทอาจใช้งานไม่ได้
  • การกําหนดให้ Wake Lock แบบบางส่วนเป็นการดําเนินการเพื่อป้องกันไม่ให้ระบบระงับการเข้าถึงเว็บแคมที่แนบมา

ดูข้อมูลเพิ่มเติมในเซสชัน Google I/O 2014 สร้างนวัตกรรมด้วย Glass Platform

XE18.1 - 10 มิถุนายน 2014

GDK

  • เพิ่มการรองรับคําสั่งเสียงตามบริบทเพื่อให้สมจริง
  • เพิ่มการออกอากาศ ACTION_ON_HEAD_STATE_CHANGED Intent เพื่อแจ้งให้คุณทราบเมื่อผู้ใช้สวมใส่หรือนําอุปกรณ์ออก
  • ย้าย API ของกล้องถ่ายรูป EXTRAS จากชั้นเรียน CameraManager ไปยังชั้นเรียน Intents ใหม่แล้ว

XE17.3 - 3 มิถุนายน 2014

GDK

  • เมธอด CardScrollView บางรายการไม่เป็นส่วนตัวอีกต่อไป

XE17.1 - 13 พฤษภาคม 2014

GDK

  • เพิ่มคําสั่งเสียงใหม่ไปยัง VoiceTriggers.Command แล้ว

XE16.2 - 29 เมษายน 2014

GDK

  • เพิ่มคําสั่งเสียงใหม่ไปยัง VoiceTriggers.Command แล้ว

XE16 - 15 เมษายน 2014

GDK

การเปลี่ยนแปลงใน Card

การเปลี่ยนแปลงใน CardScrollView

  • onPreActivate() และ onPreDeactivate() ลบล้างไม่ได้แล้ว
  • ระบบไม่รองรับ getItemForChildAt(int) อีกต่อไป
  • ระบบไม่รองรับ isSettled() อีกต่อไป
  • ระบบไม่รองรับ updateViews(boolean) อีกต่อไป โปรดใช้ BaseAdapter#notifyDataSetChanged() แทน

การเปลี่ยนแปลงใน TimelineManager:

นําคลาส TimelineManager และการรองรับการ์ดแบบคงที่จาก GDK ออกแล้ว

การเปลี่ยนแปลงใน LiveCard

การเปลี่ยนแปลงใน CardScrollAdapter

  • findIdPosition() และ findItemPosition() ถูกแทนที่ด้วย getPosition(java.lang.Object) แล้ว
  • นํา recycleView() และ setItemOnCard() ออกแล้ว

การเปลี่ยนแปลงอื่นๆ

  • อัปเดตค่า Sounds Enum
  • GestureDetector มี 2 เมธอดช่วย isForward() แบบคงที่สําหรับตรวจจับท่าทางสัมผัสเพื่อส่งต่อ

ทริกเกอร์เสียง

มิเรอร์

ตอนนี้ GET_MEDIA_INPUT เป็นการทํางานของรายการเมนูที่รองรับ และให้คุณส่งเพย์โหลดสื่อจากรายการในเมนูไปยัง Glassware ได้ (ปัจจุบันรองรับเฉพาะข้อความที่ถอดเสียงจากการป้อนข้อมูลด้วยเสียงเท่านั้น)

XE12 - 17 ธันวาคม 2013

ฟีเจอร์ของผู้ใช้

ดูฟีเจอร์ใหม่ของผู้ใช้ได้ที่ support.google.com

GDK

มีการเปลี่ยนแปลง GDK ต่อไปนี้ในรุ่นแพลตฟอร์ม XE12

การเปลี่ยนแปลงใน TimelineManager

การเปลี่ยนแปลงในการ์ดสด:

  • enableDirectRendering() เปลี่ยนชื่อเป็น setDirectRenderingEnabled() แล้ว
  • นํา setNonSilent() ออกแล้ว ตอนนี้เมธอด publish() จะใช้ Enum ของ LiveCard.PublishMode() ซึ่งกําหนดว่าไทม์ไลน์จะเผยแพร่การ์ดแบบไม่มีเสียงหรือเผยแพร่ และโฟกัสของการ์ด

การเปลี่ยนแปลงใน Card

  • นํา getTimestamp() และ setTimestamp() ออกแล้ว
  • ตอนนี้ getInfo() และ setInfo() เปลี่ยนเป็น getFootnote() และ setFootnote() แล้ว
  • ตอนนี้ getFullScreenImages() และ setFullScreenImages() เปลี่ยนเป็น getImageLayout() และ setImageLayout() โดยใช้ ECard.ImageLayout เพื่อกําหนดรูปแบบรูปภาพการ์ด

การเปลี่ยนแปลงอื่นๆ

  • ขณะนี้ชั้นเรียน Camera ได้เปลี่ยนเป็น CameraManager แล้ว
  • LiveCardCallback เปลี่ยนชื่อเป็น DirectRenderingCallback แล้ว
  • เพิ่มคลาส Sounds ซึ่งให้ค่าคงที่ที่คุณส่งไปยัง AudioManager.playSoundEffect() เพื่อเล่นเสียงของระบบ Glass

มิเรอร์

การแก้ไข Mirror API ต่อไปนี้เกิดขึ้นในรุ่นแพลตฟอร์ม XE12

XE11 - 11 พฤศจิกายน 2013

มีการเปลี่ยนแปลง Mirror API ต่อไปนี้ในรุ่นแพลตฟอร์ม XE11

  • ไม่มีรายการในเมนู VIEW_WEBSITE แล้ว

XE10 - 7 ตุลาคม 2013

การเปลี่ยนแปลง Mirror API ต่อไปนี้รองรับฟีเจอร์ใหม่ในการเปิดตัวแพลตฟอร์ม XE10

  • ในตอนนี้ ไทม์ไลน์ที่มี URL ในพร็อพเพอร์ตี้ข้อความจะมีฟีเจอร์ OPEN_URI โดยอัตโนมัติ
  • เพิ่มพร็อพเพอร์ตี้ฟีเจอร์การแชร์ลงในรายชื่อติดต่อแล้ว และช่วยให้คุณควบคุมฟีเจอร์คําบรรยายได้ระหว่างขั้นตอนการแชร์ หากต้องการเปิดใช้คําบรรยาย ให้ตั้งค่าเป็นADD_CAPTION

    {
      "displayName": "Chipotle Cat",
      "imageUrls": ["http://example.com/chipotle.jpg"],
      "sharingFeatures": ["ADD_CAPTION"]
    }
    

ปัญหาที่แก้ไขแล้ว:

  • #197 - แก้ไขข้อขัดข้องที่เกี่ยวข้องกับการแชร์ไทม์ไลน์แล้ว

XE9 - 9 กันยายน 2013

การเปลี่ยนแปลง Mirror API ต่อไปนี้รองรับฟีเจอร์ใหม่ในการเปิดตัวแพลตฟอร์ม XE9

  • การใช้ video/vnd.google-glass.stream-url เป็น contentType ของไฟล์แนบเลิกใช้งานแล้ว หากต้องการสตรีมวิดีโอ ให้ใช้การดําเนินการในเมนู PLAY_VIDEO ที่มีการตั้งค่าเพย์โหลดเป็น URL สตรีมมิงแทน ดูข้อมูลเพิ่มเติมที่การแนบวิดีโอ
  • หากคุณลบล้าง displayName ของรายการในเมนูในตัว คําสั่งเสียงตามบริบทเริ่มต้นสําหรับรายการในเมนูจะไม่ทํางาน
  • ระบบไม่รองรับพร็อพเพอร์ตี้ htmlPages ของทรัพยากรไทม์ไลน์อีกต่อไป ดูการใส่เลขหน้าสําหรับวิธีการที่รองรับในปัจจุบัน
  • VIEW_WEBSITE เลิกใช้งานแล้วและจะถูกนําออกในรุ่นต่อๆ ไป ให้ใช้ OPEN_URI แทน

ปัญหาที่แก้ไขแล้ว:

  • #164 - ตอนนี้การสตรีมวิดีโอรองรับ URL ของวิดีโอ YouTube แล้ว

XE8 - 12 สิงหาคม 2013

การเปลี่ยนแปลง Mirror API ต่อไปนี้รองรับฟีเจอร์ใหม่ในการเปิดตัวแพลตฟอร์ม XE8

เครื่องแก้วที่ระบุ คําสั่งเมนูเสียง

  • เพิ่มคําสั่งเมนูเสียงโดยใช้ทรัพยากร contacts
  • ระบุคําสั่งเสียงในพร็อพเพอร์ตี้ contacts.acceptCommands
  • "จดโน้ต" และ "โพสต์อัปเดต" เป็นคําสั่งเดียวที่รองรับในขณะนี้ หากต้องการขอรับการสนับสนุนสําหรับคําสั่งเสียงอื่นๆ โปรดกรอกแบบฟอร์มแนะนําคําสั่งเสียงสําหรับ Glass

ปรับปรุงการใส่เลขหน้า HTML

  • การใส่เลขหน้าด้วยตนเองและแบบอัตโนมัติจากภายในพร็อพเพอร์ตี้ timelineItem.html
  • timelineItem.htmlPages เลิกใช้งานแล้วและจะถูกนําออกในรุ่นต่อๆ ไป

เมนูVIEW_WEBSITE ใหม่:

  • เมื่อเปิดใช้งานจากการ์ดไทม์ไลน์ ระบบจะเปิด URL ที่ระบุใน menuItem.payload ด้วยเว็บเบราว์เซอร์ Glass

ปัญหาที่แก้ไขแล้ว:

  • #6, #63 - Glassware สามารถลงทะเบียนคําสั่งเสียงโดยใช้ Mirror API ได้
  • #91 - ตอนนี้วิดีโอจะเล่นจากการ์ด HTML ได้แล้ว และตอนนี้สามารถระบุ URL ของภาพขนาดย่อได้แล้ว
  • #115 - ตอนนี้รายการวิดีโอได้รับการจัดการโดยรายการเมนู
  • #137 - การดําเนินการใหม่ในตัว: VIEW_WEBSITE
  • #160 - รูปภาพที่มี URL ยาวมาก ตอนนี้ก็ใช้งานได้

XE7 - 7 กรกฎาคม 2013

ปัญหาที่แก้ไขแล้ว:

  • #53 - ตอนนี้วิดีโอ ยังคงรักษาสัดส่วนภาพไว้

13 มิถุนายน 2013

ผู้ใช้ใน MyGlass ไม่จําเป็นต้องเปิดใช้รายชื่อติดต่ออีกต่อไป ตอนนี้รายชื่อติดต่อทั้งหมด เปิดใช้อยู่โดยค่าเริ่มต้น

หาก Glassware มีเอกสารประกอบที่แจ้งให้ผู้ใช้เปิดใช้การแชร์รายชื่อติดต่อ (เช่น เมื่อสิ้นสุดขั้นตอนการตรวจสอบสิทธิ์หรือเป็นการ์ดต้อนรับ) คุณควรนํารายชื่อติดต่อออก

XE6 - 4 มิถุนายน 2013

การเปลี่ยนแปลง Mirror API ต่อไปนี้รองรับฟีเจอร์ใหม่ในการเปิดตัวแพลตฟอร์ม XE6

  • เพิ่ม video/vnd.google-glass.stream-url เป็นประเภท MIME สําหรับไฟล์แนบที่เป็นไทม์ไลน์ ประเภท MIME นี้ช่วยให้คุณระบุ URL ที่จะสตรีมวิดีโอได้

    ดูข้อมูลเพิ่มเติมที่การแนบวิดีโอ

  • เพิ่มความสามารถสําหรับผู้ใช้ในการเพิ่มคําบรรยายลงในรูปภาพที่แชร์ คําบรรยายจะจัดเก็บอยู่ในพร็อพเพอร์ตี้ text ของไทม์ไลน์

    ดูข้อมูลเพิ่มเติมที่คําบรรยายสําหรับรูปภาพที่แชร์

ปัญหาที่แก้ไขแล้ว:

  • #77 - htmlPages พร้อมให้ใช้งานแล้วในแพ็กเกจแบบแยกชุดข้อความ

15 เมษายน 2013

การเปิดตัว Mirror API ครั้งแรก