Build glanceable, timely experiences across Apple platforms using WidgetKit.
| systemSmall | iOS, iPadOS, macOS, visionOS | Single tap target, glanceable info | | systemMedium | iOS, iPadOS, macOS, visionOS | Multiple data points, interactive elements | | systemLarge | iOS, iPadOS, macOS, visionOS | Rich content, multiple interactions | | systemExtraLarge | iPadOS, macOS, visionOS | Dashboard-style layouts |
| accessoryCircular | iOS Lock Screen, watchOS | Minimal info, gauge-style | | accessoryRectangular | iOS Lock Screen, watchOS | 2-3 lines of text | | accessoryInline | iOS Lock Screen, watchOS | Single line text + optional image | | accessoryCorner | watchOS only | Corner complications |
أنشئ أدوات iOS/macOS/watchOS/visionOS والأنشطة المباشرة ومشاهدة المضاعفات وعناصر التحكم باستخدام إطار عمل Apple WidgetKit. استخدمه عند إنشاء ملحقات عناصر واجهة المستخدم، أو موفري المخطط الزمني، أو عناصر واجهة المستخدم القابلة للتكوين، أو عناصر واجهة مستخدم قفل الشاشة، أو عناصر واجهة المستخدم Smart Stack، أو الأنشطة المباشرة مع ActivityKit، أو عناصر واجهة المستخدم التفاعلية مع الأزرار/المفاتيح، أو مشاهدة المضاعفات. يغطي جميع عائلات عناصر واجهة المستخدم (نظام صغير/متوسط/كبير/كبير جدًا، ملحق دائري/مستطيل/مضمن/زاوية) وأوضاع العرض. المصدر: ios-agent/iosagent.dev.