النظرة الأولى: المظهر الأول لـ Leopard: Core Animation

ملاحظة المحرر: هذا هو الملف الشخصي العاشر في سلسلتنا المستمرة حول الميزات التي تم الإعلان عنها مؤخرًا لنظام Mac OS X 10.5 ، التحديث الرئيسي التالي لنظام تشغيل Apple.

تقنيات Apple Core - Core Audio و Core Graphics و الصورة الأساسية، و Core Video— امنح مطوري البرامج الفرصة عند إنشاء تطبيقات وسلوكيات متعددة الوسائط لنظام التشغيل OS X. بدلاً من البدء من الصفر ، يمكن للمطورين الاستفادة من الأطر الأساسية لإضافة ميزات معقدة بسهولة إلى تطبيقاتهم التي تعمل بكفاءة عالية. يجلب Mac OS X 10.5 عنصرًا آخر إلى هذه القائمة ، يُعرف باسم الرسوم المتحركة الأساسية ؛ تعد شركة Apple بأن هذه التقنية الأساسية ستجعل إنشاء الرسوم المتحركة المعقدة ثلاثية الأبعاد أكثر سهولة.

كيف تعمل

يوفر Core Animation محرك رسوم متحركة يعتمد على طبقة يعرض ديناميكيًا طبقات مختلفة من الوسائط - تلك التي تحتوي على نص ورسومات ثنائية الأبعاد وأعمال OpenGL وفيديو - في نفس الوقت. يمكن أن يكون للمشاهد التي تساعد في إنشائها تأثيرات شفافية بالإضافة إلى مرشحات وتأثيرات Core Image. يمكن للمطور استخدام من وإلى نقاط ، وإطارات رئيسية ، ورسوم متحركة متحركة ، وتحولات (تتلاشى ، وتكشف ، وتدفع ، من أجل مثال) لإنشاء رسوم متحركة معقدة لعناصر واجهة المستخدم بما في ذلك القوائم والفرز وإعادة الترتيب والتكبير والتصغير والتحريك تمرير الماوس.

تستفيد Core Animation أيضًا من الرقاقات متعددة النواة في أجهزة Mac المستندة إلى Intel ، مما يعني أنه بينما يعمل التطبيق نفسه على نواة واحدة ، فإن عمليات الرسوم المتحركة الأساسية تعمل على نواة خاصة بهم.

لماذا تمت إضافته

نقطة بيع Apple الكبيرة للمطورين هي "دع الرسوم المتحركة الأساسية تزيل الصداع من الرسوم المتحركة" - وهذا هو سبب وجودها بالضبط. يحتاج المطورون عادة إلى إدارة حركة العناصر الفردية على أساس كل إطار على حدة.

تقول آبل إن تأثيرات الرسوم المتحركة مثل هذه سوف تتطلب أسطرًا أقل من التعليمات البرمجية عند إنشائها باستخدام تقنية Leopard’s Core Animation.

أثناء ال المؤتمر الرئيسي للمطورين في جميع أنحاء العالم، سكوت فورستال ، نائب رئيس تجربة النظام الأساسي لشركة Apple ، أظهر إعلان iTunes للشركة الذي يغطي الألبوم حوله لإنشاء مشهد المدينة. أظهر Forstall نفس الشيء الذي تم إجراؤه باستخدام Core Animation - فقد استغرق عشر أسطر التعليمات البرمجية مثل الأصل. علاوة على ذلك ، كان الإعلان التلفزيوني فيلمًا تم عرضه ، بينما كان عرض Forstall’s Core Animation حيًا الرسوم المتحركة التي يمكنه التنقل فيها - وهو إنجاز يتطلب الكثير من التكنولوجيا والكثير من الرسومات والمعالجة قوة حصان.

لمن هذا

Core Animation هي تقنية أساسية ، وعلى هذا النحو ، فهي ليست ميزة للمستهلكين - سيتم استخدامها من قبل المطورين. تستخدم Apple ، على سبيل المثال ، Core Animation للتأثيرات المتحركة الرائعة في كل من Time Machine و Spaces. في الوقت نفسه ، فإن السبب وراء إنشاء Apple لتقنيات Core هو تمكين المطورين من إنشاء تطبيقات ذات ميزات وتجارب أكثر ثراءً للمستخدم ، لذا فأنا وأنت المستفيدون النهائيون. يحتاج المستخدمون إلى الحصول على قادرة على الصورة الأساسية ماك من أجل جني فوائد الرسوم المتحركة الأساسية.

ما المفقود

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

ماذا تعني

يعني توفير أدوات رسوم متحركة قوية تحت غطاء نظام التشغيل OS X أن التطبيقات ستبدو أكثر روعة وأداءً أفضل. التكنولوجيا موجودة لتسهيل قيام المطورين بأشياء كثيرة ، ليس أقلها هو إبهار العملاء والمتشككين على حد سواء مع كل شيء يمكن لأحدث أجهزة Mac والبرامج المتوافقة فعل.

[ جوناثان سيف كبير محرري الأخبار مكوورلد .]

  • Aug 04, 2021
  • 4
  • 0
instagram story viewer