تحديث Qt:
تدقيق مجاني مدعوم بالذكاء الاصطناعي

اكتشف بالضبط ما يوجد في قاعدة شيفرة Qt الخاصة بك، وما تكلفته، وما الذي سيتطلبه التحديث. يشغّل وكلاء الذكاء الاصطناعي التحليل. ويتحقق مهندسو Qt من كل نتيجة. بدون تكلفة، وبدون التزام.

معظم الفرق التي لديها كود Qt قديم تعرف أن هناك شيئًا ما يحتاج إلى التغيير. لكنها لا تعرف النطاق أو المخاطر أو التكلفة. هذا التقييم يمنحك الثلاثة، في يوم واحد.

Qt's logo

arrow_circle_right الكفاءات والشراكات

قاعدة أكواد Qt الخاصة بك تحمل مخاطر أكثر مما تعتقد

نادرًا ما تفشل مشاريع Qt القديمة دفعة واحدة. إنها تبطئ وتيرتك تدريجيًا، وتبقى التكاليف خفية حتى يفرض أمرٌ ما معالجتها.

يتضاعف الدين التقني مع كل دورة تطوير

واجهات برمجة التطبيقات المهملة والبنية المترابطة بإحكام تعني أن كل ميزة جديدة تستغرق وقتاً أطول مما ينبغي. قاعدة الكود التي بدت قابلة للإدارة قبل عامين أصبحت الآن عبئاً على كل دورة تطوير.

انتهى العمر الافتراضي لـ Qt 5

لا تصحيحات أمنية جديدة. لا إصلاحات للأخطاء. أي ثغرة أمنية في Qt تُكتشف الآن تبقى مفتوحة، ويزداد تعرضك للخطر مع كل شهر تبقى فيه على إصدار غير مدعوم.

قانون المرونة السيبرانية الأوروبي، ديسمبر 2027

يتطلب قانون المرونة السيبرانية (CRA) منتجات آمنة حسب التصميم في جميع أنحاء سوق الاتحاد الأوروبي. قد تعيق أكواد Qt القديمة الامتثال، كما أن إنشاء قائمة مكونات البرمجيات (SBOM) لـ Qt وفحوصات الجاهزية لقانون CRA تستغرق وقتاً لإتقانها. البدء الآن أقل تكلفة بكثير من البدء في عام 2027.

تكلفة عدم المعرفة

أكبر مشكلة ليست الدين التقني نفسه. بل أن معظم الفرق لا تملك صورة واضحة عما تتعامل معه، لذا إما يقللون من تقدير العمل أو يتجنبون المحادثة تمامًا.

On-premise AI that analyses every call – without exposing a single personal record People in the office working on Lenovo ThinkStation PGX

ما الذي يشمله

يخبرك التدقيق المجاني بتكلفة التحديث والمدة التي سيستغرقها. سواء نفّذته فورًا، أو خططت له في خارطة طريق العام القادم، أو أردت ببساطة فهم ما تتعامل معه، فالقرار قرارك.

  • مراجعة البنية المعمارية وصحة قاعدة الكود
  • فحص ثغرات أمان Qt وتحديد مخاطر التزامن
  • فحص جاهزية الترقية إلى Qt Quick / QML
  • مسار الترحيل وتحليل التبعيات
  • تقدير الجهد وخارطة طريق ذات أولويات
  • تقييم جاهزية الامتثال للائحة EU CRA وإرشادات SBOM

الانتقال من Widgets إلى QML: تحويل الأكواد بالذكاء الاصطناعي مع إشراف الخبراء

الانتقال من معمارية Qt Widgets إلى QML ليس مجرد إعادة كتابة بسيطة. تعمل وكلاء الذكاء الاصطناعي لدينا على تسريع تحويل C++ إلى QML؛ ويتحقق مهندسو Qt من كل تغيير. تحصل على مشاركة منظمة مع مراحل واضحة، واختبارات انحدار آلية، وخطة طرح لا تعرض الإنتاج للخطر.

  • بنية الترحيل وخطة التنفيذ المرحلي
  • إثبات المفهوم على وحدة محددة
  • تحويل من C++ إلى QML بمساعدة الذكاء الاصطناعي مع مراجعة الخبراء
  • مجموعة اختبارات الانحدار الآلية
  • خطة نشر كاملة مع نقاط فحص المخاطر
