لقد كان هناك الكثير من الحديث عن iOS 7 منذ كشف النقاب عنها في وقت سابق من هذا الشهر وتركز معظمها حول التصميم ، ولا سيما الأيقونات الجديدة. الآن ، بما أنه كان لدينا كل الوقت للتفكير في التغييرات ، فقد بدأ طرح الأسئلة حول كيفية تأثيرها في تصميم تطبيقاتنا الخاصة. ونتيجة لذلك ، اندلع نقاش حول مدى التأثير الذي يجب أن تحدثه واجهة المستخدم الجديدة لنظام التشغيل iOS 7.

في حين يعتقد البعض أن التطبيقات يجب أن تظل صادقةً لأسلوبهم الخاص ، ولا ينبغي إعادة تصميمها لمطابقة مظهر نظام التشغيل iOS 7 ، يعتقد البعض الآخر أنه يجب إعادة تصميم التطبيقات من أجل جعلهم يشعرون بمزيد من السكان الأصليين. لإضافة إلى هذا ، يبدو أن هناك بعض الالتباس حول مدى صرامة ذلك إرشادات واجهة المستخدم لنظام التشغيل iOS من Apple في الواقع

في محاولة لتوضيح الأمور ، ألقيت نظرة طويلة على المستندات في الداخل تصميم نظام التشغيل iOS 7 من Apple وستستخدم هذه المشاركة لمشاركة بعض النتائج التي توصلت إليها.

فهم المبادئ التوجيهية لشركة أبل

فيما يتعلق بالنقاش حول ما إذا كان يجب على جميع التطبيقات الآن أن تتبنى جمالية "مسطحة" ، فهذا مجرد مسألة رأي. إذا كنت تستخدم عناصر مخصصة لواجهة المستخدم في تصميمك ، فإن القرارات الأسلوبية تقع في نهاية المطاف معك وفريقك. على الرغم من أن شركة Apple تقترح عليك إعادة النظر في استخدام الظلال المسقطة والتدرجات والحواف ، إلا أنني لم أر أي دليل يشير إلى أن هذا مطلب صارم.

في مقتطف النص أدناه ، مأخوذة من iOS 7 UI Transition Guide يتم تقديم مزيد من التفاصيل على مستويات مختلفة من التخصيص وكيف سيؤثر كل منها في مقدار العمل الذي تحتاج إلى القيام به من أجل إعداد تطبيقاتك لعملية النقل.

