divmagic Make design
SimpleNowLiveFunMatterSimple
MacBook Pro M6: عكس Touch Bar، الذكاء الاصطناعي على الجهاز، وسير عمل مطوري الواجهة الأمامية
Blogs›MacBook Pro M6›MacBook Pro M6: عكس Touch Bar، الذكاء الاصطناعي على الجهاز، وسير عمل مطوري الواجهة الأمامية
MacBook Pro M6

MacBook Pro M6: عكس Touch Bar، الذكاء الاصطناعي على الجهاز، وسير عمل مطوري الواجهة الأمامية

MacBook Pro M6: عودة شريط اللمس، الذكاء الاصطناعي على الجهاز، وسير عمل مطوري الواجهات الأمامية

شهد مهندسو الواجهات الأمامية تطور MacBook Pro من Apple خلال واحدة من أكثر التجارب التقنية إثارة للجدل في الذاكرة الحديثة. جاء عصر Touch Bar وذهب، وعادت مفاتيح الوظائف الفعلية، وأخيراً تخلت Apple عن رفضها الذي دام 16 عاماً للشاشات التي تعمل باللمس. الآن يأتي MacBook Pro M6 بقدرة حاسوبية كافية لتشغيل نماذج ذكاء اصطناعي محلية تصل إلى 35 مليار معلمة، مما يعد بتغيير كيفية قيام المطورين ببناء النماذج الأولية واختبارها ونشر الواجهات.

بالنسبة لمطوري الواجهات الأمامية، هذه التحولات التقنية ليست مجرد أخبار عن منتج. فهي تؤثر على بيئة العمل في لوحة المفاتيح، وافتراضات تصميم أهداف اللمس، والأدوات المحلية، وسرعة تكرار واجهة المستخدم. تشرح هذه المقالة التفاصيل التقنية، وتستخلص الدروس من تجربة Apple مع Touch Bar، وتحدد سير عمل عملي لبناء واجهات أفضل بشكل أسرع.

تجربة Touch Bar: قصة تحذيرية لتصميم واجهة المستخدم

في عام 2016، قدمت Apple شريط Touch Bar على MacBook Pro. كان شريط OLED رفيع حل محل مفتاح الهروب الفعلي ومفاتيح الوظائف بعناصر تحكم افتراضية حساسة للسياق. كان مبرر Apple هو أن سطح الإدخال الديناميكي يمكن أن يتكيف مع التطبيق النشط، مما يوفر أشرطة تمرير ومنتقي رموز تعبيرية وأزرار اختصار دون إرباك لوحة المفاتيح.

5 years
of Touch Bar experimentation before Apple restored physical function keys across the lineup

اكتشف المطورون بسرعة مشكلة أساسية. تعتمد الذاكرة العضلية على مواضع فيزيائية ثابتة. كان Touch Bar يغير تخطيطه بناءً على التطبيق النشط، مما أجبر المستخدمين على النظر إلى الأسفل للتحقق من الزر الافتراضي المتاح. بالنسبة لمهندسي الواجهات الأمامية الذين يستخدمون مفتاح الهروب باستمرار في Vim وأدوات DevTools للمتصفح والمحطات الطرفية، كان فقدان مفتاح الهروب الفعلي مؤلماً بشكل خاص.

بالنسبة لمستخدمي Vim و Neovim، فإن مفتاح الهروب هو المفتاح الأكثر استخداماً بعد الحروف والأرقام. إزالته يعني إما إعادة تعيين سنوات من الذاكرة العضلية إلى شريط هروب افتراضي أو الاعتماد على روابط مفاتيح فيزيائية خارج Touch Bar. يعتمد مستخدمو DevTools للمتصفح أيضاً على مفاتيح الوظائف للتنقل خلال التصحيح وتبديل اللوحات وفتح وحدة التحكم. تطلبت مفاتيح الوظائف الافتراضية في Touch Bar نقرة إضافية أو ضغطة قوية للمحاكاة، مما أضاف احتكاكاً للمهام التي يجب أن تكون فورية.

