عن المشروع
PakePlus-iOS هي أداة لتحويل صفحات الويب ومشاريع الواجهة الأمامية إلى تطبيقات سطح مكتب وموبايل عبر المنصات. وفقًا لملف README، تدعم الأداة أنظمة Mac وWindows وLinux وAndroid وiOS، وتُوصف التطبيقات المعبأة بأنها أقل من 5 ميجابايت، أي أصغر بنحو 20 مرة من Electron وأسرع 10 مرات.
الخصائص الرئيسية الموصوفة:
- مبنية على Rust Tauri لتعبئة سطح المكتب، مع استخدام أطر عمل أصلية لنظامي Android وiOS.
- لا تتطلب تبعيات محلية معقدة؛ تتم التعبئة عبر GitHub Actions في السحابة، ولا تحتاج سوى رمز GitHub.
- تدعم تعبئة الملفات الثابتة مثل مجلد dist الخاص بمشروع Vue/React أو ملف index.html.
- تتضمن اختصارات، ونوافذ غامرة، وتخصيصًا بسيطًا، ودعمًا للغات متعددة تتبع لغة النظام، وإمكانية حقن JavaScript مخصص في الصفحات.
- توفر واجهة ويب بالإضافة إلى عميل، ويُنصح بالعميل لوظائف أقوى.
- يُخزن الرمز محليًا وتبقى المشاريع في مستودع Git الخاص بالمستخدم.
- تتوفر وضعية التصحيح للمعاينة والإصدار.
البدء: قم بالتنزيل من صفحة الإصدارات أو استخدم النسخة الإلكترونية، ثم قم بتكوين رمز GitHub بالصلاحيات المذكورة، وأنشئ مشروعًا، وعاينه، ثم انشره ونزّل التطبيق المعبأ. يلاحظ ملف README أن PakePlus ينسخ مستودع قالب إلى حساب المستخدم، ولا ينبغي حذفه.
حالات الاستخدام المذكورة تشمل تحويل موقع ويب إلى تطبيق، وتعبئة مشاريع Vue/React بدون خادم، وتشغيل مشاريع Cocos أو Unity كعملاء عبر المنصات، وإخفاء عنوان الموقع، وتقييد الوصول إلى منصات داخلية، وحقن JS للأتمتة، وإخفاء الإعلانات.
التطوير المحلي يتطلب Rust >=1.63 وNode >=16، مع أوامر pnpm للتثبيت والتطوير والبناء. المشروع مرخص بموجب MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.