تطوير واجهة الإنسان والآلة (HMI): الدليل الشامل
The screen has quietly become part of the product itself. A driver begins forming an opinion about a car as soon as they touch the centre display. Someone choosing between two ovens may compare the control panels as closely as the heating elements. And an experienced excavator operator will usually have a firm view on which machine has the better cab interface.
Most HMI projects don’t come unstuck at the pixel level, though. They come unstuck much earlier. A framework gets picked before anyone knows the memory budget. Compliance scope gets agreed after the architecture is frozen. A design signed off on a 27-inch studio monitor turns out to be unreadable on a 7-inch panel in direct sunlight. By the time those problems surface, the hardware is in tooling and the options have narrowed to bad and worse.
This guide explains what HMI development involves: the main project types, the lifecycle from requirements to field updates, the software stack, framework selection, design for real hardware, industry standards, realistic budgets and timelines, and the choice between building in-house and bringing in a partner.
إنه مكتوب لمديري المنتجات والقادة التقنيين. لن تحتاج إلى قراءة أي كود.
ما هو تطوير واجهة الإنسان والآلة؟
HMI development is the process of designing, building, and optimising the interface through which a person operates a machine. It covers the display, the controls, and the software underneath that connects a user to an embedded system. In practice it draws on UX design, embedded engineering, hardware integration, and safety compliance in roughly equal measure.
Most people arrive at the term picturing a control panel bolted to a production line. That’s one version of it. But the same discipline produces digital instrument clusters, chart plotters on a yacht’s flybridge, the touchscreen on a coffee machine, an infusion pump’s display, and the interface in a crane cab. Anywhere a person tells a machine what to do, or a machine reports back, something had to be designed and built for that exchange.
واجهة الإنسان والآلة وواجهة المستخدم وتجربة المستخدم: الفرق الجوهري
غالباً ما تُستخدم المصطلحات الثلاثة بالتبادل، لكنها ليست متطابقة.
- واجهة المستخدم هي السطح المرئي التفاعلي: الشاشات والأزرار والحالات.
- تجربة المستخدم هي التجربة الكاملة لاستخدام المنتج، بما في ذلك كل ما يحدث خارج الشاشة.
- واجهة الإنسان والآلة (HMI) هي طبقة التفاعل بين الإنسان والآلة، وتحديدًا تلك التي تكون للآلة فيها عواقب مادية.
HMI inherits its methods from UX practice. What sets it apart is the constraints. A mobile app runs on hardware that gets replaced every three years, connects to the cloud, and can ship a fix on Tuesday. An HMI runs on silicon chosen two years ago for its unit cost, might never see a network, and could still be in service in 2041. When it fails, a vessel loses its engine readout or a driver loses their speedometer.
أنواع واجهات HMI
By deployment, you’ll encounter standalone panels, embedded HMIs built into the product itself, networked stations connected to a supervisory system, web-based interfaces, and companion mobile apps. By input method, the field has widened well beyond touch. Physical controls and rotary encoders remain the safer option in gloved or high-vibration environments, while voice, gesture, and multimodal combinations are becoming increasingly common.
نوعان من مشاريع HMI، ولماذا يهم الفرق بينهما
قبل أي شيء آخر، حدّد نوع المشروع الذي تديره. فكثير من المناقشات حول تطوير HMI تخلط بين النوعين، مما يؤدي إلى نصائح تناسب سياقًا وتفشل في سياق آخر.
| واجهات الإنسان والآلة الصناعية وواجهات التحكم | واجهة الإنسان والآلة للمنتجات المدمجة | |
| أين يوجد | غرفة التحكم، أرضية المصنع، لوحة الآلة | داخل منتج مُشحون: مركبة، سفينة، جهاز منزلي، جهاز |
| النهج المعتاد | منصات SCADA وPLC، قائمة على التكوين | برمجيات مخصصة على عتاد ثابت، قائمة على الكود |
| الأجهزة | غالبًا ما يكون حاسوبًا صناعيًا عامًا أو لوحة | قائمة مواد ثابتة، مختارة من أجل التكلفة |
| المعايير السائدة | IEC 62443، ISA-101، IEC 61508 | ISO 26262، IEC 60945، IEC 62304، CE وFCC |
| تحديث النموذج | في الموقع، مُتحكَّم به، مُجدول | عبر التحديث اللاسلكي، إلى أسطول موجود بالفعل في الميدان |
| العمر التشغيلي | طويل، لكنه قابل للصيانة في مكانه | من 10 إلى 15 عامًا، غالبًا دون أي وصول مادي |
On an industrial project, you’re largely configuring a mature platform. The vendor has solved rendering, alarm handling, and historian integration. Your work is data modelling, screen design, and integration, and if you need more processing power you can usually specify a bigger box.
On an embedded product project, you’re engineering software against a hardware budget that was fixed months before you were involved. There is no bigger box. If the UI needs 40MB of RAM and the board has 32MB, someone is redesigning something, and it won’t be the board. The architecture you commit to in month two will still be there a decade later, carrying features nobody has thought of yet.
تعمل Spyrosoft بشكل رئيسي في الفئة الثانية: واجهات الإنسان والآلة (HMIs) التي تُثبَّت داخل المركبات والسفن والآلات والأجهزة. تنطبق معظم ما سيأتي على كلا العالمين، وسنشير إلى الحالات التي لا ينطبق فيها ذلك.
دورة حياة تطوير واجهة الإنسان والآلة
تتضمن دورة الحياة أدناه سبع مراحل. في كل مرحلة، تميل الأخطاء الأكثر تكلفة إلى أن تكون تكلفة الوقاية منها مبكراً منخفضة ويصعب تصحيحها لاحقاً.
الاستكشاف وتحديد المتطلبات
أنت تحدد ثلاثة أمور: من يستخدم هذا، وفي ظل أي ظروف، وضمن أي قيود.
User profiles matter more than personas here. A trained operator working an eight-hour shift needs a different interface from a driver glancing away from the road for a second and a half. Operating conditions need to be written down as specifics: direct sunlight at 100,000 lux, gloved hands, salt spray, vibration, temperature range, one-handed operation.
Hardware constraints belong in this phase as numbers rather than adjectives. Display resolution and brightness. The SoC and its GPU, if it has one. Available RAM and flash. Power budget. Boot-to-first-frame target. “It should feel fast” is not a requirement. “First meaningful frame within 800ms of power-on, full UI within 3 seconds” is.
يجب الاتفاق على نطاق الامتثال هنا. إذا تم تأجيله، يصبح تغيير قرارات التصميم والمعمارية اللاحقة أكثر صعوبة بكثير.
Output: functional specification, hardware brief, compliance plan. The mistake that costs most: starting UI design before the target hardware is known. Every hour of design work done against unknown constraints is an hour you may throw away.
البنية
Now the decisions with the longest shadow. Operating system: a real-time OS for deterministic, safety-related behaviour, embedded Linux for richer feature sets, or Android where an app ecosystem matters. Rendering strategy: GPU-accelerated, software rendering, or a hybrid where the safety-relevant layer is drawn independently of the rest. Data flow: how signals reach the interface, whether over CAN, NMEA 2000, Modbus, OPC UA, or MQTT, and what happens to the display when they stop arriving.
Safety-related functions need to be separated from everything else at this point. A telltale that must render within a guaranteed time cannot share a process with the media player. Get that separation wrong and certification becomes disproportionately expensive, because everything in the same partition inherits the highest safety requirement in it.
Teams building safety-related systems commonly work to a V-model, where each development stage is paired with the verification stage that proves it. Auditors expect clear evidence of this relationship, which is why requirements traceability needs to be designed in rather than reconstructed later.
المخرجات: وثيقة معمارية، مع تسجيل المبررات. الخطأ الأكثر تكلفة: عدم الفصل بين الوظائف المتعلقة بالسلامة ووظائف الراحة.
تصميم تجربة وواجهة المستخدم
Wireframes against the real form factor, not a laptop screen. Prototypes running on the actual panel, in the actual environment, as early as you can manage it. A design system tuned to the display technology, the viewing distance, and the lighting the product will live in.
Usability testing belongs here too, with people who resemble your users rather than colleagues who already know where everything is. For vehicle interfaces that means a simulator or a test vehicle. For marine, it means a screen you can carry onto a deck at midday.
المخرجات: نظام تصميم معتمد ونموذج أولي تفاعلي. الخطأ الأكثر تكلفة: اعتماد التصاميم التي تمت مراجعتها على شاشة حاسوب مكتبي فقط.
التنفيذ
Three layers get built in parallel. The interface layer in your chosen framework. The integration layer that connects it to system signals and translates protocol messages into something the UI can bind to. The platform layer underneath: board support package, drivers, boot sequence, update mechanism.
Deploy to the target hardware from the first sprint, not the first release candidate. Teams that develop purely against a desktop simulator discover their frame rate problem in month seven, which is roughly the worst possible time to find it.
المخرجات: إصدار تشغيلي على أجهزة حقيقية، يتم تحديثه باستمرار. الخطأ الأكثر تكلفة: التعامل مع النشر على الجهاز المستهدف كنشاط تكاملي بدلًا من كونه عادة يومية.
الاختبار والتحقق
HMI testing spans more ground than most teams expect. Functional testing of every state and transition. Usability validation, which for medical devices is a regulatory requirement rather than a nice-to-have. Environmental testing across temperature, humidity, vibration, and UV exposure. Performance measurement against the budgets set in phase one. Safety verification for anything ASIL or SIL rated. Hardware-in-the-loop rigs so you can simulate the rest of the system and provoke failure states you can’t safely create in the field.
الاختبار الانحداري الآلي على الأجهزة المستهدفة هو ما يجعل الالتزام بدعم لمدة 10 سنوات قابلاً للاستمرار. وبدونه، يتحول كل إصدار صيانة إلى حملة اختبار يدوية.
دليلنا إلىاستراتيجيات اختبار واجهة الإنسان والآلة للأنظمة المدمجة يغطي كيفية هيكلة ذلك عمليًا.
المخرجات: حزمة أدلة اختبار، وهي بالنسبة للأعمال الخاضعة للتنظيم مُسلَّم بحد ذاتها.
التحسين
Profiling, then fixing what the profile actually shows rather than what you assumed. Common wins: collapsing overdrawn layers, replacing runtime image scaling with pre-sized assets, cutting texture memory, reworking animations that force full-screen redraws, trimming the boot sequence, and reducing wake-up frequency to protect battery life.
في هذه المرحلة، إما أن يُثمر اختيار إطار العمل من الشهر الثاني أو تظهر تكلفته. وقد كتبنا بشكل منفصل عنتحسين أداء واجهة الإنسان والآلة على الأجهزة محدودة الموارد.
الإصدار والتحديثات والدعم طويل الأمد
Field update architecture is a day-one decision that most teams defer. How does a new build reach a device that might be on a fishing vessel in the North Atlantic? What happens if an update fails halfway? Can you roll back? Can you stage a release to 2% of the fleet first?
Then there’s the decade that follows. Hardware components go end-of-life. Toolchains age out. Engineers move on. Maintainability isn’t a vague virtue here, it’s a specification: documented architecture, modular code, no undocumented dependencies, and a build that a new team can reproduce from a clean machine.
حيث يضغط الذكاء الاصطناعي فعليًا على هذا الجدول الزمني
Every phase above carries a certain amount of manual scaffolding. Rebuilding a design system in code, screen by screen. Writing the same test harness you wrote on the last project. Wiring a prototype to fake data so someone can finally see it move. That scaffolding is where AI has genuinely changed the economics, and it’s worth being precise about which parts, because the claims in this area have got loose.
Design to code. A design system exported directly into framework code instead of a developer reimplementing it from a specification. The gain shows up at the handover between phases three and four, historically one of the slowest and most error-prone transitions in the whole process.
Generated test coverage. Test cases and regression suites derived from the requirements and the interface definition itself, rather than written from scratch. On a project with hundreds of screen states, this is the difference between testing what you had time for and testing what you specified. Our HMI test centre is built around this.
Working demos in days rather than sprints. Put those two together and the front of the project changes shape. Where the hardware and an existing accelerator are a good fit, we can often have an HMI running on a client’s own device within one working day. That moves the first serious conversation from a slide deck to something the team can test.
What it does not compress is equally important: certification evidence, environmental testing, usability validation with real operators, and safety analysis. These activities are bounded by physical testing, regulatory expectations, and human evaluation. AI can reduce surrounding engineering effort, but it does not remove the evidence required for an ISO 26262 assessment. Its value is giving teams more of the schedule for work that cannot be automated.
معمارية واجهة الإنسان والآلة: الطبقات الخمس
يساعد على تصور البنية، لأن معظم المحادثات التقنية التي ستجريها مع فريق الهندسة لديك تدور في الواقع حول الطبقة التي تنتمي إليها المشكلة.
العتاد. تقنية العرض (TFT، OLED، الورق الإلكتروني)، ومستشعر اللمس، وعناصر التحكم الفيزيائية، والمعالج، والذاكرة، والحد الحراري الذي يحكم مدى قدرة أي منها على العمل.
Operating system and board support. The OS itself, plus the drivers that expose the display, touch controller, and communication peripherals. This layer is invisible when it works and all-consuming when it doesn’t.
الإطار والعرض. Qt أو Flutter أو Slint أو LVGL أو محرك ألعاب. يتولى حلقة العرض والرسوم المتحركة وأحداث الإدخال والتخطيط. هذه هي الطبقة التي يقصدها الناس عندما يقولون "اخترنا Qt".
التطبيق. شاشاتك وحالاتك ومنطق أعمالك وارتباطات بياناتك. الجزء الذي يتصرف كتطوير برمجيات تقليدي.
Connectivity. How the interface talks to the rest of the system, and what it does when that conversation breaks. CAN and Automotive Ethernet in vehicles. NMEA 2000 at sea. Modbus, Profinet, and OPC UA in industrial settings. Bluetooth Low Energy, Wi-Fi, and Matter in the home.
A useful diagnostic question when something goes wrong: which layer owns this? Stutter during a transition is usually framework or application. Stutter that only appears after 40 minutes of use is usually thermal, which means hardware. Input that lags under load is often the driver.
اختيار إطار عمل HMI
لا توجد إجابة صحيحة، بل منهجية صحيحة. إليك المشهد كما هو عليه الآن.
| إطار العمل | الأنسب | أبرز نقاط القوة | نقاط يجب الانتباه إليها |
| Qt (QML وC++) | السيارات، الأجهزة الطبية، البحرية، الصناعية | أدوات ناضجة، ونسخ معتمدة للسلامة، ومورّد يمتلك 30 عاماً من الخبرة | تكلفة الترخيص التجاري |
| Flutter | أجهزة المستهلك، المنتجات القائمة على Android | تكرار سريع، رسوم متحركة ممتازة، مجموعة مواهب واسعة | يتطلب وحدة معالجة رسومات قوية؛ ولا تزال القصة المدمجة في طور النضوج |
| Slint | أجهزة IoT محدودة الذاكرة | بصمة تشغيلية صغيرة جدًا، أسس بلغة Rust | نظام بيئي ومجتمع أصغر |
| LVGL | أجهزة من فئة MCU | يعمل حيث لا يعمل سواه، بترخيص متساهل | تبني المزيد من الأدوات المحيطة بنفسك |
| Unity وUnreal | مجموعات ثلاثية الأبعاد متميزة، وواجهات استعراضية | العرض الواقعي | تكلفة الأجهزة، نموذج الترخيص، مهارات الفريق |
| React Native | Android Automotive، الأجهزة المنزلية المتصلة | نظام JavaScript البيئي المألوف | غير مناسب لأي شيء على مسار متعلق بالسلامة |
مقارنتنا لـ أفضل أطر عمل واجهات HMI المدمجة يتعمق في التفاصيل التقنية. أما لاتخاذ قرار، فخمسة أسئلة تؤدي معظم المهمة.
ما هي الشريحة المستخدمة؟ هذه هي العقبة الحاسمة. فسعة ذاكرة الوصول العشوائي (RAM) والذاكرة الوميضية (flash) وقدرات وحدة معالجة الرسومات (GPU) المتاحة تستبعد خيارات قبل أن يكون للتفضيلات أي رأي. فوحدة تحكم دقيقة (MCU) بذاكرة وصول عشوائي سعة 512 كيلوبايت تستبعد معظم الخيارات المطروحة.
What compliance level applies? Safety certification narrows the field fast, because you need a framework with a certified variant, documented tool qualification, and a vendor prepared to support an audit. This is why Qt dominates regulated work.
ما الذي يستطيع فريقك صيانته في عام 2036؟ ليس ما يتحمسون له الآن. اختيار إطار العمل هو قرار توظيف بأفق 10 سنوات.
ما إجمالي التعرض للترخيص؟ ضعه في نموذج على مدار عمر المنتج والأحجام المتوقعة، بما في ذلك الإتاوات. فالمجانية في مرحلة النموذج الأولي والمجانية عند 200,000 وحدة مقترحان مختلفان.
How will designers hand work to developers? Teams underestimate this until they’re manually recreating a design system by hand. Tooling that exports directly into the framework saves months across a product’s life.
Spyrosoft is a Qt Premium Partner, and we also build in Flutter, Slint, LVGL, Unity, and Unreal. That mix isn’t hedging. Different products genuinely need different answers, and we’d rather tell you a framework is wrong for your hardware than sell you the one we know best. For a closer look at the two most common finalists, see Flutter مقابل Qt لواجهات HMI المدمجة ومقالنا الأعمق حولتطوير واجهات Qt HMI.
مبادئ التصميم التي تصمد أمام التطبيق الفعلي على الأجهزة الحقيقية
التصميم من أجل البيئة، وليس المكتب
Your interface will be used in glare, in the dark, with wet or gloved hands, on a surface that’s vibrating. Contrast ratios that look elegant in a design tool disappear at midday. Touch targets sized for a fingertip fail for a hand in a work glove, which needs somewhere around 15mm minimum. Anything that depends on a subtle colour difference will be lost on a screen at half brightness.
الحمل المعرفي هو العدو
Hick’s law says decision time grows with the number of options presented. Fitts’s law says the time to hit a target depends on its size and distance. Both become more consequential in a moving vehicle, where visual attention away from the road must be kept brief.
Practical consequences: put the primary action where the hand naturally rests, make it large, and hide the settings nobody uses in an emergency behind one deliberate tap. Progressive disclosure isn’t about elegance here. It’s about how many things a person can process while doing something else.
تحديد حالات الفشل
What does the screen show when a sensor drops out, a bus goes quiet, or a value arrives outside its plausible range? A gauge that keeps displaying the last known number is actively dangerous. A blank field is confusing. An explicit “no data” state is correct, and it needs designing, testing, and signing off like any other screen.
عادةً ما تحدد الفرق هذه الأمور متأخراً، ولهذا السبب غالباً ما تكون غير متسقة بين الشاشات. ضعها في المتطلبات.
لا تعتمد على اللون وحده أبدًا
Colour vision deficiency affects a meaningful share of users, particularly men. Anything critical should therefore use more than colour alone, for example colour plus shape, text, sound, or haptic feedback where the hardware allows. This is established practice in safety-conscious interface design.
الاتساق ميزة أمان
If navigation lives bottom-left, it lives bottom-left on every screen, in every variant, in every language. Muscle memory is what lets an experienced operator act without looking, and inconsistency destroys it. Design system discipline isn’t polish. It’s error prevention.
تطوير واجهة الإنسان والآلة حسب القطاع
قطاع السيارات
You’re building instrument clusters, infotainment, head-up displays, ADAS overlays, and increasingly passenger and rear displays. The binding constraints are glance time, boot time (drivers expect the reversing camera before they’ve finished putting their seatbelt on), functional safety for anything the cluster reports, and a support commitment measured in a decade and a half.
Standards stack up here: ISO 26262 for functional safety, ISO 15005 and 15008 for interaction ergonomics and legibility, and UN Regulation No. 155 with ISO/SAE 21434 for cybersecurity, which has been mandatory for new vehicle type approvals in the EU, Japan, and South Korea since 2022. Qt and Android Automotive dominate; Unreal appears in premium 3D clusters.
قراءات إضافية: تصميم واجهة الإنسان والآلة في قطاع السيارات لمجموعات العدادات وأنظمة الترفيه والمعلومات, الامتثال لمعيار ISO 26262 في تطوير واجهات الإنسان والآلة للسيارات، مقالتنا حولبنية MicroHMI لنظام Android Automotive، و منصة أنظمة المعلومات والترفيه والعناقيد في السيارات.
Marine
Chart plotters, engine and vessel monitoring, and integrated bridge or yacht control systems. Sunlight readability is the defining problem, followed closely by the fact that the vessel may have no connectivity for weeks. Everything has to work offline, and the interface has to remain legible through polarised sunglasses at a shallow viewing angle.
يكاد يكون تكامل NMEA 2000 شاملًا. ويتم الاعتماد عبر IEC 60945 لمتطلبات البيئة والتوافق الكهرومغناطيسي، وتوجيه المعدات البحرية للموافقة النمطية في الاتحاد الأوروبي. اطّلع على أعمالنا فيواجهة HMI البحرية مع Qt وNMEA 2000, لوحة التحكم في اليخت المُسرِّع، ودليلنا إلىواجهة الإنسان والآلة لأنظمة الملاحة البحرية.
الإلكترونيات الاستهلاكية
Appliances, wearables, smart home hubs, and personal devices. The constraint here is commercial rather than regulatory: the bill of materials is squeezed hard, so you’re delivering a premium-feeling interface on modest hardware. Nobody reads the manual, so the interface has to explain itself in the first 10 seconds. And the product has to survive being used by everyone in the household.
Compliance is mostly CE and FCC marking, with accessibility requirements tightening in several markets, and the Cyber Resilience Act now applies squarely to connected devices in this category. More in واجهة الإنسان-الآلة (HMI) للإلكترونيات الاستهلاكية و أعمال الإلكترونيات الاستهلاكية.
الصناعة والآلات الثقيلة
Machine panels, supervisory stations, and cab interfaces for excavators, cranes, and agricultural equipment. Alarm management is the discipline that separates good from bad here: a screen that raises 40 alerts during an incident has told the operator nothing. ISA-101 exists largely because of this.
تمر السلامة الوظيفية عبر IEC 61508 ومستويات SIL الخاصة بها، ويمر الأمن السيبراني عبر IEC 62443، وستكاد تكون دائمًا بحاجة إلى التكامل مع معدات أقدم من الواجهة التي تبنيها.
الأجهزة الطبية
Device interfaces, monitoring displays, and diagnostic equipment. What makes medical distinctive is that usability engineering is itself regulated. Under IEC 62366 you must demonstrate, with evidence, that the interface doesn’t induce use errors. IEC 62304 governs the software lifecycle, ISO 13485 the quality system, and in the US, 21 CFR Part 11 covers electronic records.
ويتمثل الأثر العملي في أن التوثيق والاختبار التكويني يسيران جنبًا إلى جنب مع التطوير منذ البداية، وليس بعده.
السلامة والامتثال والأمن السيبراني
الامتثال هو المجال الذي تُفاجأ فيه ميزانيات واجهات الإنسان والآلة (HMI). ليس لأن المعايير غير معقولة، بل لأن الفرق تتعامل معها كبوابة نهائية بدلًا من كونها مدخلًا معماريًا.
| المعيار | المجال | ما الذي يحكمه |
| ISO 26262 (ASIL A إلى D) | قطاع السيارات | السلامة الوظيفية لأنظمة المركبات الطرقية |
| ISO 15005 و15008 | قطاع السيارات | سهولة تفاعل السائق ووضوح الشاشة |
| UN-R155 وISO/SAE 21434 | قطاع السيارات | إدارة وهندسة الأمن السيبراني |
| IEC 61508 (SIL 1 إلى 4) | صناعي | السلامة الوظيفية للأنظمة الكهربائية والإلكترونية |
| IEC 60945 وMED | Marine | المتطلبات البيئية ومتطلبات التوافق الكهرومغناطيسي، واعتماد النوع الأوروبي |
| IEC 62366 و IEC 62304 | طبي | هندسة قابلية الاستخدام ودورة حياة البرمجيات |
| IEC 62443 وISA-101 | صناعي | الأمن السيبراني لأتمتة السيارات وممارسات تصميم الشاشات |
| قانون المرونة السيبرانية (الاتحاد الأوروبي) 2024/2847 | أي منتج يحتوي على عناصر رقمية | التعامل مع الثغرات الأمنية، والإبلاغ عنها، ومتطلبات الأمان من مرحلة التصميم |
| لائحة الآلات (الاتحاد الأوروبي) 2023/1230 | الآلات والمعدات الثقيلة | الصحة والسلامة، والتي تشمل الآن البرمجيات والأنظمة المتصلة والذكاء الاصطناعي |
| CE و FCC | المستهلك | الوصول إلى السوق |
التقويم التنظيمي الذي تصمم على أساسه الآن
هناك ثلاثة تواريخ تستحق أن تُعرض على أي شخص يخطط لإطلاق منتج في الاتحاد الأوروبي.
| التاريخ | ما الذي يتغير | من يستهدف |
| 11 سبتمبر 2026 | تبدأ التزامات الإبلاغ بموجب قانون المرونة السيبرانية. يجب تقديم تحذير مبكر بشأن الثغرات المستغلة فعلياً والحوادث الجسيمة خلال 24 ساعة وإشعار كامل خلال 72 | أي منتج يحتوي على عناصر رقمية في سوق الاتحاد الأوروبي، بما في ذلك المنتجات المباعة بالفعل |
| 20 يناير 2027 | يحل لائحة الآلات محل توجيه الآلات، مع تضمين البرمجيات والأنظمة المتصلة والذكاء الاصطناعي صراحةً في نطاقها | الآلات والمعدات الثقيلة والواجهات في مقصوراتها ولوحاتها |
| 11 ديسمبر 2027 | تُطبق التزامات قانون المرونة السيبرانية بالكامل: متطلبات الأمن السيبراني الأساسية، وتقييم المطابقة، وعلامة CE، والوثائق الفنية | كما هو مذكور أعلاه |
The Cyber Resilience Act is the one HMI teams tend to underestimate, because it attaches to the product with digital elements rather than to the vehicle or machine around it. If your interface reaches the EU market, you’ll need a software bill of materials, a documented vulnerability handling process, and an update path that still works years after launch. That over-the-air architecture decision from phase seven stops being an engineering preference and becomes a legal requirement.
لاحظ واجبات الإبلاغ على وجه الخصوص. فهي تنطبق على المنتجات الموجودة بالفعل في الميدان، لذا فإن الجهاز الذي شحنته في 2024 يقع في نطاقها اعتباراً من سبتمبر 2026 سواء خصص له أحد ميزانية أم لا.
ما الذي تطلبه منك الامتثال فعليًا
Traceability, first. Every requirement links to a design element, and every design element links to a test that proves it. Retrofitting this onto a finished codebase is one of the least enjoyable projects in embedded software.
Then safety analysis: FMEA and fault tree analysis to establish what can fail and what happens when it does. Then documented evidence, because at audit it isn’t enough to have tested something, you have to show how. At higher safety levels (ISO 26262 ASIL C and D, IEC 61508 SIL 3 and above) your development tools themselves may need qualification, and an independent assessor becomes mandatory.
القرار الوحيد الذي يحدد ما إذا كان هذا ميسور التكلفة
Partitioning. If safety-related functions share memory space and execution context with everything else, then everything else inherits their safety requirement, and you’ll be certifying your media player. Separate them properly, and you certify a small, well-understood component while the rest of the interface develops at normal speed and cost.
يُتخذ هذا القرار في الأسبوع الثالث من مرحلة التصميم المعماري. وليس في الشهر الرابع عشر.
تكاليف تطوير واجهة الإنسان والآلة والمدة الزمنية المستغرقة
Very few people publish numbers here, which is unhelpful when you’re trying to build a business case. Here’s an honest starting point, with the usual caveat that scope, region, and hardware maturity move these figures considerably.
| نطاق المشروع | المدة المعتادة | الميزانية الإرشادية |
| لوحة مدمجة بشاشة واحدة، بدون شهادة | من 3 إلى 4 أشهر | من خمسة أرقام منخفضة حتى حوالي 100 ألف جنيه إسترليني |
| منتج HMI متعدد الشاشات، واجهة مستخدم مخصصة، الامتثال الأساسي | من 6 إلى 9 أشهر | من 100 ألف إلى 300 ألف جنيه إسترليني |
| واجهة HMI للسيارات أو الأجهزة الطبية المعتمدة للسلامة | 12 إلى 24 شهرًا أو أكثر | 500 ألف جنيه إسترليني إلى الملايين |
ما الذي يحدد التكلفة فعلياً:
- عدد الشاشات، والأهم من ذلك، الحالات. أربعون شاشة بحالتين لكل منها مهمة أصغر من 10 شاشات بـ 20 حالة لكل منها.
- نضج العتاد. البناء على لوحة مستقرة ومتاحة أمر مباشر. أما البناء على لوحة لا تزال تتغير فيعني إعادة العمل.
- مستوى الشهادة. الانتقال من غير المعتمد إلى ASIL B كبير؛ أما ASIL D فهو فئة مختلفة من المشاريع.
- نطاق التكامل. كل بروتوكول وكل نظام قديم يضيف مساحة إضافية.
- طموح الرسومات ثلاثية الأبعاد والرسوم المتحركة، مما يدفع كلاً من الجهد الهندسي ومتطلبات الأجهزة.
- التوطين والمتغيرات. اثنتا عشرة لغة مع دعم الكتابة من اليمين إلى اليسار وأربعة مستويات تجهيز تضاعف مصفوفة الاختبار.
- التزام الدعم الذي تتحمله بعد ذلك.
And the three things that wreck schedules: hardware arriving late or changing after design sign-off, requirements churn after the design freeze, and compliance evidence assembled retrospectively. All three are avoidable. None of them are avoided by working faster.
البناء داخلياً أم الاستعانة بشريك؟
قراءة صادقة، بما في ذلك الحالات التي لا ينبغي أن تتصل بنا فيها.
التطوير داخليًا عندما
الواجهة هي ميزتك التنافسية وخارطة طريقك طويلة ومستقرة. عندما تكون واجهة HMI is تجربة المنتج، وستعمل على تحسينها لسنوات، فإن هذه القدرة تنتمي إلى داخل الشركة.
لديك بالفعل خبرة في الأنظمة المدمجة وأطر العمل ضمن الفريق. إذا سبق لأفراد الفريق إطلاق منتج بـ Qt أو Flutter على عتاد محدود الإمكانات، فأنت على وشك إنجاز المهمة.
You can absorb the ramp-up. A capable team learning a new framework and a new domain typically needs six to 12 months to reach full productivity. If your launch date can carry that, in-house is often the better long-term economics.
استعن بشريك عندما
You need a capability you don’t have and can’t quickly hire. Safety certification experience, Qt at scale, NMEA 2000, Android Automotive: these are narrow specialisms with slow, expensive learning curves.
الوقت اللازم للوصول إلى السوق هو القيد الملزم. يمكن لفريق ذي خبرة أن يبدأ العمل المنتج فوراً بدلاً من قضاء الأشهر الأولى في بناء قدرات غير مألوفة.
You’re validating a concept before committing headcount. Building a working prototype with an external team is a cheaper way to test an idea than hiring for it and discovering the idea was wrong.
يتميز المجال بمنحنى تعلم حاد، ويمكن أن تكلف الأخطاء التي يمكن تجنبها أكثر من فجوة القدرات الأولية.
النموذج الهجين الذي تعتمده معظم الشركات
A partner builds the architecture and first release; your team takes over maintenance and iteration. It works well, but only on one condition: the code that comes back has to be documented, modular, and genuinely handover-ready. Write that into the contract, with acceptance criteria, rather than raising it at the kick-off meeting and hoping.
أو ابدأ من شيء يعمل بالفعل
The build-versus-outsource framing hides a fourth option. For several common product categories the interface doesn’t have to start from an empty repository, because a domain accelerator already exists and can be adapted.
نحتفظ بعدد قليل من هذه:
- Wavey، نظام ترفيه معلوماتي ولوحة عدادات داخل المركبة يُتحكم بهما بالإيماءات
- لوحة التحكم في اليخت، مما يجمع الدفع والملاحة والطاقة والإنذارات في شاشة لمس واحدة متينة
- LifeTrackلواجهات مراقبة بمعايير طبية
- HomeOps و الدش الذكي، لواجهات الأجهزة المتصلة والمنزل الذكي
- مُسرِّع واجهات HMI متعدد الوسائط، للمنتجات التي تجمع بين اللمس والصوت والإيماءات
The list matters less than what it changes about the first conversation. Instead of evaluating an approach only on paper, you can assess a working system on your own hardware. In suitable cases, that can happen within a working day. Whatever you decide about building or outsourcing afterwards, you make the decision having seen something run.
عشرة أسئلة تستحق طرحها على أي شريك في مجال HMI
- ما الأطر التي تتخصص فيها فعليًا، وما هي حالة شراكتك؟
- ما هي المنتجات المعتمدة التي قمتم بشحنها وفقًا للمعيار الذي ينطبق علينا؟
- هل يمكننا التحدث مع عميل مرجعي في قطاعنا؟
- من يملك الملكية الفكرية، وسلسلة الأدوات، ونظام البناء في النهاية؟
- كيف تنتج أدلة الاختبار، وكيف تبدو حزمة الأدلة؟
- هل تقوم بتشغيل التكامل المستمر على الأجهزة المستهدفة؟
- ما هي معاييركم للتوثيق وتسليم المشروع؟
- كيف تحافظ على قابلية صيانة قاعدة التعليمات البرمجية على مدى دورة حياة تمتد 10 سنوات؟
- كيف يبدو استمرارية فريقك، ومن سيبقى مع المشروع؟
- ما الذي قد تعترض عليه في مواصفاتنا الحالية؟
هذا السؤال الأخير هو السؤال المفيد. أي شخص يوافق على موجزك بالكامل إما لم يقرأه أو لن يخبرك عندما تكون مخطئًا.
إلى أين يتجه تطوير واجهات HMI
AI is moving onto the device. Voice control that doesn’t need a connection, interfaces that adapt to how an individual uses them, anomaly detection running locally. The interesting constraint is that inference has to fit inside the same memory and thermal envelope as everything else, which is why quantised models and dedicated NPUs are becoming standard parts of the hardware conversation.
Multimodal input is becoming a baseline expectation in many product categories. Touch is increasingly combined with voice, gesture, and physical controls, chosen for the context rather than applied uniformly across the product. Our view on the مستقبل واجهة الإنسان والآلة متعددة الوسائط يغطي إلى أين يتجه هذا.
أصبحت المنتجات تُعرَّف بالبرمجيات. فعندما تصل الميزات بعد الشراء، تصبح الواجهة هي آلية التسليم، ولم تعد بنية التحديثات أمراً ثانوياً.
3D rendering is becoming viable on a wider range of hardware. Capabilities that once required premium silicon increasingly run on mid-range automotive SoCs, changing what teams can consider for mainstream products.
لا شيء من هذا يغيّر الأساسيات. فلا تزال الواجهات بحاجة إلى أن تكون مقروءة في ضوء الشمس، وأن تفشل بأمان، وأن تكون قابلة للصيانة بعد عقد من الزمن من انتقال الأشخاص الذين كتبوها إلى أماكن أخرى.
UI refers to the visual and interactive surface of any software. HMI describes the interaction layer between a person and a machine that has physical consequences, and it includes hardware, safety behaviour, and environmental constraints that ordinary UI work doesn’t have to consider.
A simple single-screen embedded panel typically takes three to four months. A multi-screen product HMI with a custom interface runs six to nine months. Safety-certified automotive or medical HMIs take 12 to 24 months or longer, with certification and evidence work accounting for a large share of that.
Budgets commonly range from the low five figures for a basic panel to several hundred thousand pounds for a multi-screen product HMI, and into the millions for safety-certified automotive or medical systems. The biggest cost drivers are certification level, number of interface states, and integration scope.
C and C++ dominate, particularly where performance or safety certification matters. QML handles the interface layer in Qt projects, Dart in Flutter, Rust in Slint, and JavaScript in web-based industrial HMIs. The language usually follows from the framework, which follows from the hardware.
There isn’t a universal answer. Qt suits regulated and long-lifecycle products, Flutter suits consumer devices with capable GPUs, Slint and LVGL suit memory-constrained hardware, and game engines suit 3D-heavy interfaces. Start from your silicon and your compliance requirements, not from preference.
No. Certification depends on what the interface controls or reports. A display showing a vehicle’s speed or a medical device’s dosage carries a safety requirement; a media browser on the same screen usually doesn’t. Classification happens during requirements, and it determines the architecture.
Yes, and it increasingly is: on-device voice control, adaptive interfaces, predictive maintenance alerts, and vision-based gesture input. The practical limit is running inference inside the device’s existing memory, latency, and thermal budget, which usually means quantised models or dedicated acceleration hardware.
HMI is the interface a person interacts with. SCADA is the supervisory system behind it that collects data from distributed equipment, logs it, and manages control. A SCADA system includes HMIs, but plenty of HMIs, such as those in vehicles and consumer products, have no SCADA anywhere near them.
arrow_circle_rightاتصل بنا
تواصل معنا لترى كيف يمكننا دعم مشروعك
arrow_circle_right مقالاتنا