أزالت Apple مفتاح الهروب ومفاتيح الوظائف لأن Touch Bar سيحل محلها. أصبحت هذه المقايضة واحدة من أكثر قرارات التصميم إثارة للجدل في تاريخ Mac.

مبدأ التصميم الأساسي واضح: يجب أن تقلل الواجهات الديناميكية العبء المعرفي، لا أن تزيده. اختصار لوحة المفاتيح الذي يغير موضعه بناءً على التطبيق هو أسوأ من عدم وجود اختصار على الإطلاق لأنه يكسر قدرة المستخدم على التصرف دون النظر. استمعت Apple في النهاية. أعاد تصميم MacBook Pro لعام 2021 مفتاح الهروب الفعلي ومفاتيح الوظائف كاملة الارتفاع، مما أنهى فعلياً عصر Touch Bar.

الدرس لمطوري الواجهات الأمامية واضح ومباشر: أي طبقة واجهة مستخدم تخفي الإجراءات الحرجة خلف قوائم سياقية تخلق احتكاكاً. سواء كنت تصمم لوحة مفاتيح أو شريط تنقل أو مكتبة مكونات، فإن الموضع القابل للتنبؤ وقابلية الاكتشاف أهم من المرونة السطحية.

Apple تعكس قرارها بعد 16 عاماً من رفض الشاشات التي تعمل باللمس

لسنوات، جادل مسؤولو Apple بأن الشاشات التي تعمل باللمس على الكمبيوتر المحمول لا معنى لها من الناحية الهندسية. حذر ستيف جوبز الشهير من إجهاد الذراع الناتج عن الوصول لمس شاشة عمودية. تمسكت Apple بهذا الخط بينما احتضنت أجهزة Windows المحمولة و Chromebooks والأجهزة القابلة للتحويل اللمس.

water, water glass, car key, ignition key, nature, key, no alcohol, alcohol free, drive, waiver, drink, refreshment, newspaper, bank, drinking straw

16 years
Apple refused to put touch on a Mac screen before reversing course

الآن غيرت Apple اتجاهها. الأجهزة الجديدة تجيب على بعض الاعتراضات القديمة، لكن تحذير جوبز بشأن الإجهاد لا يزال اختباراً. الحل الوسط العملي هو اللمس الاختياري: لا يزال بإمكان المستخدمين استخدام لوحة التتبع ولوحة المفاتيح، مع إضافة اللمس كوضع إدخال ثانوي. بالنسبة لمطوري الويب، هذا يعني أن تفاعلات اللمس لم تعد حالات هامشية.

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

من منظور CSS، تصبح استعلامات الوسائط مثل @media (hover: none) و pointer: coarse وخاصية touch-action أكثر أهمية. يمكن لمنفذ عرض بحجم 1440 بكسل على Mac بشاشة لمس استقبال نفس إدخال الإصبع مثل الهاتف. الافتراض القديم بأن الشاشات الكبيرة تعني دائماً إدخال الماوس لم يعد آمناً.

أداء M6: الذكاء الاصطناعي على الجهاز لمطوري الواجهات الأمامية

يدفع شريحة M6 Apple Silicon إلى نطاق جديد من قدرة الذكاء الاصطناعي المحلية. وفقاً لـ Apple، يمكن لـ MacBook Pro الجديد مقاس 14 بوصة مع M6 تشغيل نماذج ذكاء اصطناعي قادرة بالكامل على الكمبيوتر المحمول، حتى حوالي 35 مليار معلمة. يقرأ المطالبات أسرع بثلاث إلى أربع مرات من الأجيال السابقة.

35B parameters
AI models the new 14-inch MacBook Pro with M6 can run entirely on-device
3-4x
faster prompt reading on M6 MacBook Pro compared to previous generation hardware