Software developers at Spyrosoft's office

الترقية من Qt 5 إلى Qt 6: ترقية مدعومة بالذكاء الاصطناعي، وتسليم متوافق مع CRA

يجري معالجة الانتقال من Qt 5 الذي انتهى عمره الافتراضي واستيفاء متطلبات CRA معًا في المشروع نفسه. إذ ترسم وكلاء الذكاء الاصطناعي خريطة للتغييرات الجذرية عبر وحدات Core وQML وQuick وتقترح إصلاحات؛ ويتحقق المهندسون من الامتثال وجودة الإنتاج.

  • تقييم التوافق من Qt5 إلى Qt6 المدعوم بالذكاء الاصطناعي
  • جرد التغييرات الجذرية مع مقترحات الإصلاح
  • تحويل الأكواد بمساعدة الذكاء الاصطناعي مع مراجعة الخبراء
  • التحقق الآلي من الانحدار وضمان الجودة
  • طرح تدريجي مع فروع احتياطية ونقاط تفتيش للمخاطر

تدقيق Qt مجاني في 3 خطوات

تتولى وكلاء الذكاء الاصطناعي عملية التحليل. ويقوم مهندسو Qt بتفسير النتائج. وتحصل أنت على تقرير واضح وقابل للتنفيذ،
وليس مجرد كومة بيانات.

شارك مستودعك

امنح صلاحية القراءة لقاعدة أكواد Qt الخاصة بك. يكتشف وكيل التدقيق بالذكاء الاصطناعي اللغات وأطر العمل وسلاسل الأدوات تلقائيًا. لا إعداد مطوّل.

أربعة وكلاء يعملون بالتوازي

يغطي الوكلاء المتخصصون الثغرات الأمنية، ورسم خرائط التبعيات، وجودة التنفيذ، وسلامة الكود، باستخدام clang-tidy وclazy وqmllint وغيرها. يتم تشغيل اكتشاف أخطاء التزامن في Qt كجزء من مرحلة الأمان. يكتمل التحليل خلال الليل.

احصل على تقييمك

يتحقق مهندسو Qt من النتائج

يراجع مهندسونا كل نتيجة مولّدة بالذكاء الاصطناعي قبل أن تصل إليك. ما تتلقاه ليس مخرجات خام؛ بل تقريرًا مُرتّبًا حسب الأولوية يتضمن السياق وتقديرات الجهد ومسار الترحيل الموصى به.

لماذا Spyrosoft هو الشريك المناسب لتحديث Qt

arrow_circle_right

شريك Qt المتميز

وصول مباشر إلى هندسة Qt، وبرمجيات ما قبل الإصدار، وسلسلة أدوات مؤهلة للعمل وفق ISO 26262. ليس مجرد شارة؛ بل علاقة عمل تُحدث فرقًا عمليًا في المشاريع المعقدة.

arrow_circle_right

تسليم معزز بالذكاء الاصطناعي

بنينا البنية التحتية الخاصة بوكيل التدقيق لدينا خصيصًا لقواعد أكواد Qt. نفس الأدوات التي تشغّل المراجعة المجانية هي ما نستخدمه في عمليات الترحيل الإنتاجية. إنه ليس نموذجًا أوليًا.

arrow_circle_right

أعمال الإنتاج في قطاعات السيارات والبحريات والإلكترونيات الاستهلاكية

تمتد استشاراتنا في الترحيل إلى Qt وQML عبر واجهات الإنسان والآلة في السيارات، وأنظمة الملاحة البحرية، والإلكترونيات الاستهلاكية، والواجهات الصناعية. جهاز Thermomix TM7، ووحدات التزود بالهيدروجين، ولوحات المنازل الذكية. هذه منتجات إنتاجية، وليست قطعاً من معرض أعمال.

