جڏهن اهو زوال ۾ جاري آهي به iOS 7اسان کي اسان جي ايپل ڊوائيسز ۾ نئين خاصيتن جو هڪ گروپ حاصل ڪنداسين. اضافي طور تي مڪمل طور تي ٻيهر ٺهيل، ڪڏهن ڪڏهن به تڪراري، ظاهري، ايپل اسان کي صارف جي لطف جو هڪ مڪمل طور تي نئون نمونو پيش ڪري ٿو. اهو لڳي ٿو ته ايپل هن سخت قدم سان ايندڙ ڏهاڪي لاء پنهنجي موبائل سسٽم کي تيار ڪرڻ چاهي ٿو.
ناولن جي وچ ۾ نام نهاد parallax اثر آهي. جيڪڏهن مون کي اقتباس ڪرڻ گهرجي وڪيپيڊيا, parallax (يوناني ٻوليءَ مان παράλλαξις (parallaxis) معنيٰ "تبديلي") ھڪڙو زاويو آھي جيڪو سڌريل لڪير سان ٺھيل آھي خلا ۾ ٻن مختلف جڳھن کان مشاهدي واري نقطي ڏانھن. Parallax پڻ حوالو ڏنو ويو آھي ھڪڙي نقطي جي پوزيشن ۾ واضح فرق جي پس منظر جي نسبت جڏھن ٻن مختلف جڳھن کان ڏٺو وڃي. مشاهدي واري نقطي کان جيترو وڌيڪ مشاهدو ڪيو ويو آهي، اوترو ئي ننڍو پارليڪس. توھان مان گھڻا شايد اسڪول جي ڊيز ۽ بورنگ فزڪس ڪلاس جي يادگيري تي گوزبمپس حاصل ڪندا.
عملي طور تي، هن جو سادو مطلب آهي ته ٿورڙي هوشيار پروگرامنگ سان، ڊسپلي ڪجهه وڌيڪ ۾ بدلجي ٿو. اوچتو، اهو صرف هڪ ٻه طرفي مٿاڇري نه آهي ميٽرڪس جي آئڪنز ۽ صارف جي ماحول جي ٻين عناصر سان، پر هڪ شيشي پينل جنهن جي ذريعي صارف ڊوائيس کي فلم ڪرڻ دوران ٽي-dimensional دنيا کي ڏسڻ جي قابل آهي.
نظريو ۽ parallax
هڪ ٻه-dimensional ڊسپلي تي هڪ فنڪشنل parallax اثر ڪيئن پيدا ڪرڻ جو بنيادي اصول بلڪل سادو آهي. ڇاڪاڻ ته روشني هڪ نقطي تائين اک مان گذري ٿي، دماغ کي انهن جي ڪنارن جي وچ ۾ زاويه سان لاڳاپيل شين جي سائيز کي سڃاڻڻ سکڻو پوندو. نتيجو اهو آهي ته ويجهو شيون وڏيون نظر اچن ٿيون، جڏهن ته پري شيون ننڍيون نظر اچن ٿيون.
اهي نقطي نظر جي بنياديات آهن، جن کي مون کي پڪ آهي ته توهان مان هر هڪ ڪنهن نه ڪنهن نقطي تي ٻڌو آهي. Parallax، هن iOS جي حوالي سان، انهن شين جي وچ ۾ ظاهري تحريڪ آهي جيئن توهان انهن جي چوڌاري منتقل ڪيو. مثال طور، جڏھن توھان ڪار ھلائي رھيا آھيو، ويجھي شيون (رستي جي ڪناري تي وڻ) وڌيڪ پري وارن کان وڌيڪ تيز ھلندا آھن (فاصلي ۾ جبلن)، جيتوڻيڪ اھي سڀ بيٺا آھن. هر شيءِ پنهنجي جڳهن کي ساڳي رفتار سان بدلائي ٿي.
فزڪس جي ٻين ڪيترن ئي چالن سان گڏ، نقطه نظر ۽ پارليڪس اسان جي چوڌاري دنيا جي تصور ۾ تمام اهم ڪردار ادا ڪن ٿا، اسان کي مختلف بصري احساسن کي ترتيب ڏيڻ ۽ سمجهڻ جي قابل بڻائي ٿو جيڪي اسان جون اکيون پڪڙين ٿيون. ان کان سواء، فوٽو گرافر هڪ نقطه نظر سان اهي کيڏڻ پسند ڪن ٿا.
راڪيٽ کان فون تائين
iOS ۾، parallax اثر مڪمل طور تي خود آپريٽنگ سسٽم طرفان ٺهيل آهي، ٽيڪنالاجي جي ٿوري مدد سان اصل ۾ لانچ گاڏين لاء تيار ڪئي وئي آهي. جديد iOS ڊوائيسز جي اندر جائرو اسڪوپس وائبريٽنگ ڪري رهيا آهن، انساني وار کان ننڍا ڊوائيس جيڪي برقي چارج جي سامهون اچڻ تي هڪ ڏنل تعدد تي هلندا آهن.
جيئن ئي توهان ڊوائيس کي ڪنهن به ٽن محور سان هلڻ شروع ڪندا آهيو، سڄو ميڪانيزم نيوٽن جي پهرين قانون، يا جڙت جي قانون جي ڪري رخ ۾ تبديلي جي مزاحمت ڪرڻ شروع ڪري ٿو. اهو رجحان هارڊويئر کي اجازت ڏئي ٿو ته ڊوائيس کي گھمڻ جي رفتار ۽ هدايت کي ماپ ڪري.
هن ۾ شامل ڪريو هڪ accelerometer جيڪو ڊوائيس جي واقفيت کي سڃاڻي سگهي ٿو، ۽ اسان کي پيرلڪس اثر پيدا ڪرڻ لاء ضروري ڊيٽا کي بلڪل صحيح طور تي معلوم ڪرڻ لاء سينسر جو هڪ مثالي مداخلت حاصل ڪري ٿو. انھن کي استعمال ڪندي، iOS آساني سان حساب ڪري سگھي ٿو صارف جي ماحول جي انفرادي تہن جي لاڳاپي واري حرڪت کي.
Parallax سڀني لاء
parallax جو مسئلو ۽ کوٽائي جي وهم کي رياضي جي مهرباني سان هڪ سڌي طريقي سان حل ڪري سگهجي ٿو. سافٽ ويئر کي صرف هڪ شيءِ ڄاڻڻ جي ضرورت آهي مواد کي جهازن جي هڪ سيٽ ۾ ترتيب ڏيڻ ۽ پوءِ انهن کي منتقل ڪيو انهن جي نظر کان فاصلي جي لحاظ کان. نتيجو ٿيندو حقيقي رينجرنگ جي کوٽائي.
جيڪڏهن توهان ڏسي رهيا آهيو WWDC 2013 يا iOS 7 تعارفي وڊيو, parallax اثر واضح طور تي ڏيکاريو ويو مکيه آئڪن اسڪرين تي. آئي فون کي منتقل ڪرڻ وقت، اهي پس منظر جي مٿان فلوٽ نظر اچن ٿا، جيڪو خلا جو مصنوعي تاثر پيدا ڪري ٿو. ٻيو مثال سفاري ۾ کليل ٽيب جي ذيلي تحريڪ آهي.
بهرحال، صحيح تفصيل هن وقت اسرار ۾ ڍڪيل آهن. صرف هڪ شيء واضح آهي - ايپل سڄي سسٽم ۾ پارليڪس کي ڍڪڻ جو ارادو رکي ٿو. اهو، سڀ کان پوء، اهو ئي سبب آهي ته iOS 7 کي سپورٽ نه ڪيو ويندو آئي فون 3GS ۽ پهرين نسل جي iPad تي، ڇو ته ڪنهن به ڊوائيس ۾ گيروسکوپ ناهي. اهو اميد ڪري سگهجي ٿو ته ايپل ٽئين پارٽي ڊولپرز لاءِ هڪ API جاري ڪندو ته جيئن ٽئين طول و عرض مان فائدو حاصل ڪري سگھي، سڀ ڪجھ بجلي جي استعمال کان سواءِ.
جينس يا ٽينسل؟
جڏهن ته iOS 7 جي بصري اثرات جو تمام گهڻو تفصيل سان بيان ڪري سگهجي ٿو، parallax پنهنجي تجربي جي ضرورت آهي. توهان ڪيترن ئي وڊيوز ڏسي سگهو ٿا، ڇا سرڪاري يا ٻي صورت ۾، پر يقيني طور تي پنهنجو پاڻ کي ڪوشش ڪرڻ کان سواء parallax اثر جو اندازو نه ڪريو. ٻي صورت ۾، توهان کي اهو تاثر هوندو ته اهو صرف هڪ "اکين" جو اثر آهي.
پر هڪ دفعو توهان هڪ iOS 7 ڊوائيس تي پنهنجا هٿ حاصل ڪندا، توهان ڊسپلي جي پويان هڪ ٻيو طول و عرض ڏسندا. اھا ڳالھھ آھي جنھن کي لفظن ۾ بيان ڪرڻ ڏاڍو ڏکيو آھي. ڊسپلي هاڻي صرف هڪ ڪينوس نه آهي جنهن تي ايپليڪيشنون ڏيکاريل آهن جيڪي حقيقي مواد جي نقل ڏيکاري رهيا آهن. اهي بصري اثرات سان تبديل ڪيا ويا آهن جيڪي هڪ ئي وقت مصنوعي ۽ حقيقي هوندا.
امڪان کان وڌيڪ، هڪ دفعو ڊولپرز parallax اثر استعمال ڪرڻ شروع ڪن ٿا، ايپس ان سان ڀريل ٿي وينديون آهن جيئن هرڪو ان کي استعمال ڪرڻ جو صحيح رستو ڳولڻ جي ڪوشش ڪندو. بهرحال، صورتحال ڊگهي کان اڳ مستحڪم ٿيندي، جيئن اڳئين iOS نسخن سان. بهرحال، ساڳئي وقت، مڪمل طور تي نئين ايپليڪيشنون ڏينهن جي روشني کي ڏسندا، جن جا امڪان اسان صرف اڄ جي باري ۾ خواب ڏسي سگهون ٿا.
سوال اهو آهي، جيڪڏهن اهي 3rd پارٽي ڊولپرز لاءِ API جاري ڪن ٿا، اهو مقابلو جلدي استعمال نه ڪيو ويندو…. ؟! اها شرم جي ڳالهه هوندي! :(
Paralax لائيو وال پيپر ios7 جي متعارف ٿيڻ کان ڪجهه ڏينهن بعد اينڊرائيڊ لاءِ جاري ڪيو ويو. اٽڪل هڪ هفتي کان پوءِ ڪنٽرول سينٽر منهنجو اندازو آهي.
Paralax Live والپيپر iOS 7 کان گهڻو اڳ جاري ڪيو ويو هو :-) جڏهن مون وٽ LG Optimus 3D هو، مون کي افسوس ٿيو ته اهو صرف ڪجهه شين ۾ 3D استعمال ڪيو ويو آهي، تنهنڪري مون هڪ لائيو وال پيپر رکيو جيڪو هڪ 3D اثر ٺاهي ٿو :-) هيٺ. Parallax Barrier، اهو پڻ لڪائيندو آهي ٽيڪنالاجي جيڪا LG Optimus 3D ۽ HTC EVO 3D وٽ هئي ۽ هاڻي به ڪجهه نوان ٽي وي. هن ٽيڪنالوجي جو اصل ٺاهيندڙ 3D بنا شيشي جي ڪمپيوٽرن ۾ BMW هو ته جيئن ڊرائيور نيويگيشن ۽ مسافر فلم ڏسي سگهي. ٻي صورت ۾، iOS 7 ۾، اهو اثر گهڻو ڪري ظاهر ٿئي ٿو - ڊيسڪ ٽاپ تي، سفاري ۾، بند ٿيل ڊيسڪ تي جڏهن پينورامڪ تصويرون استعمال ڪندي، ۽ اهو پڻ جڏهن حجم گهٽجي وڃي. اهو صرف مون کي ناراض ڪري ٿو ته اهي انفرادي بيٽا ۾ نسبتا سٺا خاصيتون حذف ڪن ٿا. پيغامن ۾ شفاف ڪيبورڊ ختم ٿي ويو آهي، شفاف نوٽيفڪيشن بار ختم ٿي ويو آهي….
ٽئين پارٽي ڊولپرز لاءِ API جو هن تي گهڻو اثر ناهي. مقابلي وارا سسٽم هن API کي استعمال نٿا ڪري سگهن، تنهنڪري صرف ڪم ڪرڻ لاء ڇڏي ويو آهي ريورس انجنيئر ان کي بهرحال. ۽ اهو تمام گهڻو احساس نٿو رکي ته اهڙي سٺي دستاويزي * اثر سان.
*هاڻي مان نه ٿو سمجهان ته توهان ڪٿي به iOS کان درست ڪوڊ ڳوليندا، پر parallax، perspective وانگر، هڪ تمام مشهور ۽ تحقيقي رجحان آهي.
NDA جي پابند ڊولپر جي طور تي، مان اهو نٿو چئي سگهان ته iOS 7 ۾ Motion Effects API شامل آهي. ۽ مان اهو نٿو چئي سگهان ته مون ان کي استعمال ڪيو فوري طور تي پهرين بيٽا جي ڇڏڻ کان پوءِ ۽ اهو عظيم آهي.
:D
ڪنهن به صورت ۾، ڊولپرز هميشه accelerometer ۽ gyroscope تائين رسائي حاصل ڪئي هئي، ڇو ته اهو اتي آهي. هتي فائدو اهو آهي ته ايپل ... erm ... صرف اثرن کي هر UIView سان ڳنڍي سگهي ٿو، جنهن ۾ ڊوائيس جي گردش ۽ حرڪت جي بنياد تي ڪي به پيرا ميٽر (سائز، پوزيشن، وغيره) متغير ٿي سگهي ٿو.
انهن اثرن لاءِ مڪمل API گهڻو وقت اڳ جاري ڪيو ويو آهي ... اهو ئي آهي جيڪو مان چوندس جيڪڏهن آئون ان بابت ڳالهائي سگهان ها :)
مون کي ياد آهي ته ڪجهه iOS6 بيٽا ۾، حجم سلائڊر ڊوائيس جي ٽائل جي لحاظ کان عڪس تبديل ڪيو، ۽ تيز ورزن ۾ ڪجھ به نه هو.
مون وٽ iOS 7 بيٽا آهي ڪجهه مهينن کان، پر جيڪڏهن مون کي صحيح طرح ياد آهي ته اهو اثر عام طور تي iOS 6.1 تيز ورزن ۾ موجود آهي. پر مان غلط ٿي سگھي ٿو، مان واقعي ان جي ڪٿي به تصديق نه ٿو ڪري سگهان، مون وٽ iOS 7 هر جڳهه آهي.
ھلندڙ پس منظر بابت پورو مضمون لکڻ لاءِ معاف ڪجو- ڏسجي ته ڪڪڙ جي موسم آھي.
اهو وڌيڪ واضح آهي ته توهان کي خبر ناهي ته اهو ڇا آهي، اهو صرف هڪ عام حرڪت وارو پس منظر ناهي.
خاص معلومات سان ڀرپور مضمون.
عظيم مضمون. مان هڪ ڊگهي وقت تائين پارليڪس بابت ڪجهه انتظار ڪري رهيو آهيان جڏهن ايپل ان کي استعمال ڪيو. ان ۾ ڪيترائي نوان امڪان ٿي سگهن ٿا.
سٺو مضمون
اهو اڳ ۾ ئي وڊيو مان خوبصورت نظر اچي رهيو آهي ۽ مان تصور نٿو ڪري سگهان ته اهو ڪيترو عجيب هوندو جڏهن اهو منهنجي آئي فون تي هوندو. شان!
حقيقت اها آهي ته اينڊرائيڊ وٽ ان کي ڪافي عرصي کان موجود آهي، هڪ ايپليڪيشن جي صورت ۾، ۽ اهو ڪنهن کي به گهڻو تنگ نٿو ڪري.
اهو آئي فون 4 تي ڪم نه ڪندو…
مون کي ڊپ آهي ته ٽارچ ان بابت ڇا چوندا، هي اضافي حسابن جو هڪ سٺو حصو آهي.
فزڪس ڪلاس ۾ بورنگ ڇا ٿي سگهي ٿو؟
آخرڪار، فزڪس سڀ کان وڌيڪ دلچسپ سائنسن مان هڪ آهي !!!
مضمون تمام دلچسپ آهي، پر ڪجهه شيون صحيح طور تي وضاحت نه ڪئي وئي آهي. سڀ کان پهريان، parallax بلڪه لڪير جي حصن جي وچ ۾ هڪ زاويه آهي جيڪو مشاهدي جي ٻن مختلف نقطن ۽ اعتراض کي ڳنڍيندو آهي، جيڪو هميشه سڌي زاويه کان گهٽ هوندو آهي (وڪي ان تي بلڪل غلط آهي - اهو بيان ڪرڻ ڏکيو آهي ته زاويه لاء ڇا آهي. ٻن سڌي لڪير جو زاوي). ۽ پوءِ نيوٽن جي قانون ڏانهن: جيڪڏهن اسان فون کي هلڻ شروع ڪريون ٿا، اسان ان کي تيز رفتار ڏيون ٿا. تنهن هوندي به، inertia جو قانون تمام تيز رفتار تي بحث نٿو ڪري. اهو اصول جنهن تي هي فعل مبني آهي بلڪه غير جڙيل فريم آف ريفرنس جي خاصيتن مان اچي ٿو، جنهن سان نيوٽن پڻ معاملو ڪيو، پر حرڪت جي پنهنجي پهرين قانون جي حصي جي طور تي نه.
”۽ پوءِ نيوٽن جي قانون ڏانهن: جيڪڏهن اسان فون کي هلڻ شروع ڪريون ٿا، اسان ان کي تيز رفتار ڏيون ٿا. تنهن هوندي به، inertia جو قانون تيز رفتار تي بحث نٿو ڪري."
مون کي سمجهه ۾ نه ٿو اچي ته هي دليل ڪيئن ثابت ڪري ٿو ته اهو هڪ قانون جي غير موجودگي ناهي.
جيتري قدر مون کي ياد آهي، گيرو اسڪوپ لمحي جي رفتار کي تبديل ڪرڻ جي اصول تي ڪم ڪري ٿو، جيڪو قوت پيدا ڪري ٿو. ۽ اهو منحصر آهي inertia جي لمحي تي. تنهن ڪري، منهنجي خيال ۾، اهو ٻئي آهي inertia جو قانون ۽ هڪ گردش نظام لاء طاقت جو قانون.
gyroscope سان accelerometer کي غلط استعمال نه ڪريو. Accelerometer inertia جي ڪري اعتراض جي رفتار کي رڪارڊ ڪري ٿو. گيرو اسڪوپ هڪ فلائي وهيل آهي جيڪو ٽن محور جي روٽر ۾ واقع آهي، جنهن جي مهرباني هي فلائي ويل سڄي ڊوائيس جي ڪنهن به گردش دوران زمين جي نسبت پنهنجي پوزيشن کي تبديل نٿو ڪري.
هيٺيون لڪير - ايڪليروميٽر حرڪت کي سمجهي ٿو، جڏهن ته گيروسکوپ پوزيشن (گردش) سمجهي ٿو. ؛)
هيڊ اپ لاءِ مهرباني، پر مان واقعي ٻنهي کي پريشان نه ٿو ڪريان. Parallax جو accelerometer سان ڪو به تعلق نه آهي، اهو گيروسکوپ کي ڪنٽرول ڪري ٿو.
gyroscope جيڪو توهان بيان ڪيو آهي اهو اصل ۾ آئي فون ۾ ناهي. اتي هڪ ميخانياتي گرڊ آهي جيڪو گردش سان خراب ٿئي ٿو، تنهنڪري اتي ڪا به شيءِ پاڻ سان نه گھمي ٿي (اهڙيءَ طرح هڪ کلاسڪ گيروسکوپ ڪم ڪندو آهي، مثال طور وڪيپيڊيا تي بيان ڪيل).
بهرحال، هي خرابي حقيقت ۾ گردشي جڙت جي ڪري آهي، تنهنڪري... ڪنهن به طرح مون کي سمجهه ۾ نه ٿو اچي ته توهان کي اهو خيال ڪٿان آيو ته توهان گيرو اسڪوپ سان ايڪسيلروميٽر کي غلط بڻائي رهيا آهيو (انهي ۾ ايڪسيليروميٽر جو ڪو به ذڪر نه هو).
مان اهو نه مشورو ڏيان ٿو ته parallax جو تيز رفتار سان ڪو به تعلق آهي؛). گيرو اسڪوپ رفتار جي تبديلي جي اصول تي ڪم نٿو ڪري - ان جو مطلب اهو ٿيندو ته اهو صرف تيز رفتار (p=m*v) تي رد عمل ڪري ٿو. ان ڪري رفتار ۾ تبديلي (مسلسل ماس کي فرض ڪرڻ) جو مطلب رفتار ۾ تبديلي آهي. بهرحال، گريروڪوپ پڻ يونيفارم ريڪٽي لائنر تحريڪ دوران پوزيشن ۾ تبديلي تي رد عمل ڪري ٿو. تنهن هوندي به، inertia flywheel جي جسم تي لاڳو ٿئي ٿو (ڇا اهو هڪ کلاسک ڳري ويل يا گرڊ جي نمائندگي ڪري ٿو).
ٻي صورت ۾، يقينا، مان توهان سان متفق آهيان ته مارٽن هاجڪ جو بيان حرڪت جي پهرين قانون بابت ڪنهن به طرح بيڪار آهي. جيتوڻيڪ تيز رفتار جي شدت هن قانون ۾ سڌي طرح ظاهر نه ٿي ٿئي، اهو بنيادي طور تي هن سوال جو جواب ڏئي ٿو: ڇو ته تيز رفتار ريفرنس جي اندروني فريم جي اندر به ڳولي سگهجي ٿو ...
آخر ۾، مان نوٽ ڪرڻ چاهيان ٿو ته فزڪس خوبصورت آهي ۽ مون کي ڪڏهن به بور نه ٿيو آهي: ڊي
"پر ان جي باوجود، گريروسڪوپ پڻ يونيفارم ريڪٽي لائنر تحريڪ دوران پوزيشن ۾ تبديلي تي رد عمل ڪري ٿو."
مون کي اهو سڀ ڪجهه سمجهه ۾ نٿو اچي :) Eq سان حرڪت تي ڪا به شيءِ ڪيئن رد ڪري سگهي ٿي. ابتدائي تحريڪ؟ ڇا اهو حوالو جي سڀني اندروني فريم جي برابري جي تضاد نه ڪندو؟
پر اهو اڳ ۾ ئي اڌ رات کان پوء آهي :D تنهنڪري شايد ان بابت وڌيڪ نه سوچيو.
ان کان سواء جيڪڏهن اهو iOS 7 ۾ ڪٿي به آهي، اهو صرف شروعاتي اسڪرين تي آهي. مون واقعي ان کي ڪٿي به نه ڏٺو آهي. تنهن ڪري مان ان کي بيٽري جي استعمال سان ڪارو نه ڏسندس. آخرڪار، iOS 7 جي برداشت iOS 6 جي مقابلي ۾ لڳ ڀڳ ساڳي آهي، جيڪڏهن بهتر ناهي (beta5)
پوء، مثال طور، سفاري ٽيب ۾.
جيتوڻيڪ لاڪ اسڪرين تي متحرڪ وال پيپر هن ”ٽيڪنالاجي“ کي استعمال ڪندي يا جيڪو توهان ان کي سڏيندا آهيو.
عظيم مضمون!
ايرو ايپ هاڻي مفت آهي
مٿي ذڪر ڪيل اثر تي مشتمل آهي :)