به گزارش World It؛ Update ها در سخت افزار و نرم افزار رایانه ای بسته های کدی هستند که برای رفع پاره ای مشکلات و یا فعال نمودن قابلیت های خاص ارائه می شوند. علت نیاز به update از آنجایی نشأت می گیرد که برخی مشکلات هیچ گاه پیش از عرضه محصول خود را نشان نمی دهند و این ارسال گزارش های کاربران و درخواست هایشان برای کمک است که مشکلات را مشخص کرده و سازنده را برای ساخت update در جریان می گذارد.
اما upgrade در معنای اصلی به معنای جایگزینی محصول با یک نوع جدید تر و گاهاً به روزتر است. بنابراین، یک update موجب اصلاح نحوه کارکرد قطعه می شود در حالی که upgrade به کلی آن را جایگزین می سازد.
هنگامی که به بحث دفعات تکرار آن می رسیم، update به دفعات بیشتری نسبت به upgrade رخ می دهد. ویژگی اصلی یک upgrade، اضافه شدن ویژگی های جدید است که توسعه و انتشار آن زمان بر است. اکثر کمپانی های قدرتمند، مشکلات را سریعا یافته و برطرف می کنند. به این خاطر شما معمولا با چندین update برای یک نرم افزار مواجه خواهید بود چرا که آنها به محضو یافت مشکل بسته update آن را ارائه می کنند.
برای نرم افزار های تجاری، مبحث قیمت نیز مطرح است. update ها همیشه به دلیل فرق نداشتن ریشه ای با نرم افزار اصلی رایگان هستند و معمولا برای اضافه شدن به نرم افزار از پیش نصب شده استفاده می شود. از سوی دیگر، upgrade ها به کلی جدا هستند و برای استفاده و نصب نیازی به نرم افزار قدیمی تر نخواهند داشت. در این حالت چون upgrade به طور کلی یک محصول دیگر محسوب می شود، امکان دارد مجبور به پرداخت کل مبلغ باشید، اما معمولا برای افرادی که نسخه های قبلی را دارا هستند تخفیف هایی ارائه می شود.
هنگامی که یک updateعرضه می شود افراد برای دانلود و نصب آن، جهت جلوگیری یا رفع مشکل تشویق می شوند. این موضوع هنگامی بسیار جدی می شود که یک شکاف امنیتی در نرم افزار باشد و حتی بدتر از آن، آن شکاف به بیرون درز کرده باشد.
اگر بخواهیم به یک نتیجه کلی برسیم، upgrade ها محصول اصلی هستند که کمی شاخ و برگ داده شده و قابلیت هایی جدید را به خود اضافه نموده اند. پس اگر با محصولی که هم اکنون در حال استفاده از آن هستید، مشکلی ندارید و نیاز هایتان را بر طرف می سازد، نیازی به خرید نسخه جدید تر و پرداخت پول بی دلیل نخواهید داشت.
خلاصه:
update یک پچ است که پس از ارائه محصول، قابل دسترس خواهد بود، کار آن نیز رفع اشکالات است. این در حالی است که upgrade به کلی به معنای جایگزینی یک محصول با یک نوع جدید آن است.
ممکن است برای یک محصول تعداد زیادی update وجود داشته باشد، اما تنها چند upgrade موجود است.
update ها اکثراً رایگان هستند ولی upgrade ها به پول نیاز دارند.
update ها گاهی بسیار حیاتی می شوند اما upgrade ها انتخابی هستند.