اعتدال (حوسبة)

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

معلومات تاريخية

عدل

في أواخر سبعينيات القرن العشرين وبدايات الثمانينيات؛ ومع ظهور الأجيال الأولى للحواسيب الشخصية، اضطر المبرمجون إلى العمل في إطار المصادر المحدودة، والباهظة التكاليف أيضًا المتاحة في ذلك الوقت. حيث كانت ذاكرة الوصول العشوائي (RAM) بمساحة 8 أو 16 كيلوبايت هي الشائعة حينها، بينما كانت الذاكرة بمساحة 64 كيلوبايت تعتبر ضخمة، وكانت تمثل حيز العنوان الكلي لوحدات المعالجة المركزية 8-بت في ذلك الوقت. وتطلب أي توسع أعلى من 64 كيلويايت تحويل بنكي أو توفير وحدة معالجة مركزية 16-بت متقدمة. وتراوحت سعات التخزين بين الأقراص الممغنطة، مقاس 5.25 بوصة وتستطيع أن تحمل ما بين 88 إلى 170 كيلوبايت، والأقراص الصلبة التي تحمل حوالي 10 ميجابايت، وكانت تتكلف آلاف الدولارات.

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

ومع تطور إمكانات ومتطلبات نظم برامج سطح المكتب المعروفة ونظم التشغيل خلال ثمانينيات وتسعينيات القرن العشرين، وبعد أن سيطرت بعض القوى المتصارعة على مجال تطوير البرامج وقدمت العديد من مناهج التطوير الحديثة، اتبع بعض المطورين فلسفة الاعتدال واختاروا تقليل برامجهم طبقًا لأحجام أو أُطر محددة مسبقًا.[1] ولذلك، قد يؤدي التركيز على فكرة تحسين البرامج لإنتاج برامج معتدلة، حيث عمل المبرمجون على تقليل عدد العمليات التي تستخدمها برامجهم لزيادة سرعة التنفيذ.[2][3]

في أوائل القرن الحادي والعشرين، نجح التقدم الذي حدث في أجهزة الحاسوب في تسليط الضوء على فكرة الاعتدال. فلم تعد هناك حاجة لشراء جهاز حاسوب مكتبي شخصي متطور لمجرد القيام بالمهام الحوسبية المعتادة.[4] ومقارنة بالحواسيب المكتبية، فإن الأجهزة النقالة مثل الهواتف الذكية، والحواسيب اللوحية، وأجهزة النت بوك، وحواسيب القابس؛ عادةً ما تحتوي على ذاكرة صغيرة، ومعالجات أبطأ، وتتبع كل هذه الأجهزة فكرة الاعتدال في تصميمها. ويعتبر متصفح جوجل كروم من جوجل؛ ونظام تشغيل جوجل كروم نماذج يضرب بها المثل كثيرًا في التصميم المعتدل.[5][6] وأيضًا قررت شركة مايكروسوفت عند إطلاقها ويندوز 8 التخلي عن رسوم واجهة المستخدم إرو كثيفة الرسومات، واستبدلتها بواجهة «مترو» «البسيطة والمخططة بمربعات»؛ وتتطلب موارد نظام أقل. ويرجع ذلك التغيير بشكل جزئي إلى ظهور أجهزة أصغر تعمل بالبطارية، والحاجة إلى المحافظة على الطاقة.[7][8][9]

الاستخدامات

عدل

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

حاول بعض المطورين ابتكار برامج تؤدي مهمة معينة بأقل عدد من خطوط الكود، أو أصغر حجم مجمع قابل للتنفيذ على منصة معينة.[10][11] تعتبر بعض إصدارات أنظمة تشغيل لينوكس الاعتدال هدفًا لها. ومن أمثلة تلك الأنظمة؛ بوبي لينوكس، وبودهي لينوكس، وداين بوليك، ودي إس إل لينوكس.

