پرش به محتوای اصلی
پرش به محتوای مقاله

چگونه Native حجم نرم‌افزارهای دسکتاپ را ۸ برابر کاهش داد؟

·۲۷ تیر ۱۴۰۵۲ دقیقه مطالعه
مقایسه Native از Vercel با Electron: کاهش حجم اپلیکیشن دسکتاپ به ۱۸ مگابایت
مقایسه Native از Vercel با Electron: کاهش حجم اپلیکیشن دسکتاپ به ۱۸ مگابایت
اشتراک‌گذاری
واقعاً چه چیز جدید است؟

جایگزینی کامل مرورگر داخلی (Bundled Browser) با WebView سیستم در یک تولکیت مدرن برای توسعه‌دهندگان وب؛ تبدیل حجم نصب از صدها مگابایت به زیر ۲۰ مگابایت.

اگر توسعه‌دهنده هستید و از حجم بالای اپلیکیشن‌های دسکتاپ خسته شده‌اید، تصور کنید برنامه‌ای بسازید که به‌جای صدها مگابایت، تنها ۱۸ مگابایت فضا اشغال کند. این دقیقاً همان چیزی است که Vercel Labs با ابزار جدید خود به نام Native به دست آورده است.

طبق یک بررسی فنی که در ۱۸ جولای ۲۰۲۶ منتشر شد، یک اپلیکیشن ساده ساخته شده با Native تنها به ۱۸ مگابایت فضای نصب نیاز دارد، در حالی که نسخه مشابه آن با Electron به ۱۴۵ مگابایت می‌رسد. این کاهش چشمگیر نتیجه یک تصمیم جسورانه است: حذف کامل مرورگر Chromium از درون بسته نرم‌افزاری.

برای درک بهتر، باید بدانید Electron سال‌هاست که با مشکل «ورم کردن» یا حجم زیاد دست‌وپنجه می‌زند؛ ابزاری که مثل این است که برای آوردن یک لیوان آب، یک تانکر کامل را به خانه بیاورید. همان‌طور که در پوشش پیشین ما از بهینه‌سازی‌های فرانت‌اند اشاره کردیم، حذف لایه‌های اضافی همیشه اولویت اول توسعه‌دهندگان بوده است. Native این مشکل را با استفاده از WebView (وب-ویو) — شبیه به پنجره‌ای کوچک که وب‌سایت‌ها را درون یک برنامه نمایش می‌دهد — حل می‌کند. این ابزار به‌جای حمل موتور مرورگر، از Edge در ویندوز و WebKit در مک استفاده می‌کند.

در یک تقابل مستقیم عملکردی، نتایج به شرح زیر است:

  • حجم فایل نصب: ۱۸ مگابایت (Native) در برابر ۱۴۵ مگابایت (Electron)
  • رم در حالت بیکار: ۹۵ مگابایت (Native) در برابر ۳۸۰ مگابایت (Electron)
  • زمان اجرا: ۱.۲ ثانیه (Native) در برابر ۴ ثانیه (Electron)
  • مصرف CPU در حالت بیکار: ۲٪ (Native) در برابر ۱۲٪ (Electron)

با این حال، این سرعت و سبکی یک بهای حیاتی دارد. به نقل از مستندات فنی Native، چون این ابزار به WebView سیستم وابسته است، رابط کاربری ممکن است در سیستم‌عامل‌های مختلف متفاوت به نظر برسد؛ برخلاف Electron که کنترل پیکسلی و یکسانی در همه جا دارد.

برای یک توسعه‌دهنده، این یعنی انتخاب بین «کنترل مطلق» و «سبکی شدید». در حالی که Tauri همچنان استاندارد طلایی برای کسانی است که با زبان Rust راحت هستند، Native یک راه میان‌بر برای کسانی است که تکنولوژی‌های وب را می‌پسندند اما نمی‌خواهند هزینه سنگین رم و حافظه Chromium را بپردازند. این رویکرد بهینه، یادآور تلاش‌های مشابه در اکوسیستم‌های دیگر است، مانند تغییرات اخیر در Deno v2.9 برای تبدیل وب‌اپلیکیشن‌ها به فایل‌های اجرایی بومی که هدف آن کاهش وابستگی به محیط‌های سنگین است.

گام بعدی شما

  • اگر پروژه جدیدی دارید که حجم پایین نصب در آن اولویت است، Native را به‌عنوان جایگزینی برای Electron تست کنید.
  • برای بررسی پایداری این ابزار، رشد جامعه کاربری آن را در گیت‌هاب (که فعلاً ۶.۵ هزار ستاره دارد) دنبال کنید.
  • تفاوت‌های بصری رابط کاربری خود را در ویندوز و مک بررسی کنید تا مطمئن شوید سازگاری کافی است.

اما داستان سخت‌افزاری این تحول حتی شگفت‌انگیزتر است — به تحلیل ما درباره نقش شتاب‌دهنده‌های جدید در اجرای اپلیکیشن‌های وب مراجعه کنید.

چرا این موضوع مهم است؟

این ابزار با کاهش شدید مصرف منابع، استقرار اپلیکیشن‌های دسکتاپ را برای سخت‌افزارهای ضعیف‌تر ممکن می‌کند. اعتبار Vercel در بهینه‌سازی لبه (edge) باعث می‌شود این رویکرد به سرعت در پروژه‌های تجاری پذیرفته شود.

تأثیر برای ایران

کاهش حجم نصب و مصرف رم، برای کاربرانی که از سیستم‌های قدیمی یا سخت‌افزارهای محدود در ایران استفاده می‌کنند، دسترسی به نرم‌افزارهای دسکتاپ را تسهیل می‌کند.

·نگاه ما
تحریریه دات‌هوش

Native در واقع جنگ بین «یکپارچگی» (Consistency) و «بهینگی» (Efficiency) را به نقطه جدیدی می‌برد. این ابزار نشان می‌دهد که بازار از مدل‌های سنگین و جامع (Monolithic) به سمت رویکردهای تکه‌تکه و وابسته به سیستم (System-native) حرکت می‌کند تا تجربه کاربری در لحظه اجرا بهبود یابد.

منابع

این گزارش با خط‌لولهٔ خودکار دات‌هوش از منابع معتبر جهانی تدوین و زیر نظر تحریریه منتشر شده است. روش کار ما

گفتگو

پنج‌شنبه‌های هوش‌محور

بسته‌ی هفتگی دات‌هوش

۵ خبر، ۲ ابزار، ۱ پرامپت در هر شماره. به‌زودی راه‌اندازی می‌شود — هر پنج‌شنبه صبح.

خبر کلیدی
ابزار کاربردی
پرامپت حرفه‌ای
تحلیل پژوهش
به‌زودی
زاویه‌ی ایرانی
به‌زودی
تمرین این هفته
به‌زودی

راهنماهای دات‌هوش

راهنماهای کاربردیِ دات‌هوش برای کار با هوش مصنوعی — از همین‌جا شروع کنید:

دات‌هوش

راهنمای فارسی هوش مصنوعی — با نگاه به ایران

اخبار روزانه، معرفی ابزارها و مدل‌ها، و آموزشِ کار با هوش مصنوعی؛ همیشه با این پرسش که از ایران چه چیزی کار می‌کند و چه چیزی نه.