تجزیه و تحلیل: نصب سریع برنامه های دسکتاپ عملکرد رایانه را خراب می کند!

چندی پیش، مقاله‌ای درباره خطراتی که باید هنگام دانلود و نصب نرم‌افزار رایگان مراقب باشید، منتشر کردیم. در حالی که ما تصوری داشتیم که نصب سریع (یا معمولی) برنامه چقدر می تواند آسیب زا باشد، بدون مطالعه دقیق آنچه می خواهید نصب کنید، چیزی که می خواستیم این بود که تعدادی اعداد داشته باشیم و آزمایش هایی را برای ارزیابی تأثیر کامل انجام دهیم. ما تصمیم گرفتیم چند آزمایش را اجرا کنیم و در اینجا نتایجی به دست آوردیم: روش‌های ملموسی که در صورت نصب سریع (یا معمولی) برنامه‌های دسکتاپ(desktop app) ، بدون خواندن آنچه هستید، هم عملکرد سیستم و هم تجربه محاسباتی خود را خراب می‌کنید. در شرف نصب:

مراحل تست و برنامه های دسکتاپ(desktop apps) که نصب کردیم

ما لپ تاپ آزمایشی(test laptop) خود را برداشتیم و ویندوز 10(Windows 10) را با آخرین به روز رسانی ها روی آن نصب کردیم. سپس Bootracer را نصب کردیم تا میانگین زمان مورد نیاز برای بوت شدن سیستم عامل(operating system) ، قبل از آزمایشات و بعد از انجام آنها را اندازه گیری کنیم. این به ما تصویر خوبی از تأثیر نامطلوب نصب سریع برنامه بر زمان بوت شدن(boot time) یک رایانه معمولی داد.

سپس، ما در مجموع 34 برنامه دسکتاپ(desktop apps) رایگان و محبوب را برای دانلود انتخاب کردیم که هر یک نماینده برای نوع عملکرد ارائه شده است. برای انتخاب برنامه‌ها، Softpedia ، Download.com و Ninite را بررسی کردیم تا محبوب‌ترین برنامه‌ها را برای هر دسته ببینیم. ما برنامه های محبوب زیر را نصب کردیم: Firefox ، Google Chrome ، Opera ، Thunderbird ، IncrediMail ، Winamp ، jetAudio Basic ، AIMP ، RealPlayer ، KMPlayer ، VLC Media Player ، BS. بازیکن(Player), IrfanView , Adobe Photoshop Album SE , Adobe Acrobat Reader DC , LibreOffice , OpenOffice , Foxit Reader , AVG Antivirus Free , Avast Free Antivirus ,(Zip) Malwarebytes ,(Malwarebytes) uTorrent , BitTorrent , StrongDC (Dropbox)StrongDC++ , , , , , , , , , , , , , , , , StrongDC (Google Backup and Sync)+(Daemon Tools Lite) + , , , , , , , , , , . (PeaZip)Lite , Virtual CloneDrive , CCleaner , Advanced SystemCare Free , CDBurnerXP، تیم ویور(TeamViewer) . همه آنها بسیار محبوب هستند و باید برای اکثر خوانندگان آشنا باشند.

برنامه‌ها از وب‌سایت‌های رسمی آن‌ها یا از سایت‌هایی که به آن‌ها هدایت شده‌ایم دانلود شده‌اند: Download.com ، SourceForge ، و غیره. ما فقط از نسخه‌های پایدار استفاده می‌کنیم و هیچ نسخه بتا را نصب نکردیم.

ما برنامه‌ها را یکی یکی با استفاده از انتخاب‌های پیش‌فرض آن‌ها که معمولاً به معنای نصب سریع، استاندارد(Quick, Standard) ، سریع( Express ) یا معمولی(Typical) است، نصب کردیم. وقتی از ما خواسته شد که نرم‌افزار اضافه‌شده را نصب کنیم، همه دیالوگ‌ها را پذیرفتیم، زیرا آنها توسط هر برنامه به عنوان چیزی که به کاربر توصیه می‌شود ارائه می‌شدند.

هنگام ارزیابی موارد ناخواسته نصب شده توسط هر برنامه، ما میانبر دسکتاپ(desktop shortcut) را ناخواسته در نظر نمی گیریم . همچنین سایر برنامه هایی که توسط یک برنامه مورد نیاز بود تا بتواند بدون مشکل کار کند، مانند Microsoft Visual C++ Redistributables ، .NET Framework یا درایورها، آنها را پیش نیاز قانونی می دانستیم و آنها را به عنوان "نرم افزار ناخواسته" به حساب نمی آوردیم. در جداولی که می خواهید ببینید

خلاصه نتایج آزمایشات

ما تمام نتایج آزمایشات را در یک صفحه گسترده متمرکز کردیم که می توانید در زیر بررسی کنید:

اگر به درستی در مرورگر وب(web browser) شما بارگیری نمی شود ، می توانید صفحه گسترده را از OneDrive ما دانلود کنید . حالا بیایید جدول را بشکنیم و نتایج را تجزیه و تحلیل کنیم:

