إصدار BlinkID v7: تحديث رئيسي يتميز بحجم أصغر لحزمة SDK وتخصيص أسهل لواجهة المستخدم
قد تكون عمليات التحديث الكبرى مرهقة في بعض الأحيان، لأنها تتطلب تخصيص وقت إضافي للفريق الهندسي من أجل إجراء التحديثات وفهم التغييرات، لكن هذا التحديث مختلف. فمنتجنا الرئيسي مليء بالميزات التي تُبسط عملية التكامل من خلال توضيح عملية فحص واجهة برمجة التطبيقات (API) وقاعدة الكود.
تحسينات في التكامل
- تقليل حجم حزمة SDK: من خلال دمج ميزة التحميل الديناميكي للنماذج، تقلل BlinkID v7 حجم التنزيل من حوالي 10 إلى حوالي 3.8 ميغابايت، مما يقلل من استهلاك الذاكرة.
- واجهة برمجة تطبيقات (API) مبسطة: لقد انتقلنا من إدارة عدة أدوات التعرف (مثل SingleSide وMultiSide) إلى أداة BlinkIDScanningSession الموحدة، مما أدى إلى تبسيط عملية المسح ضمن واجهة برمجة تطبيقات واحدة قائمة على الجلسات. والآن، لم تعد هناك حاجة للتبديل بين أدوات التعرف.
- التوافق مع الإصدارات السابقة: ستظل مفاتيح الإنتاج الحالية تعمل مع الإصدار 7.0 لعملائنا. ولا تتطلب الترقية إلى الإصدار 7.0 الحصول على مفتاح ترخيص جديد.
التغييرات الرئيسية في واجهة برمجة التطبيقات (API)
- New session-based API
- يستبدل النهج القائم على أداة التعرف بنموذج جلسة واحد ومبسط، مما يسهل منطق المسح ويحسن قابلية الصيانة.
- Easier UI management & modular SDK
- أصبحت واجهة المستخدم (UI) الآن مبنية على أطر عمل جديدة لتطوير تطبيقات الأجهزة المحمولة: SwiftUI لنظام iOS وJetpack Compose لنظام Android.
- The SDK is modular:
- يُستخدم مكون Blinkid في منطق المسح.
- يُستخدم Blinkid UX لمكونات واجهة المستخدم الجاهزة.
- Easier UI customization and source-available UX
- تتيح `UiSettings` إمكانية التخصيص المباشر للخطوط والألوان والسلاسل النصية.
- تتيح طبقة واجهة المستخدم ذات الكود المفتوح إجراء تعديلات متقدمة لتطبيق العلامة التجارية للعميل وتوفير إمكانية الوصول.
- Older settings have been renamed to be more intuitive, including:
- blurStrictnessLevel → blurDetectionLevel
- enableBlurFilter → skipFramesWithBlur
- مستوى صرامة التوهج → مستوى كشف التوهج
- enableGlareFilter → skipFramesWithGlare
- combineFrameResults → enableMultiFrameExtraction
- cardRotation→ documentRotation
- …
الترقية بسهولة
أعد مهندسونا دليل انتقال خاص بكل منصة (كجزء من وثائقنا) لمساعدتك على البدء في استخدام BlinkID الإصدار 7.0. توضح هذه الأدلة جميع التغييرات الرئيسية في واجهة برمجة التطبيقات (API) وأفضل الممارسات لترحيل الكود الحالي. تفضل بزيارة صفحة الوثائق الخاصة بنا للعثور على المنصة التي تختارها.
فريق الدعم المتفاني لدينا متواجد دائمًا لمساعدتك من خلال «مركز المساعدة» الخاص بنا. نحن نقدر ملاحظاتك ونتطلع إلى معرفة كيف سيساهم BlinkID v7 في تحسين تجربة عملائك.
نظرة موجزة على الاختلافات بين BlinkID الإصدار 6 والإصدار 7
| الميزة | BlinkID الإصدار 6.x | BlinkID الإصدار 7.x | المزايا |
| حجم SDK | ~10 ميغابايت | ~3.8 ميغابايت | تثبيت أسرع، مساحة تخزين أقل على الجهاز |
| هيكل واجهة برمجة التطبيقات | تعقيد نظام التعرف المتعدد | التكوين القائم على الجلسة | عدد أقل من عمليات الاستدعاء، تكامل أبسط |
| تخصيص واجهة المستخدم | محدود، يعتمد على التكوين | واجهة مستخدم مفتوحة المصدر | تعديلات أسهل على العلامة التجارية وإمكانية الوصول |
| فحوصات جودة الصورة | الكشف الأساسي عن الوهج والضبابية | فحوصات متقدمة لجودة الصورة (تنبيهات واجهة المستخدم في الإصدار 7.1) | تقليل إحباط المستخدم وزيادة نجاح المسح الأولي |
| تحديثات عبر الهواء (OTA) | غير متوفر | قريبًا | وصول أسرع إلى الميزات الجديدة والمستندات المدعومة |