ماذا تعني نهاية العمر للبرامج وهل يجب أن تهتم؟

قبل أن نبدأ ، نفهم أن هذه المقالة تتناول أيضًا أنظمة التشغيل (OS) ، وتحديدًا Windows ، ولكن يمكن تطبيق المبادئ على أي برنامج أو تطبيق أو نظام تشغيل.

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

أولاً ، دعنا نلقي نظرة على شيء يسمى دورة حياة المنتج.

ما هي دورة حياة المنتج؟

أي منتج يمكنك شراؤه له دورة حياة ، وبالتالي فهو محدود. وتتكون من أربع مراحل: التطور والنمو والنضج والانحدار.

  1. التنمية(Development) - هذا هو بالضبط ما يبدو عليه الأمر. إنها الفترة التي يتم فيها تطوير البرنامج وتسويقه واعتماده أو بيعه في البداية. في هذه المرحلة ، قد لا يزال البرنامج يواجه بعض المشكلات الصغيرة أو يفتقر إلى الميزات.
  2. النمو(Growth) - مع نمو الوعي بالبرنامج وتصبح البرامج أكثر استقرارًا ، تدخل مرحلة النمو. تبدأ مبيعات أو توزيع البرنامج في التسارع. نظرًا لأن البرنامج يمكن تغييره أثناء الاستخدام ، فقد يكون هناك المزيد من التحديثات وبعض الميزات المقدمة.
  3. النضج(Maturity) - وصل البرنامج إلى ذروة مبيعاته أو توزيعه. يوجد دعم مستمر للبرنامج ، ولكن بشكل عام ، لا توجد أي تحديثات رئيسية أو تحسينات على الميزات.
  4. رفض(Decline) - لعدد من الأسباب المحتملة ، تبدأ مبيعات البرنامج وتوزيعه في الانخفاض. قد يكون السبب هو أنه لم تعد هناك حاجة فعلية إليه ، فقد ظهر منتج منافس أفضل ، أو أنه لا يواكب احتياجات المستخدم ، أو لأسباب أخرى. النقطة المهمة هي أنها لا تبيع جيدًا.

إذا كنت سترسم هذه العملية بالرسم البياني حسب عدد المبيعات أو الوحدات الموزعة ، فقد تبدو كالتالي:

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

يقوم الناشر الجيد بإصدار إعلان EoL عام جدًا يوضح بالتفصيل تاريخ انتهاء البيع(Sale) ( EoS ) وتاريخ EoL .

ما هو تاريخ انتهاء البيع؟

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

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

ما هي نهاية الحياة؟

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

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

تعني EoL(EoL)   أيًا مما يلي أو حتى كل ما يلي لذلك التطبيق أو نظام التشغيل أو البرنامج:

  • قد يتم دعم إصدارات الميزات الرئيسية لفترة زمنية محددة بعد تاريخ EoL ..
  • سيتوقف الدعم الفني والحلول البديلة وإصلاحات الأخطاء.
  • قد يتوفر الدعم خلال الفترة بين EoS و EoL فقط لمن لديهم عقد دعم مدفوع.
  • قد تتم أرشفة وثائق الدعم عبر الإنترنت(Online) أو مواقع wiki أو المنتديات أو نقلها إلى وضع عدم الاتصال في تاريخ EoL أو تاريخ آخر محدد.
  • لن يتم قبول طلبات الميزات.
  • قد لا يعمل التحقق من صحة تثبيتات البرامج.
  • ربما لم يعد التدريب الرسمي للبرنامج متاحًا.

ما هي المشاكل التي يمكن أن (Problems Could Software End)تسبب لي نهاية حياة(Life Cause Me) البرامج ؟

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

هذه طريقة صحيحة للنظر إليها. ومع ذلك ، فهي طريقة غير مكتملة للنظر إليها.

دعنا نلقي نظرة على بعض المشكلات التي قد يقدمها لك برنامج EoL .

قضايا أمنية

من المحتمل أن يكون هذا هو السبب الأكثر أهمية. لمجرد(Just) أن برنامجك أو نظام التشغيل الخاص بك قد توقف لمدة 15 عامًا لا يعني أنه تم تصحيح جميع الثقوب. على الأرجح ، لم يتم العثور على جميع الثقوب.

يأتي تفسير صريح لهذا من سكوت كينكا(Scott Kinka) ، كبير مسؤولي التكنولوجيا في Evolve IP في الوقت الذي نُقل عنه على موقع tomsguide.com في المقالة ، " هل ما زال استخدام نظام التشغيل Windows XP آمنًا للشركات؟ (Is It Still Safe for Businesses to Use Windows XP?)"

قال Kinka(Kinka) ، نظرًا لأن Microsoft لن ترسل تحديثات لنظام التشغيل Windows XP(Windows XP) القديم ، " فقط(Just) افترض أن شخصًا ما موجود على جهاز الكمبيوتر الخاص بك أثناء عملك. كل كلمة مرور وسر تجاري وكل جزء من المعلومات الشخصية في خطر ".

ضع في اعتبارك أن نظام التشغيل Windows XP(Windows XP) يبلغ الآن 18 عامًا ولا يزال يعمل على حوالي 4٪ من أجهزة الكمبيوتر في جميع أنحاء العالم ، وفقًا لموقع NetMarketShare.com . لا يبدو هذا كثيرًا ، ولكن لنفترض أن هناك مليار جهاز كمبيوتر مكتبي في جميع أنحاء العالم. أربعة في المائة من المليار هو 40 مليون جهاز كمبيوتر. البعض في منازل الناس والبعض في الأعمال التجارية. هذه مشكلة كبيرة.

