عد الأغنام والتصميم المسطح

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

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

الآلة الحاسبة في الحاسوب أو الهاتف سيكون شكلها تقريباً مثل هذا التصميم:

calc-wireframe

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

ios_calculator

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

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

canon-xmark

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

برنامج Calca اكتشفته اليوم فقط، وهذا بعد أن كتبت في دفاتري أن تصميم محرر نصي مع خصائص آلة حاسبة فكرة تستحق التنفيذ، تبين أن هناك من نفذها فعلاً قبل حتى أن أفكر فيها، كالكا هو محرر نصي يدعم مارك داون (Markdown) ويقدم خصائص آلة حاسبة متقدمة في نفس الوقت، هذه فكرة يفترض أنها مألوفة قبل عشرين عاماً وأكثر، كانون كات في منتصف الثمانينات كان يفعل ذلك.

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

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

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

ونقطة أخيرة: التصميم المسطح ليس أفضل من التصميم غير المسطح، هذا مجرد ذوق.

فكرة واحدة على ”عد الأغنام والتصميم المسطح

اترك رد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   /  تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   /  تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   /  تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   /  تغيير )

w

Connecting to %s