1. مرورگرهای وب اصلی، پخش کننده های رسانه های صوتی و ابزارهای فشرده سازی فایل امن ترین هستند(file compression)

احتمالاً ایمن ترین دسته برنامه ها مرورگرهای وب، پخش کننده های رسانه صوتی(Web browsers, Audio media players) و ابزارهای فشرده سازی هستند(Compression tools) . همانطور که از جدول زیر می بینید، آنها چیزی را که ممکن است نخواهید روی سیستم شما نصب کنید نصب نکرده اند. گوگل کروم(Google Chrome) ، فایرفاکس(Firefox) ، و اپرا(Opera) دارای نصب پیش فرض تمیز و بدون هیچ گونه آیتم ناخواسته همراه هستند، به شرطی که آنها را از کانال های رسمی دانلود کنید یا از مکان های با شهرت بارگیری کنید.

همین امر در مورد پخش کننده های صوتی مانند Winamp، jetAudio Basic، AIMP و همچنین در مورد آرشیوهایی مانند 7 Zip یا PeaZip صادق(PeaZip) است.

2. بسیاری از پخش‌کننده‌های رسانه ویدیویی، و همچنین برخی شبیه‌سازهای درایو مجازی، کاملاً شیطانی هستند

از بین تمام برنامه هایی که نصب کردیم، متوجه شدیم که دو پخش کننده رسانه ویدیویی که امتحان کردیم، بدترین بودند. RealPlayer و KMPlayer نه تنها خود را برای بارگذاری در راه اندازی ویندوز(Windows startup) تنظیم می کنند ، بلکه افزونه های مرورگر و سایر نرم افزارهای ناخواسته را نیز نصب می کنند. برای مثال RealPlayer (RealPlayer)نسخه آزمایشی(trial version) 30 روزه Norton Security را نصب می‌کند ، در حالی که KMPlayer از این هم فراتر می‌رود و نه یک، بلکه دو برنامه اضافی نصب می‌کند: Avast Free Antivirus و ByteFence . دومی، اگرچه خود را به عنوان نرم افزار ضد بدافزار تبلیغ می کند(antimalware software)، همچنین به عنوان یک برنامه بالقوه ناخواسته شناخته می شود زیرا تاکتیک های توزیع آن به همراه نرم افزارهای قانونی دیگر است. نصب‌های پیش‌فرض RealPlayer و KMPlayer منجر به کاهش زمان بوت، (KMPlayer's)سیستم عامل کندتر و (operating system)تجربه مرور(browsing experience) وب کندتر می‌شود .

ما شاهد رفتار بد مشابهی در یکی از شبیه سازهای درایو بودیم که آزمایش کردیم: Daemon Tools Lite . نصب معمولی آن به این معنی بود که ما نه یک، بلکه دو برنامه ناخواسته را نصب کردیم: یک برنامه Booking.com و یک بازی به نام WarThunder . اینکه چگونه این دو اپلیکیشن می توانند مفید باشند و به کاربرانی که شبیه ساز درایو(drive emulator) می خواهند توصیه شود ، فراتر از درک ما است.

3. اکثر برنامه های اداری و کلاینت های ایمیل دارای نصب ایمن هستند

اگر از کلاینت‌های ایمیل محبوب مانند Thunderbird یا Incredimail استفاده می‌کنید، استفاده از گزینه‌های (Incredimail)نصب پیش‌فرض(default installation) آنها بی‌خطر است. این موضوع در مورد برنامه های اداری منبع(source office) باز مانند OpenOffice یا LibreOffice نیز صادق است . برخی از این برنامه‌ها می‌توانند هنگام راه‌اندازی ویندوز (Windows startup) (Incredimail) بارگذاری شوند و برخی می‌توانند افزونه‌ها (Adobe Acrobat Reader DC) را نصب کنند. با این حال، ما اینها را رفتار ناخواسته نمی دانیم، زیرا آنها به خوبی در نظر گرفته شده اند.

از سوی دیگر، OpenOffice تنها برنامه‌ای بود که فایل‌های نصبی خود را در پوشه‌ای روی دسکتاپ رها می‌کرد و کاربر را ملزم می‌کرد تا آنها را به صورت دستی حذف کند.

4. نرم افزار امنیتی(Security software) سرعت راه اندازی ویندوز(Windows startup) و تجربه مرور را کاهش می دهد(browsing experience)

AVG Antivirus Free و Avast Free Antivirus خود را در (Avast Free Antivirus)هنگام راه اندازی ویندوز(Windows startup) بارگیری می کنند . برخلاف سایر برنامه‌ها، ما این را رفتاری ناخواسته نمی‌دانیم. برای دریافت محافظت لازم در برابر ویروس ها و بدافزارها لازم است. همچنین، آنها افزونه های مرورگر را نصب می کنند تا بتوانند ترافیک اینترنت(internet traffic) را اسکن کنند. باز هم(Again) ، ما این را رفتاری ناخواسته نمی‌دانیم، زیرا هدف از آن محافظت از شما در برابر خطرات آنلاین است. اگر کمی امنیت اولیه می خواهید، باید با این نکات منفی جزئی موافق باشید.

نتیجه‌گیری: نصب سریع برنامه می‌تواند به زمان راه‌اندازی طولانی و سایر مزاحمت‌ها منجر شود

نصب سریع برنامه

با نگاهی به آمارهای حاصل از این آزمایش، می‌توان چند نتیجه گرفت:

  • 27 برنامه از 34 برنامه ای که آزمایش کردیم مواردی را که انتظار داشتیم نصب کنیم نصب کردند. این 79 درصد از برنامه هایی است که آزمایش شده اند. با توجه به تجربه قبلی ما با برنامه های رایگان، ما این را یک پیشرفت نسبت به آنچه چند سال پیش اتفاق می افتاد در نظر می گیریم.
  • 41٪ (14 از 34) برنامه های نصب شده خود را برای اجرا در هنگام راه اندازی ویندوز(Windows startup) تنظیم می کنند، حتی اگر در بیشتر موارد، سرویس ارائه شده توسط کاربر در هر راه اندازی ویندوز(Windows startup) مورد نیاز نیست . تنها استثنای این قانون، محصولات آنتی ویروس است. نتیجه زمان بوت طولانی تر و مزاحمت کاربر(user annoyance) با هر بار ورود است. همه برنامه ها در مجموع 35 ثانیه به 22 ثانیه اولیه بوت شدن سیستم ما اضافه کردند. برای اینکه همه چیز را در چشم انداز قرار دهیم، این باعث می شود روند بوت 159 درصد کندتر باشد. برای کمک به ایجاد مزاحمت، در هر استارت‌آپ با افزایش تعداد پنجره‌های باز و میانبرها نیز استقبال می‌شدیم. همه اینها یک تجربه محاسباتی وحشتناک را ایجاد می کند.
  • 4 مورد از 34 برنامه‌ای که آزمایش کردیم، نرم‌افزار ناخواسته اضافی را روی رایانه آزمایشی(test computer) ما نصب کردند. این یک عدد نسبتاً کم است، فقط حدود 12٪ از تعداد کل برنامه هایی که ما آزمایش کردیم. با این حال، از این چهار برنامه، دو برنامه پخش کننده رسانه ویدیویی، یکی شبیه ساز درایو(drive emulator) و یکی برنامه بهینه سازی سیستم است(system optimisation app) . به نظر ما واضح است که این سه دسته از اپلیکیشن ها خطرناک ترین نصب های پیش فرض را دارند. همچنین، نرم افزار ناخواسته اضافی که دریافت می کنید معمولاً برای سرعت و قابلیت اطمینان(speed and reliability) رایانه شما مضرتر از سایر موارد مزاحم نصب است.
  • نرم‌افزار متن‌باز(Open-source software) نسبت به انواع دیگر نرم‌افزارهای آزاد بسیار بهتر عمل می‌کند. نرم‌افزار متن‌بازی که ما آزمایش کردیم، چیزی را که نمی‌خواهیم در بسته‌بندی نمی‌کرد، یا برای عملکرد صحیح آن مهم نبود.
  • از طرف دیگر، به نظر می‌رسد که برنامه‌های مدرن دیگر سعی نمی‌کنند نوار ابزارهای ناخواسته را نصب کنند (اگرچه استثناهایی مانند نوار ابزار نورتون(Norton) هنوز وجود دارد )، یا موتور جستجوی پیش‌فرض(default search engine) شما را تغییر دهند ، همانطور که بسیاری در گذشته انجام می‌دادند.

آیا هنوز هم نصب سریع/معمولی برنامه انجام می دهید؟

با مشاهده اینکه چگونه برخی از برنامه های دسکتاپ رایگان سعی(desktop apps try) می کنند تغییرات سیستمی ناخواسته ایجاد کنند یا برنامه های ناخواسته اضافی را روی رایانه ویندوز(Windows computer) شما نصب کنند ، کنجکاو هستیم که نظر شما را در مورد این موضوع بدانیم. آیا(Did) این تجزیه و تحلیل شما را متقاعد کرد(analysis convince) که نصب سریع برنامه را متوقف کنید؟ آیا قصد دارید به نصب سفارشی بروید و قبل از نصب برنامه ها روی رایانه شخصی ویندوزی خود همه چیز را با دقت بخوانید؟ نظرات(Feel) و نظرات خود را در قسمت نظرات به اشتراک بگذارید.



About the author

من یک مهندس نرم افزار و وبلاگ نویس با نزدیک به 10 سال تجربه در این زمینه هستم. من در ایجاد بررسی ابزارها و آموزش‌ها برای پلتفرم‌های مک و ویندوز، و همچنین ارائه نظرات تخصصی درباره موضوعات توسعه نرم‌افزار تخصص دارم. من همچنین یک سخنران و مدرس حرفه ای هستم و در کنفرانس های فناوری در سراسر جهان ارائه کرده ام.



Related posts