Apple HIG: Status Components
تنفيذ مكونات الحالة والتقدم من إرشادات واجهة أبل البشرية
غير متأكد من مؤشرات التقدم أو أشرطة الحالة أو حلقات النشاط؟ توفر هذه المهارة إرشادات واجهة أبل البشرية الرسمية لمكونات واجهة المستخدم للحالة والتقدم عبر iOS و iPadOS و watchOS و macOS.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "Apple HIG: Status Components". هل يجب أن أستخدم دوارة أو شريط تقدم لرفع صورة مدته 5 ثوانٍ؟
النتيجة المتوقعة:
- استخدم شريط تقدم محدد للرفع الذي يستغرق 5 ثوانٍ.
- السبب: المؤشرات المحددة تظهر تقدمًا قابلًا للقياس وتشعر بالسرعة أكثر من الدوارات. يمكن للمستخدمين تقدير الوقت المتبقي.
- مرجع HIG: ProgressIndicators - 'فضل مؤشرات التقدم المحددة عندما تكون المدة معروفة.'
استخدام "Apple HIG: Status Components". هل من المقبول إخفاء شريط الحالة في تطبيق القراءة الخاص بي؟
النتيجة المتوقعة:
- أخفِ شريط الحالة فقط لوضع القراءة الغامر، وليس في جميع أنحاء التطبيق.
- قدم إيماءة نقرة لاستعادة ظهور شريط الحالة.
- يحتاج المستخدمون إلى الوصول إلى الوقت وحالة البطارية دون مغادرة التطبيق.
- مرجع HIG: StatusBars - 'تجنب إخفاء شريط الحالة بشكل دائم.'
التدقيق الأمني
آمنStatic analysis detected 128 patterns but all are FALSE POSITIVES. Files are Markdown documentation referencing Apple Developer Documentation URLs. Backticks are Markdown inline code syntax (e.g., `HKActivityRingView`), not shell commands. URLs point to developer.apple.com. No executable code, network calls, or security risks exist.
درجة الجودة
ماذا يمكنك بناءه
حالات تحميل تطبيقات الهاتف المحمول
تحديد مؤشر التقدم المناسب لعمليات الشبكة والمهام الخلفية في تطبيقات iOS
تتبع نشاط تطبيق اللياقة
تنفيذ حلقات النشاط التي تتوافق مع Apple HIG لأهداف التحرك والتمرين والوقوف
تجربة الوسائط الغامرة
تحديد متى يتم إخفاء أو إظهار شريط الحالة للفيديو أو الصور أو الألعاب بملء الشاشة
جرّب هذه الموجهات
أحتاج إلى إظهار التقدم لتنزيل ملف. هل يجب أن أستخدم شريط تقدم أو دوارة؟ يستغرق التنزيل 10-30 ثانية.
أبني عارض صور. متى يجب أن أخفي شريط الحالة وكيف يمكن للمستخدمين إعادته؟
هل يمكنني استخدام ألوان حلقة النشاط (أحمر وأخضر وأزرق) لتصور التقدم المخصص الخاص بي غير المرتبط بتتبع اللياقة؟
أحتاج إلى ملاحظات تقدم متسقة عبر iOS و iPadOS و watchOS لتطبيق التمارين. ما هي المتطلبات الخاصة بكل منصة وكيف أتعامل مع عرض حلقة النشاط على كل منصة؟
أفضل الممارسات
- استخدم أشرطة التقدم المحددة عندما تكون مدة العملية أو النسبة المئوية معروفة
- ضع مؤشرات التقدم مضمنة بالقرب من المحتوى الذي يتم تحميله، وليس في نوافذ منبثقة بعيدة
- حافظ على ظهور شريط الحالة باستثناء التجارب الغامرة حقًا مثل الفيديو بملء الشاشة
تجنب
- استخدام الدوارات للعمليات ذات المدة المعروفة - المستخدمون لا يمكنهم تقدير وقت الانتظار
- تكديس مؤشرات تقدم متعددة - تجميع في تمثيل واحد
- إعادة استخدام ألوان أو تصميم حلقة النشاط لبيانات غير اللياقة - ينتهك HIG
الأسئلة المتكررة
متى يجب أن أستخدم دوارة مقابل شريط التقدم؟
هل يمكنني تخصيص ألوان حلقة النشاط لتطبيق اللياقة الخاص بي؟
هل من المقبول إخفاء شريط الحالة في لعبتك؟
كيف أتعامل مع تنزيلات متعددة في وقت واحد؟
ما هي اعتبارات إمكانية الوصول التي تنطبق على مؤشرات التقدم؟
هل يمكنني استخدام حلقات النشاط لعرض بيانات غير اللياقة مثل إكمال المهام؟
تفاصيل المطور
المؤلف
sickn33الترخيص
MIT
المستودع
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/hig-components-statusمرجع
main
بنية الملفات