عن
يجعل Ultralight من السهل على مطوري C/C ++ دمج محتوى الويب بسلاسة في الألعاب وتطبيقات سطح المكتب.
استخدم عروضنا الخفيفة الوزن والعالية الأداء لعرض HTML/JS/CSS على مجموعة متنوعة من المنصات وأهداف الأجهزة.
الميزات الرئيسية
- 1. ⚡ دعم HTML/JS/CSS الحديث:
- استنادًا إلى WebKit ، تتمتع Ultralight بالعديد من نفس ميزات الويب المتطورة مثل متصفح Safari من Apple ، وتبسيط التطوير وتقليل تكاليف الإنتاج.
- 2. قوي وخفيف الوزن:
- بفضل عارضاتها في وحدة المعالجة المركزية ووحدة معالجة الرسومات ، تقدم Ultralight ، لمطوريين سيطرة غير مسبوقة على الأداء واستخدام الذاكرة-مما يجعله الخيار الذي يطلب من المستخدمين الذين يطلبون سرعة في البيئات المقيدة.
- 3.؟ التوافق عبر المنصات:
- بدعم من Windows و MacOs و Linux و Xbox و PS4 و PS5 (و ARM64 في 1.4) ، يضمن Ultralight عرض المحتوى الخاص بك بسلاسة ومتسقة على مجموعة واسعة من المنصات وأهداف الأجهزة.
- 4.؟ Deep C/C ++ و JavaScript Integration:
- يسهل Ultralight تكامل C/C ++ سلس من خلال الوصول المباشر إلى API JavaScriptCore. فضح الحالة الأصلية إلى صفحات الويب ، وتوسيع فصول JavaScript ، وتحديد عمليات الاسترجاعات C/C ++ ، وأكثر من ذلك.
- 5.؟ التخصيص منخفض المستوى:
- يتيح Ultralight للمطورين القدرة على تجاوز وظائف النظام الأساسي-منح التحكم في أشياء مثل الوصول إلى نظام الملفات ، وإدارة الحافظة ، وتحميل الخطوط ، والمزيد لتناسب الاحتياجات الفريدة لكل بيئة مستهدفة.
؟ لمطوري اللعبة
تم تطوير Ultralight ، بالتعاون مع Top AAA Game Studios ، لعرض محتوى ويب عالي الأداء عبر مجموعة متنوعة من أهداف الأجهزة وبيئات محرك اللعبة.
اختر بين عارض وحدة المعالجة المركزية الخاصة بنا للحصول على عرض سريع وموثوق أو عارض GPU القابل للتخصيص لأداء الرسوم المتحركة لا مثيل له.
→ تعرف على المزيد من خلال زيارة دليل تكامل الألعاب لدينا.
لمطوري تطبيق سطح المكتب
احصل على أفضل ما في العالمين-وفر الوقت من خلال بناء واجهة الأمامية مع HTML/CSS/JS مع الحفاظ على قوة وأداء C/C ++.
قم بتضمين العارض مباشرة داخل حلقة التشغيل الحالية أو الاستفادة من إطار عمل AppCore الخاص بنا للقيام بكل الرفع الثقيل لك ، مما يوفر إدارة نافذة محلية مريحة وتقديم تسريع.
→ تعرف على المزيد من خلال زيارة دليل تطبيق سطح المكتب الخاص بنا.
؟ ️ العمارة
Ultralight هو منفذ WebKit من النظام الأساسي للألعاب وتطبيقات سطح المكتب.
أجزاء من المكتبة مفتوحة المصدر ، وإليك كيفية وضع المكتبة:
| وصف | رخصة | رمز المصدر |
|---|
| Ultralightcore | عارض الرسومات منخفضة المستوى | الملكية | (متوفر مع ترخيص) |
| WebCore | محرك تخطيط HTML (WebKit Fork) | LGPL/BSD | Ultralight-UX/Webcore |
| خفيفة | عرض وملحق ومنطق الحدث | الملكية | (Avaiable مع الترخيص) |
| appcore | اختياري ، وقت تشغيل تطبيق سطح المكتب | LGPL | Ultralight-UX/AppCore |
العارضون المزدوج عالي الأداء
نحن نقدم اثنين من العارضين المختلفين للتكامل في مجموعة متنوعة من البيئات المستهدفة.
| عارض وحدة المعالجة المركزية | ✳ GPU العارض |
|---|
- سريع وخفيف الوزن وسهل الاندماج.
- يقدم إلى BGRA بكسل 32 بت.
- بناءً على Skia ، تسارع عبر SIMD متعدد الخيوط.
- انظر دليل تكامل اللعبة لمزيد من المعلومات.
| - عالي الأداء ، قابل للتخصيص ، ومحمول.
- يقدم على وحدة معالجة الرسومات إلى نسيج.
- تسارعت عن طريق هندسة tesselated وتظليل البكسل.
- انظر باستخدام gpudriver مخصص لمزيد من المعلومات.
|
الترخيص
من السهل ترخيص Ultralight في المشاريع الكبيرة والصغيرة.
| ؟ ترخيص مجاني | ؟ ترخيص تجاري |
|---|
- مجاني للاستخدام غير التجاري.
- مجاني للاستخدام التجاري من قبل الشركات المستقلة (<100 دولار الإيرادات السنوية).
- SDK الكامل متاح لجميع المستخدمين ، قم بتنزيل وحاول الآن.
- انظر الترخيص. txt لمزيد من المعلومات.
| - تراخيص مدفوعة للاستخدام التجاري.
- ترخيص المؤسسات ، والعقود المخصصة ، وخصومات الحجم المتاحة.
- أدوات الأداء ، والتكوينات الإضافية ، والرمز المصدر.
- انظر موقعنا لمزيد من المعلومات.
|
؟ الحصول على أحدث SDK
يمكنك الحصول على أحدث SDK لكل منصة أدناه (اتصل بنا للحصول على Xbox و PS4 و PS5):
- Windows | x64
- Linux | x64
- ماكوس | x64
الحصول على الثنائيات المؤرشفة لالتزام معين
يتم تحميل binares مسبقًا على دلاء S3 التالية كل التزام:
- الثنائيات المؤرشفة : https://ultralight-sdk.sfo2.cdn.digitaloceanspaces.com/
بناء العينات
لبناء العينات في هذا الريبو ، يرجى اتباع التعليمات هنا.
روابط مفيدة
| وصلة | عنوان URL |
|---|
| انضم إلى خلافنا! | https://chat.ultralig.ht |
| المستندات / البدء | https://docs.ultralig.ht |
| تصفح C ++ API | https://ultralig.ht/api/cpp/1_3_0/ |
| تصفح C API | https://ultralig.ht/api/c/1_3_0/ |
| تابعنا على Twitter | https://twitter.com/ultralight_ux |