Windows 8.1 ux & ui: คุณลักษณะใหม่และอัปเดต 9 อันดับแรก

สารบัญ:

วีดีโอ: Windows 8.1 UX Design, 05 Layout 2024

วีดีโอ: Windows 8.1 UX Design, 05 Layout 2024
Anonim

ก่อนหน้านี้วันนี้เราแบ่งปันลิงค์ไปยังเอกสารเต็มรูปแบบใน Windows 8.1 เกี่ยวกับแนวทาง UX และ UI ใหม่ ตอนนี้ได้เวลาดูว่าฟีเจอร์ใดได้รับการอัปเดตและฟีเจอร์ใหม่ การเปลี่ยนแปลงส่วนใหญ่เกิดขึ้นเพื่อให้นักพัฒนาสามารถมีกระบวนการส่งแอปพลิเคชันที่รวดเร็วขึ้นและเพื่อตอบสนองความต้องการของระบบปฏิบัติการใหม่ ดังนั้นที่นี่มีเก้าคุณสมบัติใหม่และปรับปรุง:

หน้าต่างที่ปรับขนาดได้

Windows 8.1 ไม่มีสถานะมุมมองที่มีความกว้างคงที่ ผู้ใช้สามารถปรับขนาดแอพอย่างต่อเนื่องเป็นความกว้างต่ำสุด (ความกว้างขั้นต่ำเริ่มต้นของแอปคือ 500 พิกเซล) ดังนั้นแอพจึงไม่มีสถานะภาพที่ถูกจัดวางและเติมอีกต่อไป แต่คุณพัฒนาแอพของคุณให้ทำงานได้ดีและดูดีในทุกขนาดจนถึงขั้นต่ำ

หมายเหตุมุมมองที่ snapped ใน Windows 8 มีความกว้าง 320 พิกเซล ความกว้างต่ำสุดเริ่มต้น 500 พิกเซลนั้นใหญ่กว่ามุมมองที่ Windows snapped หากแอปของคุณทำงานได้ดีในขนาดที่เล็กกว่าและคุณต้องการสนับสนุนให้ผู้ใช้เก็บแอปของคุณบนหน้าจอคุณสามารถเปลี่ยนความกว้างขั้นต่ำเป็น 320 พิกเซล ผู้ใช้สามารถมีแอพได้มากกว่าสองแอพบนหน้าจอในเวลาเดียวกัน ดังนั้นแอปของคุณอาจปรากฏระหว่างแอพสองแอพอื่นและไม่ติดกับขอบด้านซ้ายหรือด้านขวาของหน้าจอ

แอปเดียวสามารถเปิดได้มากกว่าหนึ่งหน้าต่างในเวลาเดียวกัน แอปสามารถเปิดแอปอื่น เมื่อสิ่งนี้เกิดขึ้นแอพทั้งสองมักจะแบ่งหน้าจอให้เท่ากันถ้ามีพื้นที่เพียงพอ แต่คุณสามารถเปลี่ยนแปลงสิ่งนี้เพื่อให้แอปที่เปิดตัวนั้นกว้างหรือแคบกว่าแอพดั้งเดิมหรือเพื่อให้แอพนั้นมาแทนที่แอพเดิมบนหน้าจอ ในการเปลี่ยนพฤติกรรมเริ่มต้นให้ใช้คุณสมบัติ DesiredRemainingView

อัพเดตไทล์

ใน Windows 8 มีขนาดแผ่นกระเบื้องสองขนาด: แผ่นสี่เหลี่ยม (150 × 150 พิกเซลที่ 1x มาตราส่วนการปรับขนาด), แผ่นกว้าง (310 × 150 ที่ 1x ที่ราบสูง) ใน Windows 8.1 มีขนาดของกระเบื้องเพิ่มเติมสองขนาด: แผ่นเล็ก (70 × 70 ที่ 1x ที่ราบสูง), กระเบื้องขนาดใหญ่ (310 × 310 ที่ 1x ที่ราบสูง) เนื่องจากชนิดเทมเพลตสามในสี่นี้เป็นสี่เหลี่ยมจัตุรัสดังนั้นไทล์ที่เคยถูกเรียกว่า“ สแควร์” ไทล์ใน Windows 8 (150 × 150 ที่ 1x ที่ราบสูง) จึงเรียกว่าไทล์“ ปานกลาง” ทั้งชุดนั้นมีขนาดเล็กกลางกว้างและใหญ่ นี่คือตัวอย่างของทั้งสี่

