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 بكسل.) لذلك لم تعد التطبيقات تحتوي على حالات العرض الملغاة والتعبئة. بدلاً من ذلك ، يمكنك تطوير تطبيقك ليكون وظيفيًا ونظرًا إلى أي حجم يصل إلى الحد الأدنى.

ملاحظة كان للعرض المقطوع في Windows 8 عرض 320 بكسل. الحد الأدنى الافتراضي لعرض 500 بكسل أكبر من عرض ويندوز 8 التقط. إذا كان تطبيقك يعمل بشكل جيد في أحجام أصغر وتريد تشجيع المستخدمين على إبقاء تطبيقك على الشاشة ، يمكنك تغيير الحد الأدنى للعرض إلى 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. يمكن أن تتضمن تطبيقاتك الآن مربع البحث كعنصر في الترميز. التحكم الجديد يدعم templating والتصميم الكامل.

في نظام التشغيل Windows 8.1 ، يتم التحكم في تجربة بحث التطبيق تمامًا بواسطة تطبيقاتك. يتكامل مربع البحث مع عقد البحث لتوفير الطاقة وتمكين التخصيص العميق ، لذلك تقدم تطبيقاتك تجارب مصممة خصيصًا لاحتياجات المستخدم. يدعم مربع البحث اقتراحات ونتائج البحث التي يوفرها التطبيق ، وسجل البحث المخصص للتطبيق ، والدعم الكامل لتفاعلات اللمس ولوحة المفاتيح والماوس.

مشاركة التحديثات

في Windows 8.1 ، يمكن أن توفر التطبيقات المصدر لعقد المشاركة طرقًا متعددة للعودة إلى المحتوى الذي تتم مشاركته. يقوم Windows 8.1 بتقسيم تنسيق Uri إلى تنسيقين جديدين للبيانات في DataPackage ويقدم أربعة خصائص جديدة مكتوبة بقوة في DataPackagePropertySet. بالنسبة إلى DataPackage ، يتم إهمال تنسيق Uri واستبداله بتنسيقات WebLink و ApplicationLink.

سحر العمل على كل شاشة

في نظام التشغيل Windows 8 ، عندما كان هناك العديد من التطبيقات التي تظهر على الشاشة وقام المستخدم باستدعاء السحر ، قام النظام بعرض السحر لأي تطبيق احتل معظم مساحة الشاشة. في Windows 8.1 ، يعرض النظام سحر التطبيق الأخير الذي تفاعل المستخدم معه ، بغض النظر عن عدد التطبيقات التي تظهر على الشاشة أو ما إذا كانت هناك شاشات متعددة. على سبيل المثال ، إذا حدد المستخدم سحر الإعدادات ، يعرض النظام نشرة الإعدادات لآخر تطبيق تم استخدامه.

صمم تطبيقك بحيث يعمل مع السحر بغض النظر عن حجم التطبيق. على وجه الخصوص ، يجب أن يكون عرض flyout في العرض أقل من أو يساوي العرض الحالي للتطبيق.

الاندماج مع الناس والأحداث

يتيح لك Windows 8.1 إدخال قوة الأشخاص والأحداث في تطبيقك. يمكنك السماح لمستخدمي التطبيق الخاص بك بالبحث عن معلومات حول الأشخاص الذين يعرفونهم من داخل التطبيق الخاص بك ، والمشاركة مع الأشخاص من خلال دمج تجارب الاتصال مثل المراسلة والبريد الإلكتروني والمكالمات ومكالمات الفيديو وما إلى ذلك. يمكنك أيضًا إبقاء المستخدمين في تطبيقك عن طريق السماح لهم بمشاهدة توفر التقويم لديهم بسرعة وإضافة أحداث إلى التقويم المفضل لديهم.

اصطناع الكلام

يقدم Windows 8.1 واجهة برمجة تطبيقات Windows.Media.SpeechSynthesis ، التي تدعم توليف الكلام - المعروف أيضًا باسم تحويل النص إلى كلام (TTS) - في تطبيقات Windows Store. استخدام توليف الكلام لمطالبة المستخدم بالإدخال ، وتسليط الضوء على إعلامات التطبيق ومربعات حوار الرسائل ، تقديم الإرشادات (مثل التنقل التدريجي) ، وقراءة المحتوى مثل الرسائل النصية أو رسائل البريد الإلكتروني ، وموجز RSS ، والكتب ، ونتائج البحث.

يتضمن Windows 8.1 عددًا من محركات تركيب الكلام ، والمعروفة باسم الأصوات. كل صوت له اسم مألوف ، مثل Microsoft David (en-US ، ذكر) ، Microsoft Zira (en-US ، أنثى) ، و Microsoft Hazel (en-UK ، أنثى) ، التي يمكن تحديدها في التطبيق الخاص بك وتحديدها أيضًا من لوحة تحكم اللغة من قبل المستخدم. تتيح إمكانيات تركيب الكلام المدعومة من Windows 8.1:

تعيين المزج الكلام إلى جنس معين ، والصوت ، واللغة. توليد مخرجات الكلام من سلسلة نصية بسيطة باستخدام الخصائص والخصائص الافتراضية للصوت الحالي. توليد مخرجات الكلام من سلسلة تحتوي على لغة توصيف الكلام (SSML) لتخصيص خصائص الصوت ، والنطق ، وحجم الصوت ، والملعب ، والسرعة أو السرعة ، والتركيز ، وما إلى ذلك. قراءة وكتابة البيانات الصوتية التي تم إنشاؤها بواسطة محرك توليف الكلام من وإلى دفق الوصول العشوائي.

دعم التطبيق إنذار على شاشة القفل

في Windows 8.1 ، تُستخدم الآن إحدى فتحات قفل الشاشة لتطبيقات الإنذار. تستخدم تطبيقات الإنذار فئة AlarmApplicationManager لطلب إذن من المستخدم ليكون تطبيق إنذار النظام. إذا منح المستخدم الإذن (أو إذا وضع المستخدم التطبيق في فتحة الإنذار هذه باستخدام لوحة التحكم) ، فإن التطبيق يأخذ الفتحة ويصبح تطبيق إنذار النظام. ثم يتم عرض إشعارات الإنذار التي يطلقها تطبيق إنذار النظام للمستخدم بدقة خلال ثانية واحدة. فقط التطبيق الموجود في فتحة التنبيه يمكنه إطلاق إشعارات الإنذار ؛ يتم التعامل مع إشعارات الإنذار الصادرة عن التطبيقات الأخرى على أنها إعلامات عادية.

تحديثات لجدولة عنصر العمل

يتيح لك API CoreDispatcher (Windows:: UI:: Core: CoreDispatcher) الآن مزيدًا من التحكم في الأولويات في جدولة عناصر العمل. في Windows 8.1 ، أصبحت أولويات إرسال العمل الآن بالترتيب التالي:

SendMessage (أولوية قصوى)

CoreDispatcherPriority.High

CoreDispatcherPriority.Normal (يتضمن رسائل الإطار ومكالمات طراز كائن المكون (COM))

أي رسائل إدخال الجهاز

CoreDispatcherPriority.Low

CoreDispatcherPriority.Idle (أدنى أولوية ، تستخدم في مهام الخلفية)

ما رأيك كمطور ، هل هذه التغييرات جيدة أم سيئة؟

Windows 8.1 ux & ui: أهم 9 ميزات جديدة ومحدثة