arrow_circle_right

مهندسون، وليس مديري حسابات

Przemysław Krzywania، مدير قسم واجهات الإنسان والآلة والإلكترونيات الاستهلاكية لدينا، يدير هذه المراجعات شخصياً. عندما تجري مكالمة معنا، فأنت تتحدث مع شخص سبق له تسليم أكواد Qt.

arrow_circle_right شهادات العملاء

ماذا يقول عملاؤنا عنا

We إعطاء الأولوية العمل مع شركاء يركزون على التطوير المستمر للمهارات، وإنشاء خدمات جديدة، ودفع عجلة الابتكار، وSpyrosoft واحدة منهم. لقد زودونا بفريق موثوق ومتمكن من المحترفين الذين سرعان ما التحقق ونحوّل أفكارنا إلى حلول برمجية عملية وفعالة مبنية باستخدام إطار عمل Qt.

Risto Avila

نائب الرئيس، الخدمات المهنية في Qt Group

نحن نُقدّر الشركاء الذين يركزون على التطوير المستمر للكفاءات، وبناء خدمات جديدة وتحقيق الابتكارات. مع Spyrosoft، لدينا إمكانية الوصول إلى مجموعة موثوقة من المحترفين، وفريق قادر على تبني أفكارنا والتحقق منها بسرعة وتحويلها إلى حلول برمجية قابلة للتطبيق.

Petri Lehmus

نائب الرئيس السابق للخدمات المهنية في The Qt Company

arrow_circle_right فريقنا

تعرّف على خبرائنا

Przemyslaw Krzywania

برزيميسواف كشيفانيا

مدير واجهة الإنسان والآلة

شغوف بالتواصل اليومي بين الإنسان والآلة، وأتولى مسؤولية تطوير مجال واجهات التفاعل بين الإنسان والآلة (HMI) وتمكين فرق Spyrosoft من البقاء في طليعة هذا المجال الديناميكي. بفضل خلفية قوية في المناصب التقنية والإدارية على حد سواء، أعرف كيف أترجم احتياجات الأعمال إلى منتج جذاب وعملي يرتقي بتجربة العميل النهائي.

Przemysław Nogaj

Przemyslaw Nogaj

رئيس قسم تقنيات HMI

أنا مؤمن بشدة بالآثار الثقافية للتصميم الذي يركز على المستخدم في التكنولوجيا.

على مدار مسيرتي المهنية، قدت فرقاً في تطوير منتجات حديثة على مجموعة متنوعة من منصات البرمجيات والأجهزة. وقد أتاحت لي معرفة معماريات HMI ولغات C++/C#/Java وPython العمل مع شركات OEM وموردي المستوى الأول (TIER1) على منصات HMI الإنتاجية من الجيل التالي.

بدافع من حماسي لبناء مجتمع رقمي للغد، أتحمل المسؤولية الرئيسية عن تشكيل تعريف التكنولوجيا ورؤية خدمات HMI في Spyrosoft.

Michal Jasinski

Michal Jasinski

مصمم HMI الرئيسي

أستخدم الخبرة التي اكتسبتها خلال عشرين عامًا من العمل لتصميم واجهات HMI. أُقدّر عاليًا الحلول البسيطة للمشكلات المعقدة.

في عملي، الأهم هو تشخيص المشكلة وفهمها، والاستماع إلى أصحاب المصلحة واقتراح حل يلبي المعايير المحددة.

أُقدّر بشكل خاص الدعم الموضوعي من المبرمجين، والذي بفضله تنتقل مشاريعنا بسهولة إلى مرحلة التنفيذ، مما يتيح لنا اختبار فرضياتنا بسرعة.

arrow_circle_rightاتصل بنا

احصل على تدقيق مجاني لقاعدة كود Qt الخاصة بك

Przemyslaw Krzywania

برزيميسواف كشيفانيا

مدير واجهة الإنسان والآلة

الأسئلة الشائعة

