آپدیت و آپگرید دو راه متفاوت برای ایجاد تغییرات در یک برنامه، اپلیکیشن یا سیستمعامل هستند اما تفاوت اصلی آنها در تعداد تغییرات و اهمیت تغییرات انجام شده در آن برنامه است به طوری که آپدیت یک نرمافزار شامل رفع اشکالات و دیگر بهبود بخشیهای کوچک است در حالی که آپگرید یک نرمافزار با تغییر در ورژن آن نرمافزار و دیگر تغییرات ساختاری همراه است.
Update چیست؟
هنگامی که چیزی را آپدیت میکنیم، تغییراتی در برنامه ایجاد میشود اما این تغییرات بر ساختار اصلی تأثیر نگذاشته و از همین روی تغییراتی که اغلب در کامپیوترتان ایجاد میشود، مثل رفع اشکالات فنی، پَچهای امنیتی و اضافه شدن پشتیبانی برای درایورها و سختافزارهای جدید، را میتوان Update در نظر گرفت. فایلهای آپدیت معمولاً حجم کمی دارند و ظرف دقیقه و گاهی اوقات چند ثانیه دانلود میشوند (البته کلمهٔ کم که برای حجم استفاده شد نسبی است چرا که آپدیت یک اپلیکیشن میتواند چند کیلوبایت تا چند مگابایت حجم داشته باشد اما ممکن است آپدیت سیستمعامل حجمش به چند صد مگابایت هم برسد.)
Upgrade چیست؟
وقتی یکسری تغییرات اساسی و قابلتوجه شامل حال یک نرمافزار بشود، آن را آپگرید کردن مینامیم و به همین دلیل هم هست که مثلاً تغییر Ubuntu 16.04 به Ubuntu 18.04 را آپگرید در نظر میگیریم نَه آپدیت. Upgrade عمدتاً شامل تغییرات مهمی در GUI (رابط کاربری گرافیکی) و اضافه شدن ویژگیها و آپشنهایی به ورژن جدید است که در ورژن قبلی برنامه یا اپلیکیشن وجود نداشت (همانطور که شاید حدس زده باشید، حجم آپگریدها نسبت به آپدیتها زیادتر است که گاهی میتواند به چند گیگابایت هم برسد.)
چند نکته در مورد Update و Upgrade
آپدیت نرمافزارهای مختلف اغلب رایگان است و شما فقط یک بار برای خرید برنامه (اگر غیررایگان باشد) مبلغی را میپردازید و از آن پس به سادگی آپدیتها را دریافت خواهید کرد و به خاطر همین است که مثلاً اگر ویندوز را اورجینال تهیه کنید، کلی هزینهبر خواهد بود اما آپدیتها از آن به بعد رایگان در اختیار شما قرار خواهند گرفت. برخلاف آپدیت، برای آپگرید کردن شاید نیاز به پرداخت هزینه باشد اما امروزه اکثر اپلیکیشنها و سیستمعاملهای غیررایگان، مثل ویندوز و مک، آپگرید را هم به صورت رایگان در اختیار کاربران خود قرار میدهند.
همانطور که گفته شد، زمان لازم برای نصب یک آپدیت کمتر از زمان لازم برای نصب یک آپگرید است چرا که حجم به مراتب کمتری نیز دارا است اما در عین حال آپگرید پیچیدهتر و زمانبرتر است زیرا حجم دیتایی که باید جایگزین دیتای قبلی شود نسبتاً زیاد است به طوری که شاید این کار چند ساعت هم به طول بینجامد.
چیز دیگری که آپدیت و آپگرید را از هم متمایز میکند ورژن نرمافزار است؛ آپگریدی که برای یک نرمافزار منتشر میشود تغییر زیادی در عدد ورژن ایجاد میکند (مثلاً آپگرید اندروید ۶ به اندروید ۷ و یا آپگرید ویندوز ۸ به ویندوز ۱۰) و این در حالی است که میتوان از آپگرید برای اصطلاحاً Clean Install نرمافزار نیز استفاده کرد (هرچند توسعهدهندگان نرمافزار به طور مرتب تمام آپدیتهای اخیر را در آخرین ورژن فایل نصبی یا ISO قرار میدهند، اما وقتی نرمافزاری را از سایت سازندهاش دانلود میکنید، تمام آپدیتهای اخیر هم بر روی آن موجود خواهند بود.)