أشار جون ميلر كارول في كتابه الاعتدال بعيدًا عن قمع نورنبيرج إلى استخدام الاعتدال، والذي قد ينتج عنه منحنى تعلم صغير/أو لا ينتج أي منحنى، بالاستفادة من الأجهزة سريعة الاستخدام، مثل ألعاب الفيديو، ووماكينات الصرف الآلي، وماكينات الاقتراع، وأكشاك المولات، والتي لا تحتاج من المستخدم قراءة أدلة الاستخدام.[12] أجرى بعض باحثي واجهة المستخدم تجارب لإثبات أن الاعتدال، كما هو موضح في مبادئ القصد والشفافية، يعزز الكفاءة والقدرة على التعلم.[13] كما يظهر الاعتدال في فلسفة يونكس "افعل شيئًا واحدًا وأتقنه.[14]

انظر أيضًا

عدل

المراجع

عدل
  1. ^ "dwm - dynamic window manager". مؤرشف من الأصل في 2019-05-02.
  2. ^ ne has been written with sparing resource use as a basic goal. Every possible effort has been made to reduce the use of CPU time and memory, the number of system calls, and the number of characters output to the terminal. -- ne info page
  3. ^ "Wik Wiki A Wiki in 1287 characters of PHP". مؤرشف من الأصل في 2016-07-09.
  4. ^ What's the difference between notebooks, netbooks and ultra-mobile PCs? | HowStuffWorks نسخة محفوظة 03 أكتوبر 2017 على موقع واي باك مشين.
  5. ^ "Google Chrome Cr-48, Paragon of Minimalist Design". PC Magazine. 13 ديسمبر 2010. مؤرشف من الأصل في 2016-08-06.
  6. ^ Pilcher, Pat (13 Jul 2009). "Battle of the browsers - which is master of the web?" en. The Independent (بالإنجليزية). London. Archived from the original on 2015-09-25. Retrieved 2020-01-25. {{استشهاد بخبر}}: الوسيط غير صالح |script-title=: بادئة مفقودة (help)
  7. ^ "Microsoft Drops 'Aero Glass' User Interface in Windows 8". مؤرشف من الأصل في 2013-12-19.
  8. ^ Windows Aero: Why I’m Glad It’s Dead | TIME.com نسخة محفوظة 09 مارس 2017 على موقع واي باك مشين.
  9. ^ In 2009, desktops were 44% of the worldwide market and laptops were 56%. Just 3 years later, over 61% of the PCs sold are laptops and the trend is accelerating—this is globally, measuring all Windows PCs sold. Among consumers in the United States buying a PC this year, more than 76% will purchase laptops—the absolute number of all US desktops sold will be fewer than the number of tablets in 2012! نسخة محفوظة 12 سبتمبر 2012 على موقع واي باك مشين. [وصلة مكسورة]
  10. ^ "Crafting a Tiny Mach-O Executable". مؤرشف من الأصل في 10 ديسمبر 2018. اطلع عليه بتاريخ أغسطس 2020. {{استشهاد ويب}}: تحقق من التاريخ في: |تاريخ الوصول= (مساعدة)
  11. ^ "Minimalist Cocoa programming". مؤرشف من الأصل في 2018-08-12.
  12. ^ John Millar Carroll (1998). Minimalism Beyond the Nurnberg Funnel. Cambridge, Mass.: MIT Press. ISBN:0-262-03249-X. مؤرشف من الأصل في 2020-01-25. اطلع عليه بتاريخ 2007-11-21.
  13. ^ Wren، C.؛ Reynolds، C. (2004). "Minimalism in Ubiquitous Interface Design" (PDF). Personal and Ubiquitous Computing. Springer. ج. 8 ع. 5: 370–373. DOI:10.1007/s00779-004-0299-2. مؤرشف من الأصل (PDF) في 2017-08-09. اطلع عليه بتاريخ 2008-07-29.
  14. ^ ""Uzbl - web interface tools which adhere to the unix philosophy". مؤرشف من الأصل في 2017-06-28. The general idea is that Uzbl by default is very bare bones.