ค้นหาการอัปเดต

Windows 8.1 แนะนำตัวควบคุมกล่องค้นหาใหม่เพื่อช่วยคุณจัดเตรียมผลการค้นหา: Windows.UI.Xaml.Controls.SearchBox สำหรับแอปที่ใช้ XAML และ WinJS.UI.SearchBox สำหรับแอปที่ใช้ JavaScript แอพของคุณสามารถรวมช่องค้นหาเป็นองค์ประกอบในมาร์กอัปของคุณ การควบคุมใหม่รองรับการสร้างเทมเพลตและการออกแบบที่สมบูรณ์

ใน Windows 8.1 ประสบการณ์การค้นหาแอปนั้นควบคุมโดยแอพของคุณอย่างสมบูรณ์ ช่องค้นหาผสานรวมกับสัญญาการค้นหาเพื่อเพิ่มพูนประสบการณ์และเปิดใช้งานการปรับแต่งแบบลึกดังนั้นแอปของคุณจึงมอบประสบการณ์ที่ออกแบบมาเพื่อตอบสนองความต้องการของผู้ใช้ ช่องค้นหาสนับสนุนคำแนะนำการค้นหาและผลลัพธ์ที่มาจากแอพประวัติการค้นหาเฉพาะแอพและการสนับสนุนอย่างสมบูรณ์สำหรับการโต้ตอบแบบแป้นพิมพ์และเมาส์

แบ่งปันการอัปเดต

ใน Windows 8.1 แอพต้นทางสำหรับสัญญาการแชร์สามารถให้วิธีการหลายวิธีในการกลับไปที่เนื้อหาที่แชร์ Windows 8.1 แบ่งรูปแบบ Uri ออกเป็นสองรูปแบบข้อมูลใหม่ใน DataPackage และแนะนำคุณสมบัติใหม่สี่ประการที่ได้รับการพิมพ์อย่างยิ่งใน DataPackagePropertySet สำหรับ DataPackage รูปแบบ Uri จะถูกคัดค้านและแทนที่ด้วยรูปแบบ WebLink และ ApplicationLink

เครื่องรางทำงานได้บนทุกหน้าจอ

ใน Windows 8 เมื่อมีแอพหลายรายการบนหน้าจอและผู้ใช้เรียกใช้ชุดทางลัดระบบจะแสดงชุดทางลัดสำหรับแอพใดก็ตามที่ใช้พื้นที่หน้าจอส่วนใหญ่ ใน Windows 8.1 ระบบจะแสดงชุดทางลัดสำหรับแอพล่าสุดที่ผู้ใช้โต้ตอบโดยไม่คำนึงถึงจำนวนแอพที่ปรากฏบนหน้าจอหรือมีหลายหน้าจอ ตัวอย่างเช่นหากผู้ใช้เลือกทางลัดการตั้งค่าระบบจะแสดง flyout การตั้งค่าสำหรับแอพล่าสุดที่ใช้

ออกแบบแอพของคุณเพื่อให้ทำงานร่วมกับเครื่องรางโดยไม่คำนึงถึงขนาดของแอพ โดยเฉพาะอย่างยิ่งความกว้างของ flyout การตั้งค่าจะต้องน้อยกว่าหรือเท่ากับความกว้างปัจจุบันของแอพของคุณ

ผสานรวมกับผู้คนและกิจกรรม

Windows 8.1 ช่วยให้คุณนำพลังของผู้คนและกิจกรรมมาไว้ในแอพของคุณ คุณสามารถให้ผู้ใช้แอปของคุณค้นหาข้อมูลเกี่ยวกับคนที่พวกเขารู้จักจากภายในแอพของคุณและมีส่วนร่วมกับผู้คนด้วยการบูรณาการประสบการณ์การสื่อสารเช่นการส่งข้อความอีเมลการโทรการสนทนาทางวิดีโอและอื่น ๆ คุณสามารถให้ผู้ใช้อยู่ในแอพของคุณโดยให้ผู้ใช้สามารถดูความพร้อมใช้งานของปฏิทินได้อย่างรวดเร็วและเพิ่มกิจกรรมในปฏิทินที่ต้องการ

การสังเคราะห์เสียงพูด

