طقم ساعة
WatchKit هو إطار عمل توفره شركة Apple لتطوير تطبيقات لساعة Apple Watch . صُمم إطار عمل WatchKit للغة البرمجة Swift ولغة البرمجة Objective-C، ويجب تجميعه في Xcode ، على غرار تطبيقات iOS . [ 1 ]
تاريخ
صدرت WatchKit لأول مرة عام 2014، قبل عام من إطلاق ساعة Apple Watch. [ 2 ] وقد تم تضمينها مع حزمة تطوير البرامج (SDK) التجريبية لنظام iOS 8.2. [ 3 ] وفي عام 2015، أنشأت Apple مختبرات WatchKit في عدة مدن مختلفة لإتاحة تطوير تطبيقات Apple Watch بشكل مباشر قبل الإطلاق الرسمي للمنتج. [ 4 ]
الوظائف
توفر WatchKit فئات تسمح بتطوير التطبيقات على ساعة Apple Watch. كما تُمكّن تطبيقات iOS من إرسال الإشعارات و"لمحات سريعة"، وهي إشعارات دائمة تُنشأ باستخدام قوالب مُعدة مسبقًا من Apple. [ 5 ] صُمم هذا الإطار ليُستخدم مع Swift أو Objective-C، ويجب تجميعه في Xcode. على الرغم من أنه مُصمم لساعة Apple Watch، إلا أن الساعة نفسها تعرض واجهة المستخدم فقط، بينما يعرض iPhone المرتبط بها باقي وظائف التطبيق. كما يدعم ميزة Handoff مع iPhone المرتبط. [ 6 ]
الصفوف الدراسية
توفر WatchKit بعض الفئات للأغراض العامة، مثل تمثيل وحدات التحكم والواجهات وإجراءات التنبيه. [ 7 ]
- منطقة صور إمكانية الوصول WKAccessibility
- WKAlertAction
- امتداد WKExtension
- صورة WK
- WKInterfaceController
- وحدة تحكم واجهة إشعارات مستخدم جامعة غرب كنتاكي
- جهاز واجهة WK
- عنصر WKPickerItem
كما يوفر الدعم لإدارة الملفات، من خلال الفئات التالية:
- WKAudioFileAsset
- مشغل ملفات الصوت WKAudioFilePlayer
- مشغل قائمة انتظار ملفات الصوت WKAudioFileQueuePlayer
- WKAudioFilePlayerItem
ومجموعة من الفئات التي ترث من WKInterfaceObject وتمثل عناصر واجهة المستخدم المرئية.
- زر واجهة WK
- تاريخ واجهة WK
- مجموعة واجهة WK
- صورة واجهة WK
- WKInterfaceLabel
- خريطة واجهة WK
- WKInterfaceMovie
- WKInterfacePicker
- فاصل واجهة WK
- شريط تمرير واجهة WK
- مفتاح واجهة WK
- WKInterfaceTable
- WKInterfaceTimer
البروتوكولات
يوفر WatchKit بروتوكولين: WKExtensionDelegate و WKImageAnimatable. يُستخدم WKExtensionDelegate لإدارة سلوك إضافة WatchKit، بينما يتحكم WKImageAnimatable في تشغيل الصور المتحركة.
مراجع
- ↑ أزاربور، سهيل (24 فبراير 2015). "أسئلة وأجوبة حول WatchKit" . kodeco.com . تم الاطلاع عليه بتاريخ 13 فبراير 2024 .
- ↑ كونينغهام، أندرو (18 نوفمبر 2014). "أبل تُصدر أدوات تطوير WatchKit بالتزامن مع أول إصدار تجريبي من نظام iOS 8.2" . آرس تكنيكا . تاريخ الاسترجاع: 13 فبراير 2024 .
- ↑ كينغسلي-هيوز، أدريان (18 نوفمبر 2014). "أبل تُتيح أدوات برمجية لـ WatchKit للمطورين" . ZDNET . تاريخ الاسترجاع: 13 فبراير 2024 .
- ↑ وارن، توم (11 مارس 2015). "شركة آبل تُغطي كاميرات هواتف آيفون الخاصة بالمطورين في مختبرات الساعات السرية" . ذا فيرج . تم الاطلاع عليه بتاريخ 13 فبراير 2024 .
- ↑ مايو، بنجامين (18 نوفمبر 2014). "تطبيقات Apple WatchKit الخارجية تتطلب جهاز iPhone متصلاً للعمل، أما التطبيقات "الأصلية بالكامل" فستتوفر لاحقًا في عام 2015" . 9to5Mac .
- ↑ بونينغتون، كريستينا. "مع مجموعة أدوات التطوير الجديدة، تُطلعنا آبل على لمحة عن كيفية عمل ساعتها" . مجلة وايرد . الرقم الدولي الموحد للدوريات 1059-1028 . تاريخ الاسترجاع: 13 فبراير 2024 .
- ↑ مانينغ، جون؛ باتفيلد-أديسون، باريس (30 مايو 2016). تطوير تطبيقات ساعة أبل باستخدام لغة سويفت: مقدمة إلى إطار عمل WatchKit، ونظرة سريعة، وإشعارات . دار نشر أورايلي ميديا. رقم ISBN 978-1-4919-2529-4.
- تقنية ستوب
- برنامج مبرمج بلغة سويفت
- برنامج مبرمج بلغة أوبجكتيف سي
- أطر البرمجيات
- برامج شركة أبل
