Apabila ia dikeluarkan pada musim luruh IOS 7, kami akan mendapat banyak ciri baharu dalam peranti epal kami. Sebagai tambahan kepada penampilan yang direka semula sepenuhnya, kadangkala malah kontroversi, Apple menawarkan kami paradigma keseronokan pengguna yang benar-benar baharu. Nampaknya Apple mahu menyediakan sistem mudah alihnya untuk dekad akan datang dengan langkah drastik ini.
Antara kebaharuan ialah apa yang dipanggil kesan paralaks. Kalau saya petik Wikipedii, paralaks (daripada bahasa Yunani παράλλαξις (paralaks) yang bermaksud "perubahan") ialah sudut yang dicangkum oleh garis lurus yang dilukis dari dua lokasi berbeza di angkasa ke titik yang diperhatikan. Paralaks juga dirujuk sebagai perbezaan ketara dalam kedudukan titik berbanding latar belakang apabila dilihat dari dua lokasi berbeza. Semakin jauh objek yang diperhatikan dari titik cerapan, semakin kecil paralaks. Kebanyakan anda mungkin merinding apabila mengenangkan meja sekolah dan kelas fizik yang membosankan.
Dalam amalan, ini bermakna bahawa dengan sedikit pengaturcaraan yang bijak, paparan bertukar menjadi sesuatu yang lebih. Tiba-tiba, ia bukan hanya permukaan dua dimensi dengan matriks ikon dan elemen lain persekitaran pengguna, tetapi panel kaca di mana pengguna dapat melihat dunia tiga dimensi semasa merakam peranti.
Perspektif dan paralaks
Prinsip asas bagaimana untuk mencipta kesan paralaks berfungsi pada paparan dua dimensi adalah agak mudah. Kerana cahaya melalui mata ke satu titik, otak terpaksa belajar mengenali saiz objek berbanding sudut antara tepinya. Hasilnya ialah objek yang lebih dekat kelihatan besar, manakala objek yang jauh kelihatan kecil.
Ini adalah asas persepsi perspektif, yang saya pasti setiap daripada anda pernah mendengarnya pada satu ketika. Parallax, dalam konteks iOS ini, ialah pergerakan jelas antara objek ini semasa anda bergerak di sekelilingnya. Contohnya, apabila anda memandu kereta, objek yang lebih dekat (pokok di tepi jalan) bergerak lebih laju daripada objek yang lebih jauh (bukit di kejauhan), walaupun semuanya berdiri diam. Semuanya menukar tempatnya secara berbeza pada kelajuan yang sama.
Bersama dengan beberapa helah fizik yang lain, perspektif dan paralaks memainkan peranan yang sangat penting dalam persepsi kita tentang dunia di sekeliling kita, membolehkan kita menyusun dan memahami pelbagai sensasi visual yang ditangkap oleh mata kita. Selain itu, jurugambar yang mempunyai rasa perspektif mereka suka bermain.
Dari roket kepada telefon
Dalam iOS, kesan paralaks disimulasikan sepenuhnya oleh sistem pengendalian itu sendiri, dengan sedikit bantuan daripada teknologi yang pada asalnya dibangunkan untuk kenderaan pelancaran. Di dalam peranti iOS terbaharu terdapat giroskop bergetar, peranti yang lebih kecil daripada rambut manusia yang berayun pada frekuensi tertentu apabila terdedah kepada cas elektrik.
Sebaik sahaja anda mula menggerakkan peranti di sepanjang mana-mana tiga paksi, keseluruhan mekanisme mula menentang perubahan dalam orientasi disebabkan oleh undang-undang pertama Newton, atau undang-undang inersia. Fenomena ini membolehkan perkakasan mengukur kelajuan dan arah peranti sedang diputar.
Tambahkan pada ini pecutan yang boleh mengesan orientasi peranti, dan kami mendapat interaksi penderia yang ideal untuk mengesan data yang diperlukan dengan sangat tepat untuk mencipta kesan paralaks. Menggunakannya, iOS boleh mengira pergerakan relatif lapisan individu persekitaran pengguna dengan mudah.
Paralaks untuk semua orang
Masalah paralaks dan ilusi kedalaman boleh diselesaikan dengan cara yang mudah terima kasih kepada matematik. Satu-satunya perkara yang perlu diketahui oleh perisian ialah menyusun kandungan ke dalam satu set pesawat dan kemudian mengalihkannya bergantung pada jarak yang dilihat dari mata. Hasilnya akan menjadi pemaparan kedalaman yang realistik.
Jika anda telah menonton WWDC 2013 nebo Video pengenalan iOS 7, kesan paralaks ditunjukkan dengan jelas pada skrin ikon utama. Apabila menggerakkan iPhone, ia kelihatan terapung di atas latar belakang, yang mencipta kesan buatan ruang. Contoh lain ialah pergerakan halus tab terbuka dalam Safari.
Bagaimanapun, butiran yang tepat diselubungi misteri buat masa ini. Hanya satu perkara yang jelas - Apple berhasrat untuk menenun paralaks di seluruh sistem. Ini mungkin, selepas semua, menjadi sebab mengapa iOS 7 tidak akan disokong pada iPhone 3GS dan iPad generasi pertama, kerana kedua-dua peranti tidak mempunyai giroskop. Ia boleh dijangka bahawa Apple akan mengeluarkan API untuk pembangun pihak ketiga untuk turut mendapat manfaat daripada dimensi ketiga, semuanya tanpa penggunaan kuasa yang banyak.
Genius atau perada?
Walaupun kebanyakan kesan visual iOS 7 boleh diterangkan secara menyeluruh, paralaks memerlukan pengalamannya sendiri. Anda boleh menonton berpuluh-puluh video, sama ada rasmi atau sebaliknya, tetapi pastinya tidak menilai kesan paralaks tanpa mencuba sendiri. Jika tidak, anda akan mempunyai tanggapan bahawa ini hanyalah kesan "mata".
Tetapi sebaik sahaja anda menggunakan peranti iOS 7, anda akan melihat dimensi lain di sebalik paparan. Ini adalah sesuatu yang sangat sukar untuk digambarkan dengan kata-kata. Paparan bukan lagi sekadar kanvas di mana aplikasi yang memaparkan tiruan bahan sebenar dipaparkan. Ini digantikan dengan kesan visual yang akan menjadi sintetik dan realistik pada masa yang sama.
Kemungkinan besar, sebaik sahaja pembangun mula menggunakan kesan paralaks, apl akan terharu dengannya kerana semua orang cuba mencari cara yang betul untuk menggunakannya. Walau bagaimanapun, keadaan akan stabil tidak lama lagi, sama seperti versi iOS sebelumnya. Walau bagaimanapun, pada masa yang sama, aplikasi yang sama sekali baru akan melihat cahaya hari, kemungkinan yang hanya boleh kita impikan hari ini.
persoalannya, jika mereka mengeluarkan API untuk pembangun pihak ketiga, ia tidak akan digunakan dengan cepat oleh persaingan…. ?! Itu akan memalukan! :(
Kertas dinding langsung Paralax telah dikeluarkan untuk android beberapa hari selepas pengenalan ios7. Pusat kawalan selepas kira-kira seminggu saya rasa.
Kertas dinding Langsung Paralax telah dikeluarkan lama sebelum iOS 7 :-) Apabila saya mempunyai LG Optimus 3D, saya kesal kerana ia hanya menggunakan 3D dalam perkara tertentu, jadi saya meletakkan kertas dinding langsung yang mensimulasikan kesan 3D :-) Di bawah Parallax Barrier, ia juga menyembunyikan teknologi yang dimiliki oleh LG Optimus 3D dan HTC EVO 3D dan kini malah beberapa TV baharu. Pengeluar asal teknologi ini untuk 3D tanpa cermin mata ialah BMW dalam komputer atas kapal supaya pemandu boleh menonton navigasi dan penumpang filem. Jika tidak, dalam iOS 7, kesan ini muncul agak kerap - pada desktop, dalam Safari, pada desktop terkunci apabila menggunakan foto panorama, dan juga apabila kelantangan dikurangkan. Ia hanya menjengkelkan saya bahawa mereka memadamkan ciri yang agak hebat dalam beta individu. Papan kekunci lutsinar dalam mesej hilang, bar pemberitahuan lutsinar hilang….
API untuk pembangun pihak ketiga tidak mempunyai banyak kesan ke atas perkara ini. Sistem yang bersaing tidak boleh menggunakan API ini, jadi satu-satunya perkara yang perlu dilakukan ialah merekayasa terbalik juga. Dan itu tidak masuk akal dengan kesan* yang didokumentasikan dengan baik.
*kini saya tidak fikir anda akan menemui kod yang tepat dari iOS di mana-mana sahaja, tetapi paralaks, seperti perspektif, adalah fenomena yang agak terkenal dan dikaji.
Sebagai pembangun yang terikat dengan NDA, saya tidak boleh mengatakan bahawa iOS 7 termasuk Motion Effects API. Dan saya tidak boleh mengatakan bahawa saya menggunakannya sejurus selepas keluaran beta pertama dan ia bagus.
:D
Walau apa pun, pembangun sentiasa mempunyai akses kepada pecutan dan giroskop, itulah sebabnya ia ada di sana. Kelebihan di sini ialah Apple ... erm ... hanya boleh menyambungkan kesan kepada setiap UIView, yang boleh mempunyai sebarang parameter (saiz, kedudukan, dll.) pembolehubah berdasarkan putaran dan pergerakan peranti.
API penuh untuk kesan ini telah dikeluarkan lama dahulu... Itulah yang saya akan katakan jika saya boleh bercakap mengenainya :)
Saya masih ingat bahawa dalam beberapa iOS6 beta, gelangsar volum menukar pantulan bergantung pada kecondongan peranti, dan tiada apa-apa dalam versi tajam.
Saya telah menggunakan iOS 7 beta selama beberapa bulan sekarang, tetapi jika saya ingat dengan betul, kesan ini biasanya terdapat dalam iOS 6.1 versi tajam. Tetapi saya mungkin salah, saya benar-benar tidak dapat mengesahkannya di mana-mana, saya mempunyai iOS 7 di mana-mana.
Maaf untuk menulis keseluruhan artikel tentang latar belakang yang bergerak - memandangkan sekarang musim timun.
Ia lebih jelas bahawa anda tidak tahu tentang apa itu, bahawa ia bukan sekadar latar belakang bergerak biasa.
Artikel bagus penuh dengan maklumat khusus.
Artikel yang bagus. Saya telah menunggu sesuatu tentang paralaks untuk masa yang lama apabila Apple menggunakannya. Ia boleh mempunyai banyak kemungkinan baru.
artikel yang bagus
Ia sudah kelihatan cantik dari video dan saya tidak dapat bayangkan betapa menakjubkannya apabila saya memilikinya pada iPhone saya. Kemegahan!
Hakikatnya Android sudah lama memilikinya, dalam bentuk aplikasi, dan ia tidak menyusahkan sesiapa pun.
Ia tidak akan berfungsi pada iPhone 4…
Saya takut apa yang lampu suluh akan katakan mengenainya, ini adalah bahagian pengiraan tambahan yang bagus.
Apa yang boleh membosankan dalam kelas fizik?
Lagipun, fizik adalah salah satu sains yang paling menarik!!!
Artikel itu sangat menarik, tetapi beberapa perkara tidak dijelaskan dengan tepat. Pertama sekali, paralaks ialah sudut antara segmen garis yang menghubungkan dua titik cerapan yang berbeza dan objek, yang sentiasa kurang daripada sudut lurus (Wiki agak tidak tepat mengenai perkara ini - sukar untuk menentukan sudut untuk sudut dua garis lurus). Dan kemudian kepada undang-undang Newton: jika kita mula menggerakkan telefon, kita memberikannya pecutan. Walau bagaimanapun, undang-undang inersia tidak membincangkan pecutan sama sekali. Prinsip yang mendasari fungsi ini bukan berasal daripada sifat kerangka rujukan bukan inersia, yang juga ditangani Newton, tetapi bukan sebagai sebahagian daripada undang-undang gerakan pertamanya.
“Dan kemudian kepada undang-undang Newton: jika kita mula menggerakkan telefon, kita memberikannya pecutan. Walau bagaimanapun, undang-undang inersia tidak membincangkan pecutan sama sekali."
Saya tidak faham bagaimana penghujahan ini membuktikan bahawa ia bukan undang-undang inersia.
Seingat saya, giroskop berfungsi berdasarkan prinsip mengubah momen momentum, yang menjana daya. Dan itu bergantung pada momen inersia. Jadi, pada pendapat saya, ia adalah kedua-dua undang-undang inersia dan undang-undang daya untuk sistem berputar.
Jangan kelirukan pecutan dengan giroskop. Accelerometer merekodkan pecutan objek disebabkan oleh inersia. Giroskop adalah roda tenaga yang terletak dalam pemutar tiga paksi, yang mana roda tenaga ini tidak mengubah kedudukannya berbanding dengan tanah semasa sebarang putaran keseluruhan peranti.
Intinya - pecutan melihat pergerakan, manakala giroskop melihat kedudukan (putaran). ;)
Terima kasih atas pandangan, tetapi saya benar-benar tidak mengelirukan kedua-duanya. Parallax tiada kaitan dengan pecutan, ia mengawal giroskop.
Giroskop yang anda terangkan sebenarnya tiada dalam iPhone. Terdapat grid mekanikal yang berubah bentuk dengan putaran, jadi tiada apa yang berputar dengan sendirinya (begitulah cara giroskop klasik berfungsi, cth. diterangkan di Wikipedia).
Walau bagaimanapun, ubah bentuk ini benar-benar disebabkan oleh inersia putaran, jadi... entah bagaimana saya tidak faham dari mana anda mendapat idea bahawa anda mengelirukan pecutan dengan giroskop (tiada menyebut pecutan sama sekali).
Saya tidak mencadangkan bahawa paralaks mempunyai kaitan dengan pecutan;). Giroskop tidak berfungsi pada prinsip perubahan momentum - ini bermakna ia hanya bertindak balas kepada pecutan (p=m*v). Oleh itu, perubahan dalam momentum (dengan mengandaikan jisim malar) bermakna perubahan dalam kelajuan - pecutan. Walau bagaimanapun, giroskop juga bertindak balas terhadap perubahan kedudukan semasa pergerakan rectilinear seragam. Walau bagaimanapun, inersia digunakan pada badan roda tenaga (sama ada ia diwakili oleh roda berat klasik atau grid).
Jika tidak, sudah tentu, saya bersetuju dengan anda bahawa kenyataan Martin Hájek tentang undang-undang gerakan pertama entah bagaimana tidak bergigi. Walaupun magnitud pecutan tidak muncul secara langsung dalam undang-undang ini, ia pada asasnya menjawab soalan: mengapa pecutan dapat dikesan walaupun dalam kerangka rujukan inersia...
Kesimpulannya, saya ingin ambil perhatian bahawa fizik itu indah dan saya tidak pernah bosan dengannya :D
"Walau bagaimanapun, giroskop juga bertindak balas terhadap perubahan kedudukan semasa pergerakan rectilinear seragam."
Saya tidak faham sama sekali :) Bagaimana sesuatu boleh bertindak balas terhadap pergerakan dengan Persamaan. pergerakan utama? Bukankah itu bercanggah dengan kesamaan semua kerangka rujukan inersia?
Tapi dah lewat tengah malam :D So maybe tak fikir lagi.
Kecuali jika ia berada di mana-mana dalam iOS 7, ia hanya pada skrin mula. Saya tidak begitu perasan di tempat lain. Jadi saya tidak akan melihatnya hitam dengan penggunaan bateri. Lagipun, ketahanan iOS 7 berbanding iOS 6 adalah hampir sama, jika tidak lebih baik (beta5)
Kemudian, sebagai contoh, dalam tab Safari.
walaupun pada skrin kunci kertas dinding animasi bergerak menggunakan "teknologi" ini atau apa sahaja yang anda panggil
Artikel yang bagus!
Aplikasi aero kini percuma
Mengandungi kesan yang disebutkan di atas :)