إذا لم يكن ذلك سيئًا بدرجة كافية ، فيمكن أن تكون الثغرات التي لم يتم ملاحظتها في برنامج EoL موجودة(EoL) أيضًا في الإصدار الأحدث.

تتحدث مقالة Roger A. Grimes ، " أيام الصفر ليست هي المشكلة - البقع(Zero-days aren’t the problem — patches are) " عن كيفية نظر المتسللين إلى التصحيحات للعثور على الثغرة الأمنية التي من المفترض تصحيحها. لماذا ا؟ نظرًا لأن الكثير من هذه التصحيحات لا يتم تطبيقها ، وبالتأكيد لا يتم تطبيقها على برنامج EoL نظرًا لعدم توفر تصحيحات. لذلك تصبح الرقعة مثل مضيئة في السماء تظهر مكان المشكلة وكيفية استغلالها.

بالتأكيد ، هذا أمر مروع بالنسبة لنظام التشغيل القديم ، ولكن هل يمثل البرنامج مشكلة كبيرة؟ نعم ، إذا كان هذا البرنامج يتفاعل مع الإنترنت(Internet) بأي شكل من الأشكال ، فإنه يمثل فجوة كبيرة. يمكن لمعظم برامج مجموعة Office الاتصال بالإنترنت(Internet) أو تلقي ملفات من الإنترنت(Internet) يمكن أن تفتح ثغرات. لا(Don) تنس أن متصفحات الويب هي برامج أيضًا!

المسائل التنظيمية أو القانونية

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

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

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

عدم توافق

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

تخيل(Imagine) الحصول على جدول بيانات حول المكافآت التي تم إجراؤها في Excel 365 ولكن كل ما لديك هو Excel 2010. قد لا تعمل الوظائف في الإصدار 365 في عام 2010 لذلك لن تعرف ما الذي ستكون عليه مكافأتك.

والأسوأ من ذلك هو إرسال سيرتك الذاتية التي تم إجراؤها في إصدار قديم من Word وتحطيم جميع التنسيقات لأن صاحب العمل يستخدم Office 365 . كم سيكون ذلك مروعا؟

انخفاض الموثوقية

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

تتسلل الحشرات الغريبة(Weird) مما يجعل من الصعب القيام بما تحاول القيام به. هل حقا بحاجة إلى الإحباط والوقت الضائع؟ بالطبع لا.

مهارات عفا عليها الزمن

باستخدام Microsoft Office كمثال مرة أخرى ، كيف ستحافظ على مهاراتك ذات صلة إذا كنت لا تزال تعمل على Office 2003 وانتقل معظم العالم إلى Office 365 . Office 365 أحدث بحوالي 16 عامًا ولديه ميزات وتكامل لم تكن تحلم به في 2003.

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

كلف

كيف سيكلفك البقاء مع برنامج EoL المال؟ لقد رأينا بالفعل أنه قد يكلفك فرص عمل ، ويضيع وقتك ، بل ويضعك في مأزق قانوني.

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

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

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

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

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

كيف أعرف أن البرنامج الخاص بي (My Software)يقترب(Life) من نهاية عمره ؟

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

إذا كنت تعلم أن برنامجك أقدم وبدأت تسمع عن إصدار جديد قادم ، فستحتاج إلى الانتقال إلى موقع الويب الخاص بالمطور والبحث عن تاريخ EoL لإصدارك(EoL) . أو يمكنك الحصول على محرك بحث والعثور عليه بهذه الطريقة.

من أجل راحتك ، إليك بعض صفحات EoL لعدد قليل من منتجي البرامج الرئيسيين:

مايكروسوفت - دورة حياة المنتج البحثي

https://support.microsoft.com/en-ca/lifecycle/search

مصفوفة نهاية الحياة من Adobe

https://helpx.adobe.com/support/programs/eol-matrix.html

(Google Apps End) إعلانات نهاية دورة حياة(Life) تطبيقات Google

https://gsuiteupdates.googleblog.com/ ابحث عن "نهاية الحياة"

أجهزة Google Chrome OS

https://support.google.com/chrome/a/answer/6220366?hl=en

أجهزة Google Pixel و Nexus

https://support.google.com/nexus/answer/4457705#nexus_devices

منتجات التفاح القديمة والمتقادمة

https://support.apple.com/en-ca/HT201624

( Apple ليست قادمة جدًا في تواريخ EoL مثل الشركات الأخرى.)

نعم ، يجب أن تهتم بنهاية(Software End) عمر البرنامج(Life)

في الختام ، نعم ، يجب أن تهتم. يجب أن تهتم لأنك تهتم بوقتك ومالك وخصوصيتك وراحة بالك ونفسك بشكل عام.

من أجل تكلفة ليلة من كل 3-5 سنوات ، يمكنك تجنب جميع المخاطر التي يمكن أن تحدثها برامج وتطبيقات وأنظمة تشغيل EoL في حياتك. (EoL)ألا يستحق ذلك؟



About the author

أنا مهندس برمجيات بخبرة تزيد عن 10 سنوات في العمل على أجهزة Apple iOS والأجهزة الطرفية. جعلتني تجربتي في هندسة الأجهزة شغوفًا بالتأكد من أن أجهزة عملائنا موثوقة وسلسة قدر الإمكان. لقد كنت أكتب كودًا خلال السنوات القليلة الماضية وتعلمت استخدام Git و Vim و Node.js.



Related posts