عندما يتم إصداره في الخريف iOS 7 ، سنحصل على مجموعة من الميزات الجديدة في أجهزة Apple الخاصة بنا. بالإضافة إلى المظهر المعاد تصميمه بالكامل، والمثير للجدل في بعض الأحيان، تقدم لنا شركة Apple نموذجًا جديدًا تمامًا لمتعة المستخدم. ويبدو أن شركة آبل تريد إعداد نظامها المحمول للعقد القادم بهذه الخطوة الجذرية.
ومن بين المستجدات ما يسمى بتأثير المنظر. إذا كان ينبغي لي أن أقتبس Wikipedii, اختلاف المنظر (من اليونانية παράlectαξις (اختلاف المنظر) يعني "التغيير") هو الزاوية التي تقابلها خطوط مستقيمة مرسومة من موقعين مختلفين في الفضاء إلى النقطة المرصودة. يُشار إلى اختلاف المنظر أيضًا على أنه الاختلاف الواضح في موضع نقطة ما بالنسبة للخلفية عند عرضها من موقعين مختلفين. كلما كان الجسم المرصود بعيدًا عن نقاط المراقبة، كلما كان اختلاف المنظر أصغر. من المحتمل أن معظمكم يصاب بالقشعريرة عند تذكره للمكاتب المدرسية ودروس الفيزياء المملة.
من الناحية العملية، هذا يعني ببساطة أنه مع قليل من البرمجة الذكية، تتحول الشاشة إلى شيء أكثر. وفجأة، لم يعد مجرد سطح ثنائي الأبعاد يحتوي على مصفوفات من الأيقونات وعناصر أخرى من بيئة المستخدم، بل لوحة زجاجية يستطيع المستخدم من خلالها رؤية العالم ثلاثي الأبعاد أثناء تصوير الجهاز.
المنظور والمنظر
المبدأ الأساسي لكيفية إنشاء تأثير المنظر الوظيفي على شاشة ثنائية الأبعاد بسيط للغاية. ولأن الضوء يمر عبر العين إلى نقطة واحدة، كان على الدماغ أن يتعلم كيفية التعرف على حجم الأشياء بالنسبة للزاوية بين حوافها. والنتيجة هي أن الأجسام الأقرب تبدو كبيرة، بينما تبدو الأجسام البعيدة صغيرة.
هذه هي أساسيات إدراك المنظور، وأنا متأكد من أن كل واحد منكم قد سمع عنها في وقت ما. المنظر، في سياق iOS هذا، هو الحركة الواضحة بين هذه الكائنات أثناء تحركك حولها. على سبيل المثال، عندما تقود السيارة، فإن الأجسام الأقرب (الأشجار على جانب الطريق) تتحرك بشكل أسرع من الأجسام البعيدة (التلال في المسافة)، على الرغم من أنها جميعها ثابتة. كل شيء يتغير أماكنه بشكل مختلف وبنفس السرعة.
إلى جانب العديد من الحيل الفيزيائية الأخرى، يلعب المنظور واختلاف المنظر دورًا مهمًا للغاية في إدراكنا للعالم من حولنا، مما يمكننا من فرز وفهم الأحاسيس البصرية المختلفة التي تلتقطها أعيننا. وبالإضافة إلى ذلك، المصورين مع الشعور بالمنظور انهم يحبون اللعب.
من الصواريخ إلى الهواتف
في نظام التشغيل iOS، تتم محاكاة تأثير اختلاف المنظر بالكامل بواسطة نظام التشغيل نفسه، مع القليل من المساعدة من التكنولوجيا التي تم تطويرها في الأصل لمركبات الإطلاق. يوجد داخل أحدث أجهزة iOS جيروسكوبات تهتز، وهي أجهزة أصغر من شعرة الإنسان تتأرجح بتردد معين عند تعرضها لشحنة كهربائية.
بمجرد البدء في تحريك الجهاز على أي من المحاور الثلاثة، تبدأ الآلية بأكملها في مقاومة التغير في الاتجاه بسبب قانون نيوتن الأول، أو قانون القصور الذاتي. تسمح هذه الظاهرة للأجهزة بقياس سرعة واتجاه دوران الجهاز.
أضف إلى ذلك مقياس التسارع الذي يمكنه اكتشاف اتجاه الجهاز، وسنحصل على تفاعل مثالي بين أجهزة الاستشعار لاكتشاف البيانات الضرورية بدقة شديدة لإنشاء تأثير اختلاف المنظر. باستخدامها، يمكن لنظام iOS بسهولة حساب الحركة النسبية للطبقات الفردية لبيئة المستخدم.
المنظر للجميع
يمكن حل مشكلة اختلاف المنظر ووهم العمق بطريقة مباشرة بفضل الرياضيات. الشيء الوحيد الذي يحتاج البرنامج إلى معرفته هو تنظيم المحتوى في مجموعة من المستويات ثم نقلها اعتمادًا على بعدها المتصور عن العين. وستكون النتيجة عرضًا واقعيًا للعمق.
إذا كنت تشاهد WWDC 2013 أو فيديو تعريفي عن نظام iOS 7، ظهر تأثير اختلاف المنظر بوضوح على شاشة الأيقونة الرئيسية. عند تحريك جهاز iPhone، يبدو أنه يطفو فوق الخلفية، مما يخلق انطباعًا مصطنعًا بالمساحة. مثال آخر هو الحركة الدقيقة لعلامات التبويب المفتوحة في Safari.
ومع ذلك، فإن التفاصيل الدقيقة يكتنفها الغموض في الوقت الحالي. هناك شيء واحد واضح - تعتزم شركة Apple نسج اختلاف المنظر عبر النظام بأكمله. قد يكون هذا، بعد كل شيء، هو السبب وراء عدم دعم نظام التشغيل iOS 7 على iPhone 3GS والجيل الأول من iPad، حيث لا يحتوي أي من الجهازين على جيروسكوب. ومن المتوقع أن تقوم شركة Apple بإصدار واجهة برمجة التطبيقات (API) لمطوري الطرف الثالث للاستفادة أيضًا من البعد الثالث، وكل ذلك دون استهلاك كبير للطاقة.
عبقري أم بهرج؟
في حين أن معظم التأثيرات المرئية لنظام التشغيل iOS 7 يمكن وصفها بشكل شامل بشكل غير مباشر، إلا أن اختلاف المنظر يتطلب تجربته الخاصة. يمكنك مشاهدة عشرات الفيديوهات، سواء كانت رسمية أو غير ذلك، لكن بالتأكيد لا تقم بتقييم تأثير اختلاف المنظر دون تجربتها بنفسك. خلاف ذلك، سيكون لديك انطباع بأن هذا مجرد تأثير "العين".
ولكن بمجرد أن تضع يديك على جهاز iOS 7، سترى بُعدًا آخر خلف الشاشة. وهذا شيء يصعب وصفه بالكلمات. لم تعد الشاشة مجرد لوحة قماشية تُعرض عليها التطبيقات التي تعرض تقليدًا لمواد حقيقية. يتم استبدالها بمؤثرات بصرية ستكون اصطناعية وواقعية في نفس الوقت.
على الأرجح، بمجرد أن يبدأ المطورون في استخدام تأثير المنظر، سوف تغمر التطبيقات به حيث يحاول الجميع العثور على الطريقة الصحيحة لاستخدامه. ومع ذلك، فإن الوضع سوف يستقر بعد فترة طويلة، تمامًا كما هو الحال مع إصدارات iOS السابقة. ومع ذلك، في الوقت نفسه، سترى النور تطبيقات جديدة تماما، وإمكانيات لا يمكننا أن نحلم بها اليوم فقط.
والسؤال هو، إذا قاموا بإصدار واجهة برمجة التطبيقات (API) لمطوري الطرف الثالث، فلن يتم استخدامها بسرعة من قبل المنافسة…. ؟! وسيكون هذا عار! :(
تم إصدار Paralax Live Wallpaper لنظام Android بعد أيام قليلة من طرح نظام التشغيل iOS7. مركز التحكم بعد حوالي أسبوع على ما أعتقد.
تم إصدار Paralax Live Wallpaper قبل وقت طويل من نظام التشغيل iOS 7 :-) عندما كان لدي جهاز LG Optimus 3D، كنت آسف لأنه استخدم 3D فقط في أشياء معينة، لذلك قمت بوضع خلفية حية تحاكي تأثيرًا ثلاثي الأبعاد :-) تحت Parallax Barrier، فهو يخفي أيضًا التكنولوجيا التي يمتلكها LG Optimus 3D وHTC EVO 3D والآن حتى عدد قليل من أجهزة التلفاز الجديدة. الشركة المصنعة الأصلية لهذه التقنية ثلاثية الأبعاد بدون نظارات كانت شركة BMW في أجهزة الكمبيوتر الموجودة على متن الطائرة حتى يتمكن السائق من مشاهدة الملاحة والراكب فيلمًا. خلاف ذلك، في نظام التشغيل iOS 3، يظهر هذا التأثير في كثير من الأحيان - على سطح المكتب، في Safari، على سطح المكتب المقفل عند استخدام الصور البانورامية، عندما يتم تقليل مستوى الصوت أيضا. يزعجني فقط أنهم يحذفون ميزات رائعة نسبيًا في الإصدارات التجريبية الفردية. اختفت لوحة المفاتيح الشفافة في الرسائل، واختفى شريط الإعلام الشفاف….
ليس لواجهة برمجة التطبيقات (API) لمطوري الطرف الثالث تأثير كبير على هذا. لا يمكن للأنظمة المنافسة استخدام واجهة برمجة التطبيقات هذه، لذا فإن الشيء الوحيد المتبقي هو إجراء هندسة عكسية لها على أي حال. وهذا ليس له معنى كبير مع مثل هذا التأثير* الموثق جيدًا.
*الآن، لا أعتقد أنك ستجد الكود الدقيق من نظام التشغيل iOS في أي مكان، ولكن اختلاف المنظر، مثل المنظور، هو ظاهرة معروفة ومدروسة إلى حد ما.
باعتباري مطورًا ملتزمًا باتفاقية عدم الإفصاح، لا أستطيع أن أقول إن نظام التشغيل iOS 7 يتضمن واجهة برمجة تطبيقات Motion Effects. ولا أستطيع أن أقول إنني استخدمته مباشرة بعد إصدار النسخة التجريبية الأولى وأنه رائع.
:D
على أية حال، كان لدى المطورين دائمًا إمكانية الوصول إلى مقياس التسارع والجيروسكوب، وهذا هو سبب وجودهما هناك. الميزة هنا هي أن Apple ... erm ... يمكنها ببساطة توصيل التأثيرات بكل UIView، والتي يمكن أن تحتوي على أي معلمة (الحجم، الموضع، وما إلى ذلك) متغيرة بناءً على دوران الجهاز وحركته.
لقد تم إصدار واجهة برمجة التطبيقات الكاملة لهذه التأثيرات منذ وقت طويل... وهذا ما أود قوله إذا كان بإمكاني التحدث عنه :)
أتذكر أنه في بعض الإصدار التجريبي من iOS6، قام شريط تمرير مستوى الصوت بتغيير الانعكاسات اعتمادًا على إمالة الجهاز، ولم يكن هناك شيء في الإصدار الحاد.
لقد استخدمت الإصدار التجريبي من iOS 7 منذ بضعة أشهر، ولكن إذا كنت أتذكر بشكل صحيح، فإن هذا التأثير موجود عادةً في الإصدار الحاد من iOS 6.1. ولكن يمكن أن أكون مخطئا، لا أستطيع حقا التحقق من ذلك في أي مكان، لدي نظام التشغيل iOS 7 في كل مكان.
آسف لكتابة مقال كامل عن خلفية متحركة - لأنه موسم الخيار.
من الواضح أنك لا تعرف ما يدور حوله، وأنها ليست مجرد خلفية متحركة عادية.
مقالة جميلة مليئة بالمعلومات المحددة.
مقالة عظيمة. لقد كنت أنتظر شيئًا عن اختلاف المنظر لفترة طويلة عندما استخدمته شركة Apple. يمكن أن يكون لديها الكثير من الاحتمالات الجديدة.
مقال جميل
إنه يبدو جميلًا بالفعل من الفيديو ولا أستطيع أن أتخيل مدى روعته عندما أحصل عليه على جهاز iPhone الخاص بي. روعة!
الحقيقة هي أن Android يمتلكها منذ فترة طويلة، في شكل تطبيق، ولا يزعج أي شخص كثيرًا.
لن يعمل على الايفون 4 ...
أخشى ما سيقوله المصباح عن ذلك، فهذا جزء جميل من الحسابات الإضافية.
ما الذي يمكن أن يكون مملاً في صف الفيزياء؟
بعد كل شيء، الفيزياء هي واحدة من العلوم الأكثر إثارة للاهتمام !!!
المقال مثير للاهتمام للغاية، لكن بعض الأمور لم يتم شرحها بدقة. بادئ ذي بدء، المنظر هو بالأحرى الزاوية بين مقاطع الخط التي تربط نقطتي ملاحظة مختلفتين والجسم، والتي تكون دائمًا أقل من الزاوية المستقيمة (ويكي غير دقيق إلى حد ما في هذا الشأن - من الصعب تحديد الزاوية بالنسبة للزاوية زاوية خطين مستقيمين). ثم إلى قانون نيوتن: إذا بدأنا بتحريك الهاتف، فإننا نعطيه تسارعًا. ومع ذلك، فإن قانون القصور الذاتي لا يناقش التسارع على الإطلاق. إن المبدأ الذي تقوم عليه هذه الوظيفة يأتي بالأحرى من خصائص الأطر المرجعية غير القصورية، والتي تعامل معها نيوتن أيضًا، ولكن ليس كجزء من قانونه الأول للحركة.
"ثم إلى قانون نيوتن: إذا بدأنا بتحريك الهاتف، فإننا نعطيه تسارعًا. ومع ذلك، فإن قانون القصور الذاتي لا يناقش التسارع على الإطلاق."
لا أفهم كيف تثبت هذه الحجة أنها ليست قانونًا للقصور الذاتي.
وعلى ما أذكر فإن الجيروسكوب يعمل على مبدأ تغيير عزم الزخم مما يولد القوة. وهذا يعتمد على لحظة القصور الذاتي. إذن، في رأيي، هذا هو قانون القصور الذاتي وقانون القوة للنظام الدوار.
لا تخلط بين مقياس التسارع والجيروسكوب. يسجل مقياس التسارع تسارع الجسم بسبب القصور الذاتي. الجيروسكوب عبارة عن دولاب الموازنة الموجود في دوار ثلاثي المحاور، بحيث لا تغير دولاب الموازنة موقعها بالنسبة للأرض أثناء أي دوران للجهاز بأكمله.
خلاصة القول - يدرك مقياس التسارع الحركة، بينما يدرك الجيروسكوب الموضع (الدوران). ;)
شكرًا على التنبيه، لكنني حقًا لا أخلط بين الاثنين. المنظر ليس له علاقة بمقياس التسارع، فهو يتحكم في الجيروسكوب.
الجيروسكوب الذي تصفه ليس موجودًا في iPhone في الواقع. هناك شبكة ميكانيكية تتشوه مع الدوران، لذلك لا شيء هناك يدور من تلقاء نفسه (هذه هي الطريقة التي يعمل بها الجيروسكوب الكلاسيكي، على سبيل المثال الموصوفة في ويكيبيديا).
ومع ذلك، فإن هذا التشوه ناتج حقًا عن القصور الذاتي الدوراني، لذلك ... بطريقة ما لا أفهم من أين حصلت على فكرة أنك تخلط بين مقياس التسارع والجيروسكوب (لم يكن هناك ذكر لمقياس التسارع على الإطلاق).
أنا لا أقترح أن اختلاف المنظر له علاقة بمقياس التسارع؛). لا يعمل الجيروسكوب على مبدأ تغير الزخم - وهذا يعني أنه يتفاعل فقط مع التسارع (p=m*v). وبالتالي فإن التغير في الزخم يعني (بافتراض كتلة ثابتة) تغيرًا في السرعة - التسارع. ومع ذلك، يتفاعل الجيروسكوب أيضًا مع التغيير في الموضع أثناء الحركة المستقيمة المنتظمة. ومع ذلك، يتم تطبيق القصور الذاتي على جسم دولاب الموازنة (سواء كانت ممثلة بعجلة ثقيلة كلاسيكية أو بشبكة).
بخلاف ذلك، بالطبع، أنا أتفق معك في أن تصريح مارتن هايك حول القانون الأول للحركة لا معنى له إلى حد ما. على الرغم من أن حجم التسارع لا يظهر مباشرة في هذا القانون، إلا أنه يجيب بشكل أساسي على السؤال: لماذا يمكن اكتشاف التسارع حتى داخل الإطار المرجعي بالقصور الذاتي...
وفي الختام أود أن أشير إلى أن الفيزياء جميلة ولم أمل منها أبداً :D
"ومع ذلك، يتفاعل الجيروسكوب أيضًا مع التغيير في الموضع أثناء الحركة المستقيمة المنتظمة."
لا أفهم ذلك على الإطلاق :) كيف يمكن لأي شيء أن يتفاعل مع الحركة باستخدام المعادلة. الحركة الأولية؟ ألا يتعارض ذلك مع المساواة بين جميع الأطر المرجعية بالقصور الذاتي؟
ولكن بالفعل بعد منتصف الليل :D لذا لا تفكر في الأمر بعد الآن.
باستثناء أنه إذا كان موجودًا في أي مكان في نظام التشغيل iOS 7، فهو موجود فقط على شاشة البداية. لم ألاحظ ذلك حقًا في مكان آخر. لذلك لن أراها سوداء مع استهلاك البطارية. بعد كل شيء، فإن قدرة التحمل لنظام التشغيل iOS 7 مقارنة بنظام التشغيل iOS 6 هي نفسها تقريبًا، إن لم تكن أفضل (beta5)
ثم، على سبيل المثال، في علامات تبويب Safari.
حتى على شاشة القفل، تتحرك خلفية الشاشة المتحركة باستخدام هذه "التقنية" أو أي شيء تسميه
مقال عظيم!
أصبح تطبيق Aero مجانيًا الآن
يحتوي على التأثير المذكور أعلاه :)