لم يعد Qt 5 يتلقى تحديثات أمنية.
كل ثغرة جديدة تُكتشف في Qt 5 تظل مفتوحة. لا إصلاحات، لا نقل للتصحيحات. منتجك معرض لمخاطر توقف الإطار عن معالجتها منذ زمن طويل.

تكلفة كل ميزة جديدة تستمر في الارتفاع.
واجهات برمجة تطبيقات مهجورة، وبنية مترابطة بإحكام، وC++ Widgets دون فصل سليم بين المنطق وواجهة المستخدم. كل تغيير يستغرق وقتًا أطول مما ينبغي. وهذا ليس دينًا تقنيًا يمكنك التحايل عليه — بل هو تكلفة تتراكم مع كل دورة تطوير.

أخطاء التزامن في الشيفرة القديمة يصعب اكتشافها لكن يسهل استغلالها.
في مشروع نموذجي لواجهة الإنسان والآلة (HMI) في قطاع السيارات على Qt 5، اكتشف وكيلنا 9 أخطاء تزامن و10 حالات تسابق بيانات عبر 13 ملفاً. هذه الفئة من الثغرات غير مرئية في مراجعة الكود لكنها مفهومة جيداً لدى المهاجمين.

المهندسون الجدد لا يرغبون في العمل مع بنية تقنية قديمة.
يُعدّ Qt 5 مع C++ Widgets مجموعة تقنيات يجب على كل مطوّر مبتدئ تعلّمها من الصفر. أما Qt 6 مع QML فهي بيئة يمكنك التوظيف من السوق لصالحها. ويترتب على صيانة الشيفرة القديمة تكاليف توظيف وتأهيل خفية لا تظهر أبدًا في تقديرات السبرنت.

Qt 6 تفتح إمكانيات تدفع مقابلها حاليًا ولكن لا يمكنك استخدامها.
تسريع الأجهزة، وQt Quick 3D، ودعم الشاشات المتعددة، وتكامل أفضل مع وحدات معالجة الرسومات — هذه ميزات يغطيها ترخيصك لكنها تظل بعيدة المنال طالما أنك تستخدم إصدارًا أقدم. الترقية ليست مجرد إجراء امتثالي. إنها تفتح خيارات جديدة للمنتج.

تتكلف الترقية بعد الموعد النهائي مبالغ أكبر بكثير.
كل ميزة جديدة تبنيها على Qt 5 اليوم تضيف إلى نطاق الترحيل لاحقًا. وكلما انتظرت أكثر، كبر حجم قاعدة الشيفرة التي تحتاج إلى النقل. ينمو النطاق خطيًا مع الوقت، والنافذة الزمنية قبل الموعد النهائي لتوجيه CRA تضيق.

لا توجد قيود على SBOM في المبيعات داخل الاتحاد الأوروبي.
يوفر Qt 6.8 LTS قائمة مكونات البرمجيات (SBOM) بصيغ قياسية. أما Qt 5 فلا يفعل ذلك. إذا طلب عميل أو مستحوذ قائمة بمكونات البرمجيات لمكونات منتجك، فإن Qt 5 لا يترك لك شيئًا لتقدمه.

صيانة الأنظمة القديمة تشغل أكثر مهندسيك خبرة.
ليس المبتدئون هم من يصونون الكود القديم. بل المخضرمون هم من يفهمونه. كل ساعة تُقضى في تصحيح واجهات برمجة التطبيقات المهملة هي ساعة غير متاحة لهندسة المنتجات الجديدة.

نعم. لا رسوم خفية، ولا حد أدنى للتعاقد، ولا ضغط للمضي قدماً. ستحصل على التقرير بغض النظر عما تقرر فعله به.

صلاحية الوصول للقراءة إلى مستودعك. هذا كل شيء. نحن نتولى الباقي ونسلّم التقرير خلال 24 ساعة من استلام صلاحية الوصول.

وكلاء الذكاء الاصطناعي مصممون لهذا الغرض تحديداً. تُعد قواعد الأكواد الكبيرة والمعقدة المجال الذي يكون فيه تدقيق قاعدة أكواد Qt الأكثر قيمة، لأن نطاق التحديث يصعب تقديره يدوياً.