Windows 8.1 แนะนำ Windows.Media.SpeechSynthesis API ซึ่งรองรับการสังเคราะห์เสียงพูดหรือที่รู้จักกันในชื่อ text-to-speech (TTS) ในแอพ Windows Store ใช้การสังเคราะห์เสียงพูดเพื่อให้ผู้ใช้ป้อนข้อมูลเน้นการแจ้งเตือนแอพและกล่องโต้ตอบข้อความ ให้คำแนะนำ (เช่นการนำทางแบบเลี้ยวต่อเลี้ยว) และอ่านเนื้อหาเช่นข้อความหรือข้อความอีเมลฟีด RSS หนังสือและผลการค้นหา

Windows 8.1 ประกอบด้วยเอ็นจินการสังเคราะห์เสียงพูดจำนวนมากที่รู้จักกันในชื่อเสียง แต่ละเสียงมีชื่อที่เป็นมิตรเช่น Microsoft David (ในสหรัฐอเมริกา, ชาย), Microsoft Zira (ในสหรัฐอเมริกา, หญิง) และ Microsoft Hazel (ในสหราชอาณาจักร, หญิง) ที่สามารถระบุได้ในแอปของคุณและยังเลือก จากแผงควบคุมภาษาโดยผู้ใช้ ความสามารถในการสังเคราะห์เสียงพูดที่รองรับโดย Windows 8.1 ช่วยให้:

การตั้งค่าตัวสังเคราะห์เสียงพูดเป็นเพศเสียงและภาษาที่เฉพาะเจาะจง การสร้างเอาต์พุตเสียงพูดจากสตริงข้อความธรรมดาโดยใช้คุณสมบัติและคุณสมบัติเริ่มต้นของเสียงปัจจุบัน การสร้างเอาต์พุตเสียงพูดจากสตริงที่มี Speech Synthesis Markup Language (SSML) เพื่อกำหนดลักษณะเสียงการออกเสียงระดับเสียงพิทช์อัตราหรือความเร็วการเน้นเสียงและอื่น ๆ การอ่านและการเขียนข้อมูลเสียงที่สร้างโดยเครื่องมือสังเคราะห์เสียงพูดไปยังและจากสตรีมเข้าถึงแบบสุ่ม

สนับสนุนแอพ Alarm บนหน้าจอล็อค

ใน Windows 8.1 ตอนนี้หนึ่งในช่องล็อคหน้าจอใช้สำหรับแอพเตือนภัย แอพ Alarm ใช้คลาส AlarmApplicationManager เพื่อขออนุญาตจากผู้ใช้ให้เป็นแอพ Alarm System หากผู้ใช้ให้สิทธิ์ (หรือหากผู้ใช้วางแอปในช่องสัญญาณเตือนนั้นโดยใช้แผงควบคุม) แอปจะใช้ช่องและกลายเป็นแอพเตือนภัยของระบบ การแจ้งเตือนการเตือนจากแอประบบเตือนภัยจะแสดงต่อผู้ใช้ด้วยความแม่นยำภายในหนึ่งวินาที เฉพาะแอปในช่องสัญญาณเตือนเท่านั้นที่สามารถแจ้งเตือนสัญญาณเตือนไฟไหม้ การแจ้งเตือนการเตือนที่เกิดจากแอพพลิเคชั่นอื่นจะถือว่าเป็นการแจ้งเตือนตามปกติ

อัปเดตการกำหนดเวลารายการงาน

CoreDispatcher (Windows:: UI:: Core: CoreDispatcher) API ตอนนี้ช่วยให้คุณควบคุมลำดับความสำคัญมากขึ้นในการกำหนดเวลารายการงาน ใน Windows 8.1 ลำดับความสำคัญการจัดส่งงานอยู่ในลำดับนี้:

SendMessage (ลำดับความสำคัญสูงสุด)

CoreDispatcherPriority.High

CoreDispatcherPriority.Normal (รวมถึงข้อความหน้าต่างและการเรียกใช้ Component Object Model (COM))

ข้อความอินพุตอุปกรณ์ใด ๆ

CoreDispatcherPriority.Low

CoreDispatcherPriority.Idle (ลำดับความสำคัญต่ำสุดใช้สำหรับงานพื้นหลัง)

คุณคิดว่าอะไรในฐานะนักพัฒนาการเปลี่ยนแปลงเหล่านี้ดีหรือไม่ดี?

Windows 8.1 ux & ui: คุณลักษณะใหม่และอัปเดต 9 อันดับแรก