هذا إنجاز كبير لمطوري الواجهات الأمامية. الاستدلال المحلي يعني أنه يمكنك تشغيل توليد الكود وترجمة واجهة المستخدم وتحويل التصميم إلى كود وتدقيق إمكانية الوصول دون إرسال كود خاص إلى سحابة طرف ثالث. كما يقلل من زمن الاستجابة للمهام التكرارية مثل إنشاء مكونات React من نماذج التصميم أو تنظيف CSS.

Bar chart showing the estimated maximum on-device AI model size in billions of parameters supported by Apple M1 through M6 silicon.

Line chart showing prompt reading speed improvement relative to the M1 chip, with M6 reaching approximately 3.5x speed.

سير عمل الذكاء الاصطناعي المحلي العملي

سير عمل عملي واحد هو تشغيل LLM محلي من خلال Ollama أو LM Studio لمراجعة دلالات إمكانية الوصول، أو اقتراح واجهات TypeScript من استجابات API، أو إنشاء بيانات اختبار. آخر هو استخدام أدوات تحويل الصورة إلى كود التي تعمل بشكل خاص لتحويل لقطات شاشة واجهة المستخدم إلى JSX. نظراً لأن M6 يتعامل مع هذه المهام في الوقت الفعلي، فإن حلقة التغذية الراجعة بين التصميم والكود تضيق بشكل كبير.

بالنسبة لمطور React، يمكن لنموذج 35B معلمة إنشاء هياكل مكونات، وشرح أنماط التصميم غير المألوفة، وحتى إعادة هيكلة وحدات CSS بناءً على النية البصرية. الفرق عن واجهات برمجة التطبيقات السحابية هو الفورية والخصوصية. يمكنك التكرار على مكون تم إنشاؤه دون انتظار رحلة شبكة، ويمكنك معالجة تصميمات خاصة غير مطروحة دون نقل خارجي.

ما يعنيه M6 والشاشة التي تعمل باللمس لسير عمل تطوير الواجهات الأمامية

مزيج الذكاء الاصطناعي على الجهاز والإدخال باللمس يغير العمل اليومي للواجهات الأمامية في ثلاثة مجالات: سرعة النماذج الأولية واختبار التفاعل واستخراج واجهة المستخدم.

water, water glass, nature, car key, ignition key, key, no alcohol, alcohol free, drive, waiver, drink, refreshment, drinking straw

تزداد سرعة النماذج الأولية لأن النماذج المحلية يمكنها إنشاء هياكل مكونات وواجهات برمجة تطبيقات وهمية ومتغيرات تصميم دون رحلات شبكة. يتوسع اختبار التفاعل لأن اللمس على Mac يعني أن المطورين يمكنهم اختبار سلوكيات التمرير مقابل النقر على نفس الجهاز الذي يستخدمونه للبرمجة. يصبح استخراج واجهة المستخدم عنق زجاجة عندما تحتاج إلى نسخ مكون أو تخطيط من موقع ويب موجود إلى نظام تصميم أو فرع تطوير.

ApproachTimeQuality
Manual rebuild from screenshot3-4 hoursVariable, depends on skill
DevTools inspection and copy/paste45-60 minutesLimited to code-level accuracy
DivMagic browser extensionUnder 1 minutePixel-accurate, ready to inspect or export
يوضح الجدول مقايضة مألوفة لمهندسي الواجهة الأمامية: العمل اليدوي بطيء، وفحص أدوات المطورين سريع لكنه يفقد القصد البصري، وأدوات الالتقاط الآلي تسد الفجوة. عندما تجمع بين استخراج واجهة المستخدم من DivMagic وقدرات الذكاء الاصطناعي المحلية لـ M6، يمكنك نسخ واجهة مستخدم، وإنشاء مكون React، وتشغيل فحوصات إمكانية الوصول دون مغادرة بيئة التطوير الخاصة بك.

من لقطة الشاشة إلى المكون في ثوانٍ

