تقنية

5 Apple Watch Revelations من WatchKit الجديد من Apple

ما الفيلم الذي يجب رؤيته؟
 
أحجام ودرجات دقة شاشة Apple Watch

المصدر: Apple.com

أعلنت شركة Apple مؤخرًا عن توفر WatchKit للمطورين للبدء في إنشاء تطبيقات وإشعارات وإشعارات من جهات خارجية للساعة الذكية قبل أن تصل إلى السوق في عام 2015. موقع WatchKit يقدم تفاصيل حول كيفية عمل التطبيقات على Apple Watch ، وما يتعين على المطورين القيام به من أجل 'الارتقاء بتطبيقاتك إلى أبعد من ذلك من خلال توسيع وظائفها وتحسينها على Apple Watch'.

كما ذكرت Apple Insider ، فيليب شيلر ، نائب الرئيس الأول للتسويق العالمي في Apple ، لاحظ من الإصدار :

مع iOS 8.2 beta SDK ، يمكن للمطورين الآن البدء في استخدام WatchKit لإنشاء تطبيقات جديدة رائعة ، ولمحات وإشعارات قابلة للتنفيذ مصممة لواجهة Apple Watch المبتكرة والعمل مع تقنيات جديدة مثل Force Touch و Digital Crown و Taptic Engine.

يشتمل موقع WatchKit الذي تم إطلاقه حديثًا على أدلة برمجة وإرشادات للواجهة البشرية وقوالب ومزيد من الموارد للمطورين الذين يبدأون العمل على تطبيقات Apple Watch. تم تضمين كل من WatchKit و iOS 8.2 SDK في الإصدار التجريبي من Xcode 6.2 ، ويجب على المطورين الذين يرغبون في إنشاء تطبيقات لـ Apple Watch أن يكونوا أعضاء في برنامج iOS Developer Program.

لأي فريق لعب تشارلز باركلي

بالإضافة إلى الكشف عن بعض أساسيات الماكياج الفني لساعة Apple Watch - ستشحن ساعة آبل مقاس 38 ملم بشاشة 272 بكسل × 340 بكسل ، بينما ستشحن ساعة آبل مقاس 42 ملم مع 312 بكسل × 312 بكسل. وحدة -390 بكسل ، على سبيل المثال - WatchKit والأدوات والإرشادات الصادرة معها تلقي ضوءًا جديدًا على شكل Apple Watch والتطبيقات المصاحبة لها بالنسبة للمستهلكين. تابع القراءة للحصول على أربعة اكتشافات حول Apple Watch وكيف تعمل.

أصدرت Apple WatchKit لتمكين المطورين من إنشاء تطبيقات ونظرات وإشعارات لـ Apple Watch

المصدر: Apple.com

1. تقدم Apple Watch المعلومات في ثلاثة أشكال: التطبيقات والنظرات والإشعارات.

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

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

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

Apple Watch و iPhone

المصدر: Apple.com

2. تتطلب Apple Watch جهاز iPhone للقيام بأي شيء تقريبًا.

يبدأ المطورون في تطوير تطبيق الساعة الخاص بهم باستخدام تطبيق iOS الحالي ، والذي يجب أن يدعم iPhone. يعد تطبيق iOS الحالي مسؤولاً عن تثبيت تطبيق الساعة وإدارته ، ويتكون تطبيق الساعة من جزأين: ملحق WatchKit - الذي يعمل على iPhone وينفذ الكود استجابةً لمداخلات المستخدم على Apple Watch. على Apple Watch ، يتم تحميل واجهة مستخدم تطبيق الساعة من 'حزمة تحتوي على لوحة العمل والموارد الثابتة ، مثل الصور'. يوضح الفيديو:

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

بينما سيعتمد تطبيق الساعة على iPhone للتشغيل ، توضح Apple أن تفاعلات المستخدم مع تطبيق الساعة لن تحل أيضًا محل التفاعلات مع تطبيق iOS. مثل ' إرشادات واجهة مستخدم Apple Watch 'شرح ،' يكمل تطبيق الساعة تطبيق iOS الخاص بك ؛ لا يحل محله. إذا قمت بقياس التفاعلات مع تطبيق iOS الخاص بك في دقائق ، فيمكنك توقع قياس التفاعلات مع تطبيق ساعتك في ثوانٍ. لذا يجب أن تكون التفاعلات مختصرة وأن تكون الواجهات بسيطة '. بالإضافة إلى ذلك ، تلاحظ Apple أنه يجب إقران Apple Watch للمستخدم بجهاز iPhone حتى يتم تشغيل التطبيق.

