zero-native: اپ دسکتاپ با وب UI و باینری کوچیک
zero-native یه ابزار متنباز هست که باهاش میتونی با فریمورکهای وب مثل Next.js، React یا Svelte، اپهای دسکتاپ واقعی بسازی. لایهی بومی با Zig نوشته شده و به جای باندلکردن مرورگر، از WebView سیستمعامل استفاده میکنه تا باینری نهایی کوچیک و سریع باشه. برای مواردی که به رندرینگ یکپارچه نیاز داری هم میشه Chromium رو از طریق CEF اضافه کرد.
این محتوا بهصورت خودکار با استفاده از هوش مصنوعی تولید شده است. بررسی نهایی آن پیش از استفاده توصیه میشود و مسئولیت استفاده از آن بهعهده کاربر است. برای مطالعه متن اصلی خبر،اینجا را کلیک کنید
خلاصهٔ کاملتر
zero-native یه شل دسکتاپ نوشتهشده با زبان Zig هست که بهت اجازه میده با فریمورکهای وب مثل Next.js، React، Vue یا Svelte، اپهای دسکتاپ بومی بسازی. مشکل اصلی ابزارهایی مثل Electron اینه که کل موتور کرومیوم رو داخل اپ میذارن؛ zero-native به جاش از WebView سیستمعامل (WKWebView روی macOS و WebKitGTK روی لینوکس) استفاده میکنه تا باینری نهایی کوچیک، مصرف رم پایین، و استارت سریع داشته باشی.
وقتی رندرینگ یکپارچه و قابلپیشبینی مهمتره، میتونی به جای WebView سیستمی، Chromium از طریق CEF رو انتخاب کنی. این انتخاب در فایل منیفست app.zon با یه خط تنظیم میشه. چون لایهی بومی با Zig نوشته شده و Zig مستقیم با C صحبت میکنه، دسترسی به SDKهای پلتفرم، کتابخانههای بومی، و کدکها هم بدون واسط اضافه ممکنه.
خلاصهٔ کاملتر این خبر رو میتونی با داشتن اشتراک ویژه بخونی!
اشتراک رایگان
- دسترسی به خلاصهٔ کوتاه خبر
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- عدم نمایش تبلیغات
اشتراک ویژه
- دسترسی به خلاصهٔ کوتاه خبر
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- عدم نمایش تبلیغات