فكر في تخصيص التطبيق على أنه مقسم إلى الأنواع الثلاثة التالية:

    • اساسي. يحتوي التطبيق فقط على عناصر واجهة المستخدم القياسية وغير المخصصة التي تقدمها UIKit.
    • العادة. يقدم التطبيق واجهة مستخدم مخصصة تمامًا لا تتضمن أي عناصر UIU UI.
    • الهجين. يحتوي التطبيق على مزيج من العناصر القياسية والمخصصة ، بما في ذلك العناصر القياسية التي قمت بتخصيصها باستخدام تظليل UIKit وواجهة برمجة التطبيقات الخاصة بتخصيص المظهر.

    بالنسبة إلى تطبيق قياسي ، يلزمك تحديد ما إذا كانت تصميمات تجربة المستخدم ومرئي لا تزال منطقية في بيئة iOS 7. إذا قررت إبقاء نموذج التخطيط والتفاعل الحالي ، فإن معظم العمل يتضمن إجراء تعديلات بسيطة وضمان أن التطبيق يتعامل مع الإيماءات الجديدة على مستوى النظام بشكل صحيح.

    تتطلب التطبيقات المخصصة - أي التطبيقات التي لا تستخدم عناصر واجهة المستخدم UIKit - منهجًا أكثر دقة. على سبيل المثال ، إذا كنت تشعر أن واجهة المستخدم الحالية وتجربة التطبيق لا تزال مناسبة ، فقد يكون هناك القليل جدًا للقيام به. من ناحية أخرى ، إذا كنت تعتقد أن شخصية التطبيق وتجربة المستخدم يجب أن تتغير من أجل إسعاد مستخدمي iOS 7 ، فلديك المزيد من العمل للقيام به.

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

    ويلاحظ أيضًا في نهاية المستند المذكور أعلاه أن أحد التطبيقات التي تحاكي واجهة المستخدم القياسية لنظام التشغيل iOS 6 بطريقة مخصصة تمامًا من المرجح أن يتطلب الكثير من العمل لأنه سيبدو ببساطة بعيدًا عن التاريخ. هذا بالتأكيد هو احتمال أنك ستدرسه.

    كما اتخذت من iOS 7 UI Transition Guide هو النص أدناه ، والذي يتضمن قائمتين - أمور يجب على كل تطبيق القيام بها والأشياء التي يجب على كل تطبيق القيام بها. بالنظر إلى التغير في اللغة ، سأعتبر أن الأول هو قائمة من المتطلبات الصارمة والثانية لتكون قائمة بالأشياء التي يجب أن تعطى بعض التفكير.

    الأشياء يجب على كل تطبيق القيام به

    • تحديث رمز التطبيق. في نظام التشغيل iOS 7 ، تكون رموز التطبيقات 120 × 120 بكسل (دقة عالية).
    • قم بتحديث صورة الإطلاق لتضمين منطقة شريط الحالة إذا لم تقم بذلك بالفعل.
    • دعم شاشة Retina و iPhone 5 في جميع الأعمال الفنية الخاصة بك والتصاميم ، إذا كنت لا تفعل ذلك بالفعل.

    الأشياء يجب على كل تطبيق القيام به

    • تأكد من إمكانية تمييز محتوى التطبيق من خلال عناصر واجهة المستخدم شبه الشفافة - مثل الأشرطة ولوحات المفاتيح - وشريط الحالة الشفاف. في نظام التشغيل iOS 7 ، تستخدم وحدات التحكم في العرض تخطيط ملء الشاشة (لمعرفة المزيد ، راجع باستخدام تحكم عرض ).
    • إعادة تصميم رموز زر شريط مخصص. في نظام التشغيل iOS 7 ، تكون رموز أزرار الشريط أخف وزناً ولها أسلوب مختلف.
    • استعد للأزرار بلا حدود عن طريق الانتقال بعيدًا عن توفير صور خلفية الزر وعن طريق إعادة تقييم التنسيق الخاص بك.
    • افحص تطبيقك للحصول على قيم واجهة المستخدم المشفرة - مثل الأحجام والمواضع - واستبدلها بتلك القيم التي تستمدها ديناميكيًا من القيم المقدمة بواسطة النظام. استخدم التنسيق التلقائي لمساعدة تطبيقك في الاستجابة عندما تكون تغييرات التنسيق مطلوبة. (إذا كنت مستخدمًا جديدًا في Auto Layout ، فتعرف على ذلك من خلال القراءة دليل تخطيط السيارات الكاكاو .)
    • افحص تطبيقك بحثًا عن الأماكن التي تؤثر فيها المقاييس ونمط تغييرات عناصر التحكم وطرق عرض UIKit في التنسيق والمظهر. على سبيل المثال ، تكون المحولات أوسع ، ولم تعد الجداول المجمعة مدرجة ، وكانت عروض التقدم أقل سمكا. لمزيد من المعلومات حول عناصر واجهة المستخدم المحددة ، راجع الحانات وشريط الازرار ، ضوابط ، مشاهدات المحتوى و وجهات النظر المؤقتة .
    • اعتماد نوع ديناميكي. في نظام التشغيل iOS 7 ، يمكن للمستخدمين ضبط حجم النص الذي يشاهدونه في التطبيقات. عند استخدام Dynamic Type ، تحصل على نص يستجيب بشكل مناسب للتغييرات بالحجم المحدد من قبل المستخدم. لمزيد من المعلومات، راجع باستخدام الخطوط .
    • تأكد من عدم استجابة تطبيقك بشكل غير لائق إلى إيماءة "مركز التحكم" الجديدة أو إلى تمرير أداة التحكم في التنقل للرجوع مرة أخرى ، خاصة إذا كنت تجري معالجة مخصصة باللمس.
    • ارجع إلى استخدام ظلال المسقط والتدرجات والنهايات. نظرًا لأن المظهر الجمالي لنظام التشغيل iOS 7 يتميز بالسلاسة والطبقات - مع تركيز أقل بكثير على استخدام التأثيرات المرئية لجعل عناصر واجهة المستخدم تبدو طبيعية - قد تحتاج إلى إعادة التفكير في هذه التأثيرات.
    • إذا لزم الأمر ، قم بتحديث تطبيقك إلى أفضل الممارسات لـ iOS 6 - مثل Auto Layout و Storyboards - وتأكد من أن التطبيق لا يستخدم واجهة برمجة التطبيقات التي تم إيقافها.

    لا يعني نظام التشغيل iOS 7 نهاية رمز التطبيق التفصيلي للغاية أيضًا. مقتطف النص أدناه ، مأخوذ من iOS Interface Guidelines ، يقترح أنه لا يزال هناك مكان للواقعية. ومع ذلك ، وكما ذكر أعلاه ، ستحتاج جميع رموز التطبيقات إلى التحديث.

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

    لتلخيص

    على الرغم من أن هناك الكثير من الوثائق داخل تصميم نظام التشغيل iOS 7 من Apple ، وأوصي بقراءتها جميعًا ، شعرت أن هذه المقتطفات الثلاثة بشكل خاص توفر بعض الوضوح المطلوب. قد يفيد أسلوب آبل الجديد في تجنب الابتعاد عن الظلال والتدرجات والحواف ، لكن هذا لا يعني أن عليك أن تحذو حذوه ، وما إذا كان يجب عليك أم لا.

    بغض النظر عن الاختيارات الأسلوبية التي تقوم بها ، طالما أنك تفكر مليًا في كل ما سبق ، فلن تواجه مشكلة في نقل تطبيقاتك بنجاح إلى iOS 7.

    هل قام هذا بإزالة أي مخاوف لديك؟ هل تتطلع إلى إجراء الانتقال؟ اسمحوا لنا أن نعرف في التعليقات.