حواجز التقدم شر لا بد منه. ففي نهاية المطاف، نحتاج إلى نوع من التعليقات لمعرفة مقدار العمل المتبقي حتى يتم الانتهاء من الكمبيوتر. ومع ذلك، في معظم الحالات، يخفي شريط التقدم البسيط العديد من الخداع، ولكن ربما تكون هذه في الواقع لمصلحتنا.
يبدو شريط التقدم وكأنه تمثيل لخط مستقيم. مثل شخص يقوم بسباق 100 متر، ولكن في الواقع يبدو الأمر أشبه بشخص يركض عبر مسار متعرج ملتوي، مثل حلقة من American Gladiators. يبدو الأمر كما لو كنت تنظر إلى تمثيل ثنائي الأبعاد لعملية ثلاثية الأبعاد.
هذا هو السبب في أن شريط التقدم لا يتقدم بوتيرة ثابتة. وبدلاً من ذلك، سوف يقفز للأمام في دفعات صغيرة، ثم يبقى في مكانه، أو يزحف ببطء لفترة من الوقت قبل القفز للأمام. قد يكون تمثيلاً دقيقًا للنسبة المئوية للمهام التي تم إكمالها، ولكن ليس مقدار الوقت المنقضي أو مقدار الوقت المتبقي. بالطبع، تحتوي العديد من أشرطة التقدم أيضًا على عداد وقت الانتهاء المقدر، لكن لا تجعلني أبدأ في التعرف على تلك الأشرطة وتفسيرها الليبرالي لماهية "الدقيقة" في الواقع.
مثل بطاطس الأريكة المتحمسة، تقفز بعض أشرطة التقدم بمقدار كبير خارج البوابة، ثم تتوقف تمامًا بينما شيء ما يحدث في الخلفية. في أغلب الأحيان رأيتهم يقفزون إلى علامة 30% أو 50%، لكن الفظيعة حقًا تقفز بسرعة إلى 90%، ثم تقضي 90% من وقت العملية الفعلي في إكمال الـ 10% الأخيرة.
إحدى الوظائف المهمة لشريط التقدم هي تقديم تعليقات لك بأن الأشياء لا تزال تحدث، وأن العملية لم يتم تجميدها. يكون ذلك سهلاً بما فيه الكفاية إذا كان الشريط يتحرك بشكل واضح، ولكن هذا ليس هو الحال دائمًا. لذلك تحتوي بعض أشرطة التقدم على القليل من الرسوم المتحركة المضمنة فيها. يمكن أن يكون نبضًا يمتد على طول الشريط، أو شريط تقدم "سيلون" حيث يتحرك النبض ذهابًا وإيابًا. وفي كلتا الحالتين، تكون هذه الرسوم المتحركة مفيدة لمعرفة ما إذا كانت العملية قد تجمدت، ولكن يمكنها أيضًا أن تجعل الأمر يبدو كما لو أن الشريط يتقدم عندما لا يكون كذلك. على وجه الخصوص، إذا كانت الرسوم المتحركة سلسة وسريعة.
صدق أو لا تصدق، هناك أشرطة تقدم لا تظهر لك التقدم على الإطلاق، لأنه بحلول الوقت الذي ترى فيه شريط التقدم اكتملت عملية الخلفية الفعلية. إن الشريط موجود فقط حتى تتمكن أدمغتنا القردة البطيئة من قبول حدوث شيء ما وكان من الممكن أن يتم تسجيله بسرعة كبيرة.
لقد رأينا هذا جميعًا. يصل شريط التقدم إلى 100%، ويبدو أن العملية قد اكتملت، ولكن الكمبيوتر لا يزال يعمل بجد لبضع ثوانٍ أخرى، أو حتى بضع عشرات من الثواني، بعد ظهور رقم 100%. ليس من الواضح لماذا تم ضبط شريط التقدم ليظهر 100% بينما لا يزال العمل قائمًا، ولكن يبدو أن الرقم الحقيقي كان يجب أن يكون 110%.
ربما يكون هذا هو أكثر ما يدفعني إلى أعلى الحائط شخصيًا. يقوم بعض المطورين بتقسيم العملية إلى مراحل منفصلة، ولكل منها شريط التقدم الخاص بها. هذا له تأثير أي شريط تقدم يتحرك بوتيرة مناسبة، ولكن نظرًا لأنه يتعين عليك الجلوس عبر خمسة أو ستة منها، فهذا يعني أنك ترى أجزاء من الشريط العام بدلاً من الصورة الكبيرة.
لن يكون هناك جهاز كمبيوتر بهذه السرعة، بحيث يمكنه إكمال كل مهمة في غمضة عين. ففي نهاية المطاف، يميل تعقيد الوظيفة إلى النمو بالتوازي مع أداء الكمبيوتر. لذلك، ستكون هناك دائمًا أشرطة تقدم موجودة بشكل أساسي لإبقائك مشغولاً بينما يحدث العمل الحقيقي خارج الشاشة.
تم حفظ التغييرات التي أجريتها
تم إرسال البريد الإلكتروني
لقد تم إرسال البريد الإلكتروني بالفعل
يرجى التحقق من عنوان بريدك الإلكتروني.
أرسل رسالة تأكيد عبر البريد الإلكتروني
لقد وصلت إلى الحد الأقصى في حسابك للموضوعات التي تتم متابعتها.تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3