backward compatibility
کتابخانه الکترونیکی دیتا ساینس
backward compatibility (سازگاری عقب رو) چیست؟
به طور کلی، backward compatibility یا سازگاری به عقب به این معنی است که نسخه جدیدتر (نرم افزار یا ابزار) باید بتواند اشیاء (دادهها، فایلها و غیره) تولید شده در نسخه قدیمیتر را مدیریت و اجرا کند.به عنوان مثال، فرض کنید شما یک مقاله یا متنی را در Microsoft Word 2002 نوشتهاید، اگر بخواهید آن را با Microsoft Word 2020 باز کنید، ورد ۲۰۲۰ ویژگی backward compatibility (سازگاری عقب رو) دارد که فرمت قدیمی MS Word را باز میکند و بدون اینکه شما متوجه شوید، نوشته شما را به ساختار MS Word 2020 تبدیل میکند.
مزیتهای backward compatibility
- نیاز به شروع و نوشتن برنامه از صفر نیست.
- ایجاد نسخهها یا ورژنهای مستقل برنامه.
- مدیریت بهتر در انتشار یک محصول.
backward compatibility (سازگاری عقب رو) در سیستم عامل
سازگاری عقب رو در سیستم عامل برای برنامهها بسیار مهم است. به دلیل اینکه مشتریان و شرکتها نرمافزارهای مورد نیاز خود، در سیستم عامل فعلی مثلا ویندوز ۷ نصب کردهاند و اگر جدیدترین سیستم عامل مثلا ویندوز ۱۱، از چنین نرمافزارهایی پشتیبانی نکند، مشتریان و شرکتها، هیج وقت حاضر نمیشوند تا سیستم عامل خود را ارتقا دهند و به سیستم عامل جدید سوئیچ کنند.
بنابراین، این مورد شما را مجبور میکند که از سیستم عامل قدیمی پشتیبانی کنید و بدون اینکه درآمد خاصی داشته باشید، هزینه زیادی برای شما به وجود میآورد. گاهی اوقات، تغییرات ایجاد شده در نسخه جدیدتر به قدری اساسی است که دیگر سازگاری با نسخه قبلی امکان پذیر نیست.
این فرآیند به عنوان یک ترمز طبیعی در شرکتهای معتبر و قدیمی است. اما به شرکتهای نوپا این امکان را میدهد تا بتوانند فرصتهای جدید را سریعتر دنبال کنند به دلیل اینکه این نوع شرکتها نگرانی در مورد این سازگاری ندارند و به راحتی میتوانند ایدههای خود را تولید و توسعه دهند.