3. لكن التطبيقات الأصلية ستصدر في العام المقبل.

وفقًا للبيان الصحفي لشركة Apple ، اعتبارًا من العام المقبل ، سيتمكن المطورون من إنشاء تطبيقات أصلية بالكامل لـ Apple Watch ، والتي لن تتطلب مكون iPhone. (على الرغم من أن Apple Watch ستظل تطلب من المستخدمين امتلاك iPhone 5 أو أحدث.)

كم يستحق مايكل فيك اليوم
قائمة سياق Apple Watch Force Touch

المصدر: Apple.com

4. ستكون واجهة المستخدم لتطبيقات Apple Watch مألوفة لأي شخص يستخدم واجهة تطبيقات iOS.

كما يوضح الفيديو على موقع Apple ، فإن عناصر واجهة المستخدم المتاحة للاستخدام في تطبيقات Apple Watch تشبه إلى حد بعيد العناصر المتاحة للاستخدام في تطوير تطبيقات iOS - لذا ستكون مألوفة للمطورين والمستخدمين. على دراية بنظام iOS. توفر WatchKit مجموعة متنوعة من الكائنات المختلفة لعرض المعلومات والتعامل مع تفاعلات المستخدم. يجب أن تكون معظم هذه الكائنات مألوفة لك بالفعل ، لأنها تشبه الكائنات التي استخدمتها في تطبيق iOS الخاص بك. بالإضافة إلى الأزرار والصور ومفاتيح التبديل وشرائح التمرير والتسميات المعتادة ، توفر WatchKit بعض العناصر المتخصصة لتستخدمها '.

تتضمن عناصر واجهة المستخدم الخاصة بـ Apple Watch ما يلي:

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

يعرض كائن التاريخ التاريخ و / أو الوقت الحاليين ، ويتم حساب كائن المؤقت لأعلى أو لأسفل من تاريخ محدد في المستقبل أو الماضي. يعمل كلا الكائنين بشكل مستقل في تطبيق الساعة ، دون تدخل من ملحق WatchKit.

تتضمن العناصر الأخرى التي 'يجب أن يوليها مطورو ملاحظات الفيديو اهتمامًا خاصًا' المجموعات ، والتي تُستخدم لتخطيط عناصر واجهة المستخدم تلقائيًا ؛ الجداول ، وهي عمليات استدعاء فردية للصفوف المنشأة ديناميكيًا ؛ وعناصر الخريطة ، التي تعرض إصدارات غير تفاعلية لواجهة خريطة قياسية ، يتم عرضها على iPhone وإرسالها إلى تطبيق الساعة لعرضها. (لسوء الحظ ، فإن لقطات الخريطة هذه ثابتة ، وسيؤدي النقر على الخريطة إلى فتح تطبيق خرائط Apple على Apple Watch.)

المصدر: أبل

المصدر: أبل

5. لن تكون هناك إيماءات مخصصة ، لأن Apple أنشأت مجموعة قياسية من تفاعلات المستخدم.

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

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

النوع الثالث من تفاعل المستخدم هو استخدام Force Touch ، وهو نوع جديد من التفاعل يسعى لتحقيق أقصى استفادة من مساحة الشاشة المحدودة لساعة Apple Watch. كما توضح Apple ، 'لا يمكن للشاشة الصغيرة أن تستوعب سوى الكثير من عناصر التحكم. لهذا السبب تقدم Apple Watch نموذجًا جديدًا تمامًا للتفاعل: Force Touch. بالإضافة إلى استشعار اللمس ، تستشعر شاشة Retina القوة أيضًا. تعرض تفاعلات Force Touch قائمة السياق (إن وجدت) المرتبطة بالشاشة الحالية. تستخدم التطبيقات هذه القائمة لعرض الإجراءات ذات الصلة بالمحتوى الحالي '. سيفتح Force Touch قائمة بها واحد إلى أربعة إجراءات ممكنة.

أخيرًا ، يمكن أن تستفيد تفاعلات المستخدم أيضًا من Digital Crown ، المصمم للتمرير المضبوط بدقة دون حظر شاشة Apple Watch. سيجعل Digital Crown من السهل على المستخدمين التمرير عبر الصفحات الطويلة على Apple Watch.

المزيد من Tech Cheat Sheet:

  • 6 أنواع من التطبيقات لجعل Apple Watch جهازًا ضروريًا
  • كيف يستهدف Microsoft Band المستخدمين الذين تستبعدهم Apple Watch
  • إليك الجديد في تحديثات iOS 8 و OS X Yosemite من Apple