لا. التقرير ملكك لتستخدمه كما تشاء: خذه إلى فريقك الداخلي، أو استخدمه لتحديد نطاق العمل مع شريك آخر، أو عد إلينا عندما يحين الوقت المناسب.

إذا كنت تبيع منتجات تحتوي على برمجيات في سوق الاتحاد الأوروبي، فإن قانون المرونة السيبرانية (CRA) يتطلب ممارسات الأمان من التصميم بحلول ديسمبر 2027. يغطي قسم الامتثال في تقريرك جاهزية CRA ومتطلبات قائمة مكونات البرمجيات (SBOM) الخاصة بقاعدة التعليمات البرمجية لديك.

خاصةً ذلك. إن معرفة نطاق وتكلفة الانتقال من Qt5 إلى Qt6 مبكرًا، قبل أن يحين ضغط المواعيد النهائية، يمنحك خيارات. الفرق التي تنتظر حتى عام 2027 لن تمتلك هذه الخيارات.

CRA هو لائحة من الاتحاد الأوروبي تم اعتمادها في ديسمبر 2024. وهي تنطبق على كل منتج يحتوي على برمجيات يصل إلى السوق الأوروبية — من أجهزة إنترنت الأشياء وواجهات الآلة البشرية الصناعية إلى الإلكترونيات الاستهلاكية.

تاريخان مهمان:
سبتمبر 2026: يدخل التزام الإبلاغ عن الثغرات حيز التنفيذ للمنتجات الموجودة بالفعل في السوق. إذا كان منتجك يُباع في الاتحاد الأوروبي، فمن هذا التاريخ يُطلب منك الإبلاغ عن الثغرات المستغلة فعليًا.
ديسمبر 2027: الامتثال الكامل مطلوب لجميع المنتجات الجديدة. الأمان من خلال التصميم، وإدارة الثغرات الموثقة، وعلامة CE مع مكوّن الأمن السيبراني، وSBOM بصيغة قياسية.

ما يعنيه هذا لكود Qt:
انتهى العمر الافتراضي لـ Qt 5. لم تعد مجموعة Qt تعالج الثغرات الأمنية الجديدة (CVEs). المنتج المبني على Qt 5 لا يستوفي متطلب الأمان من مرحلة التصميم (secure-by-design) لأنه يعتمد على مكتبة لا تخضع لصيانة أمنية نشطة. هذا ليس تفسيرًا — بل هو نوع الملاحظات التي تظهر في التدقيق الذي قد يطلبه الجهة التنظيمية.
يوفر Qt 6.8 LTS دعماً يصل إلى خمس سنوات ويقدم SBOM بصيغ قياسية، وهو متطلب مباشر للائحة CRA. يعالج الانتقال إلى Qt 6 كلاً من خطر انتهاء العمر الافتراضي وفجوة الامتثال في مشروع واحد.

لماذا التوقيت مهم:
يستغرق الانتقال من Qt 5 إلى Qt 6 في مشروع نموذجي لواجهة HMI مدمجة أشهراً. وإذا أضفنا اختبارات الانحدار والتحقق والإطلاق التدريجي، فأنت تنظر إلى ربع سنة على الأقل، وواقعياً من اثنين إلى ثلاثة أرباع. الفرق التي تبدأ في أواخر 2026 ستعمل تحت ضغط المواعيد النهائية دون أي هامش للمشكلات. وتكلفة ارتكاب خطأ في هذا السياق مختلفة.

ما يغطيه التقرير:
يتضمن قسم CRA في التدقيق لدينا تقييماً للجاهزية خاصاً بقاعدة التعليمات البرمجية لديك: الثغرات المحددة المرتبطة بمراجع CWE وCVE، وحالة التبعيات منتهية الصلاحية (EOL)، وعناصر SBOM المفقودة، وتوصيات ملموسة يمكنك تسليمها إلى فريقك القانوني أو فريق الامتثال.