المهارات Apple HIG: Platform Design
📦

Apple HIG: Platform Design

آمن

تصميم تطبيقات لكل منصة من منصات آبل

يتطلب بناء تطبيقات لمنصات آبل المتعددة فهم الاتفاقيات الفريدة لكل منصة. تقدم هذه المهارة إرشادات خبيرة حول أنماط تصميم iOS وiPadOS وmacOS وtvOS وvisionOS وwatchOS لمساعدتك على إنشاء تجارب أصلية يتوقعها المستخدمون.

يدعم: Claude Codex Code(CC)
📊 70 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "Apple HIG: Platform Design". ما الفرق بين التنقل في iOS وmacOS؟

النتيجة المتوقعة:

  • يستخدم iOS أشرطة تبويب في الأسفل للتنقل الأساسي، محسّنة لوصول الإبهام
  • يستخدم macOS أشرطة جانبية وأشرطة قوائم، محسّنة لدقة المؤشر
  • يستخدم iOS مكدسات تنقل دفع/سحب؛ يستخدم macOS نوافذ متعددة وعلامات تبويب
  • تخطيطات iOS أحادية العمود؛ يدعم macOS تخطيطات متعددة الأعمدة أكثر كثافة

استخدام "Apple HIG: Platform Design". كيف أصمم الأزرار لـ tvOS؟

النتيجة المتوقعة:

  • يجب أن تكون أزرار tvOS 66x66 نقطة كحد أدنى (56x56 نقطة كحد أدنى مطلق)
  • تصميم لحالة التركيز مع ملاحظات بصرية واضحة عند التحديد
  • يتم التنقل في الأزرار باستخدام سطح لمس Siri Remote، وليس اللمس المباشر
  • تأكد من التباين الكافي والنص الكبير للعرض من مسافة الأريكة

التدقيق الأمني

آمن
v1 • 2/25/2026

All 567 static analysis findings are false positives. The skill contains only markdown documentation files referencing Apple's official Human Interface Guidelines. URLs are legitimate links to developer.apple.com. Terms flagged as 'C2 keywords' and 'weak cryptographic algorithm' are standard HIG terminology in documentation context. No executable code present - purely reference documentation.

7
الملفات التي تم فحصها
593
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

45
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
32
المجتمع
100
الأمان
65
الامتثال للمواصفات

ماذا يمكنك بناءه

النقل من iOS إلى macOS

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

تصميم التطبيق الشامل

يتطلب بناء تطبيق جديد لآيفون وآيباد وماك فهم متى تتم مشاركة عناصر التصميم مقابل متى يتم تنفيذ أنماط التنقل والتفاعل الخاصة بكل منصة.

الاستعداد للحوسبة المكانية

يتطلب نقل تطبيق آيباد حالي إلى visionOS تعلم النوافذ المكانية والأحجام والمساحات، وتكييف تفاعلات اللمس مع تتبع العين وإيماءات اليد.

جرّب هذه الموجهات

مقارنة المنصات
أقوم بتصميم تطبيق لـ iOS وmacOS. ما هي الاختلافات الرئيسية في أنماط التنقل التي يجب أن أعرفها؟
تكييف طريقة الإدخال
يستخدم تطبيقي إيماءات السحب على آيفون. كيف يجب تكييف هذه التفاعلات للوحة تتبع macOS والآيباد مع دعم المؤشر؟
ترجمة التخطيط
لدي واجهة رئيسية-تفصيلية على الآيباد باستخدام عرض منقسم. ما هو النمط المكافئ على آيفون وmacOS؟
استراتيجية متعددة المنصات
أطلق على iOS أولاً، ثم أتوسع إلى iPadOS وmacOS وvisionOS. ما هي قرارات التصميم التي يجب أن أتخذها الآن لتبسيط توسعات المنصات المستقبلية؟

أفضل الممارسات

  • احترم هوية كل منصة - لا تقم ببساطة بتكرار التصميمات عبر المنصات
  • طابق طرق الإدخال بأنماط التفاعل - اللمس للتلاعب المباشر، المؤشر للدقة
  • استخدم اتفاقيات التنقل الخاصة بكل منصة يفهمها المستخدمون بالفعل

تجنب

  • نقل شريط تبويب iOS مباشرة إلى macOS دون تكييفه للتنقل الجانبي
  • استخدام أحجام أزرار محسّنة للمس على macOS حيث يتوقع عناصر تحكم أصغر موجهة للمؤشر
  • تجاهل ميزات إمكانية الوصول الخاصة بالمنصة مثل Dynamic Type على iOS أو VoiceOver على macOS

الأسئلة المتكررة

هل يجب أن أبني تطبيقًا شاملاً أم تطبيقات منفصلة لكل منصة؟
تعمل التطبيقات الشاملة على تبسيط التوزيع ومشاركة الكود. ومع ذلك، تتطلب كل منصة تطبيقات واجهة مستخدم متميزة لتشعر بالأصلية. ضع في اعتبارك تطبيقًا عالميًا مع وحدات تحكم عرض خاصة بكل منصة بدلاً من واجهة مستخدم متطابقة عبر المنصات.
كيف أتعامل مع أحجام الشاشات المختلفة على آيفون؟
استخدم Auto Layout وSize Classes للتكيف مع جميع أحجام شاشات آيفون. صمم لأصغر شاشة مستهدفة أولاً، ثم تأكد من قياس التخطيطات بشكل مناسب. اختبر على أحجام آيفون SE وiPhone القياسي وPro Max.
ما هو حد أدنى لإصدار نظام التشغيل يجب أن أدعمه؟
ادعم إصدارين رئيسيين من نظام التشغيل على الأقل. اعتبارًا من 2025، يغطي iOS 17+ وiPadOS 17+ وmacOS 14+ وtvOS 17+ وvisionOS 1+ وwatchOS 10+ الغالبية العظمى من الأجهزة النشطة مع تمكين واجهات برمجة التطبيقات الحديثة.
هل أحتاج إلى إعادة تصميم تطبيقي بالكامل لكل منصة؟
ليس تمامًا. شارك منطق الأعمال ونماذج البيانات والخدمات الخلفية. كيف فقط طبقة واجهة المستخدم لتتطابق مع اتفاقيات كل منصة. يتيح SwiftUI مشاركة كود كبيرة مع عرض واجهات أصلية للمنصة.
ما مدى أهمية اتباع HIG بدقة؟
توجد اتفاقيات HIG لأن المستخدمين يتوقعونها. الانحراف يخلق احتكاكًا وارتباكًا. يمكنك التعبير عن هوية العلامة التجارية من خلال اللون والطباعة ضمن الإرشادات والمحتوى - لكن حافظ على أنماط التنقل والتفاعل مألوفة.
هل يمكنني استخدام نفس نظام التصميم عبر جميع المنصات؟
يمكن لنظام التصميم الداخلي الخاص بك تحديد رموز مشتركة مثل الألوان والمسافات. ومع ذلك، يجب أن تنتج تنفيذات المكونات عناصر تحكم أصلية للمنصة. الزر يبدو ويتصرف بشكل مختلف على iOS مقابل macOS - احترم تلك الاختلافات.