Apa manfaat menggunakan shift (untuk animasi lambat) saat meminimalkan jendela?


10

Saya menemukan ini hari ini secara tidak sengaja:
Jika Anda mencoba untuk meminimalkan jendela di OS X 10.8 (mungkin di yang lain) sambil menahan tombol shift, jendela akan sangat lambat masuk ke Dock. Seluruh animasi diperlambat.

Adakah ide apa tujuan dari ini?

Jawaban:


17

Seperti jawaban @ napcae, efek "slow motion jin" hanya sedikit bersenang-senang, tetapi saya telah menggunakannya di masa lalu untuk menunjukkan (biasanya untuk pengguna Windows) beberapa poin yang lebih baik dari subsistem tampilan Mac OS X. Yaitu, bahwa alih-alih menggambar setiap jendela berdasarkan piksel demi piksel (pikirkan sistem Windows yang meninggalkan bagian acak jendela yang terseret saat Anda menyeretnya dan subsistem jendela berjuang untuk mengikuti semua mekanisme redraw yang menghasilkan bilah gulir yang tergantung di di udara, atau hal yang tidak diinginkan pada windows trail ), OS X pada dasarnya menggambar konten windows menggunakan sesuatu yang lebih mirip dengan mesin game 3D yang memetakan tekstur menjadi poligon. Anda dapat mendemonstrasikan ini dengan menyiapkan perintah berikut di jendela terminal, dan menjalankannya dengan cepat saat Anda memperlambat jendela dengan lambat:

killall Dock

Proses dock adalah hal yang mengatur semua hal semacam ini, dan jika Anda membunuhnya akan dengan senang hati me-respawn yang baru, tetapi operasi yang merupakan bagian dari penyelesaian tidak akan selesai atau dibalik. Anda akan berakhir dengan jendela setengah diperkecil yang dibengkokkan menjadi bentuk yang aneh namun masih dapat digunakan sepenuhnya . Periksa dengan textedit, dan perhatikan bahwa Anda masih dapat mengetik di dalamnya (memilih teks lebih sulit!), Atau coba dengan jendela film Quicktime dan perhatikan bagaimana hal itu masih diputar.

Pada dasarnya ini bukan hanya efek gila, itu menunjukkan kemampuan menggambar jendela lapisan tampilan, dan bagaimana mereka dikelola dengan cara yang unggul untuk banyak sistem jendela OS desktop lainnya.

Perhatikan bahwa efek ini telah ada setidaknya sejak tahun 2001 (menurut pencarian Google), dan saya pertama kali tahu tentang hal itu di 10.4 di mana saya melihatnya digunakan untuk memamerkan manajer jendela grafis baru yang menggunakan mesin Quartz Extreme untuk menggambar jendela. . Jika saya mengingat detail dengan benar, pada dasarnya setiap jendela pada dasarnya terdiri dari sumber data Quicktime, Open GL atau Quartz 2D, yang terakhir yang pada dasarnya dirender secara internal ke dalam postscript (pada dasarnya semua elemen ganti jendela, bilah alat, bilah gulir, adalah PDF) ...), yang kemudian di raster menjadi satu jendela yang menggabungkan semua elemen (ganti jendela PDF Anda, dengan konten quicktime atau openGL, atau campurannya untuk halaman web dll) sebagai "tekstur" 3d pada 2d Pesawat dengan Quartz Composer untuk membuat jendela yang Anda lihat.

Untuk lebih jelasnya bacalah 2 halaman berikut dari Siracusa Tiger Review di Arstechnica yang membahas cara manajer jendela berevolusi dan memiliki penjelasan yang cukup bagus tentang cara kerjanya, yang pada umumnya sama seperti sekarang untuk Tiger (atau setidaknya, perubahannya tidak sebesar Tiger sebelum sebelum Tiger yang mana ketika GPU mulai mengambil alih hampir semua tugas menggambar jendela dari CPU)


1
FWIW, Windows telah memiliki sistem tampilan yang mirip dengan OS X sejak Vista.
josh3736

Saya berharap saya tahu lebih banyak tentang itu, saya yakin itu jauh lebih baik sekarang daripada di 10,4 dan sebelumnya. Saya tahu saya masih mendapatkan elemen jendela anak yatim acak pada kesempatan di Win 7 tho.
stuffe


2

Tidak ada tujuan dari ini. Ini hanya telur paskah dan murni untuk "hiburan".


1

Fungsi ini jelas BUKAN "hanya sedikit kesenangan." Tolong jangan membuat jawaban ketika Anda tidak mengetahuinya, atau membuat asumsi berdasarkan penggunaan terbatas Anda dan pengetahuan fungsionalitas.

Tujuan utama untuk dapat memperlambat animasi akan menjadi jelas jika Anda memikirkan tujuan animasi di tempat pertama. Tanyakan pada diri Anda, mengapa tidak hanya memotong dari tampilan (katakanlah) desktop dengan beberapa aplikasi di bagian depan dan yang lain di belakangnya ke tampilan (katakanlah) jendela aplikasi? Jawaban pertama yang muncul di benak saya adalah ini: Animasi proses semacam itu memungkinkan pengguna untuk melacak secara visual pergerakan jendela berukuran normal saat menyusut dan bergerak ke ukuran dan lokasi baru di layar. Kalau tidak, saya mungkin tidak bisa mengatakan ke jendela mana.

Coba ini: Tambahkan ruang kerja Desktop baru dan atur resolusi layar ke 800 x 500. Buka di atasnya 60 Jendela Finder dengan ukuran yang sama. Eksperimen akan mendapat untung dari memiliki beberapa jendela dengan konfigurasi, tampilan, konten, dan nama tab yang serupa. Sekarang buka sekitar 60 windows di browser web. Untuk menekankan intinya, biarkan setiap jendela memiliki ukuran yang sama, dan biarkan masing-masing hasil saat ini dari Google dari beberapa string pencarian pendek. Gunakan Kontrol Misi untuk membantu Anda melacak salah satu jendela Anda. Saya pikir Anda akan merasa ini terbukti sulit. Perlambatan animasi tiba-tiba membuatnya dapat dikelola.

Saya terkejut bahwa lebih banyak orang tidak menghargai akomodasi ini untuk orang-orang dengan kemampuan visual dan perhatian yang berbeda.


Terima kasih atas semua pendapat parker dan bmike yang saya miliki sekarang dan fungsinya
RedstoneRosh 12
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.