يلتقط DivMagic النتيجة البصرية لأي عنصر واجهة مستخدم، بما في ذلك الأنماط المحسوبة والتخطيط، بحيث يمكنك لصقها كرمز أو فحصها بحثًا عن الأنماط. هذا يتناسب بشكل طبيعي مع سير عمل MacBook Pro M6. بدلاً من إعادة بناء جدول أسعار أو نمط زر يدويًا، يمكنك التقاطه في ثوانٍ، ثم استخدام نموذج محلي لتكييفه مع نظام التصميم الخاص بك.

إعادة التفكير في اختناقات سير عمل واجهة المستخدم مع DivMagic

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

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

أسرع واجهة مستخدم ليست دائمًا تلك التي تكتبها من الصفر. إنها تلك التي يمكنك التقاطها وفهمها وتكييفها في ثوانٍ.

بالنسبة لفرق الواجهة الأمامية المحترفة، هذا يعني وقتًا أقل في الاستخراج الميكانيكي ووقتًا أكثر في منطق المنتج وإمكانية الوصول والأداء. تسريع الأجهزة لـ MacBook Pro M6 يجعل سير العمل المدعوم بالذكاء الاصطناعي المحلي أكثر عملية، لكن الفكرة الأساسية مستقلة عن الأجهزة: أتمتة العمل الشاق المتكرر لواجهة المستخدم، والحفاظ على التحكم الإبداعي.

النقاط الرئيسية لمهندسي الواجهة الأمامية

  • علمنا شريط اللمس أن الواجهات الديناميكية يجب أن تحافظ على الإمكانيات المتوقعة.
  • يعني عكس Apple للشاشة التي تعمل باللمس أن تصميم الويب لسطح المكتب يجب أن يأخذ في الاعتبار إدخال اللمس.
  • يقوم M6 بتشغيل نماذج ذات 35B معلمة محليًا، مما يتيح البرمجة المدعومة بالذكاء الاصطناعي الخاصة ومراجعة واجهة المستخدم.
  • يقلل الذكاء الاصطناعي على الجهاز من زمن الوصول ويفتح سير عمل تطوير حساسة للأمان.
  • أدوات مثل DivMagic تزيل اختناقات استخراج واجهة المستخدم، مما يتيح لك نسخ أي واجهة مستخدم من أي موقع ويب في ثوانٍ.

mockup, ipad, iphone, white, mobile, web design, instagram, web, startup, software, ifirma, ios, air, apple, screen, device, digital, smartphone, touch, tablet, information, business, phone, web design, web design, web design, web design, web design, instagram, software, software, software

الخاتمة

لقد أكمل MacBook Pro من Apple الدائرة الكاملة: حاول استبدال المفاتيح المادية بشريط لمس، وعكس المسار، وأخيرًا تبنى الشاشات التي تعمل باللمس بعد 16 عامًا. على طول الطريق، قدم M6، وهي شريحة قادرة على تشغيل نماذج ذكاء اصطناعي جادة بالكامل على الجهاز. بالنسبة لمطوري الواجهة الأمامية، هذه التغييرات ليست مجردة. إنها تغير كيفية تصميم التفاعلات واختبار الاستجابة وتوليد الكود.

يجمع سير عمل الواجهة الأمامية الأكثر إنتاجية بين ثلاثة أشياء: أجهزة قوية، ومساعدة ذكاء اصطناعي محلية، واستخراج واجهة مستخدم آلي. يوفر MacBook Pro M6 الأول، ويدعم Apple Silicon الثاني، ويملأ DivMagic الثالث. معًا، يزيلون الأجزاء المتكررة من تطوير الواجهة الأمامية ويتيحون لك التركيز على بناء واجهات تشعر بأنها مناسبة على كل جهاز.

ابدأ الإنشاء باستخدام DivMagic اليوم

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

Get DivMagic for 42% off

Limited time deal for 22:45