Berikut adalah contoh khas dari banyak hal yang salah di Yosemite dalam hal kinerja dan daya tanggap. Saat pertama kali meningkatkan ke Yosemite, Anda mungkin melihat semua jenis masalah responsivitas yang berbeda dan semuanya bisa sangat membingungkan, memberi Anda kesan umum tentang tidak responsif meskipun Anda tidak dapat dengan jelas menunjukkan apa yang salah.
Namun, seiring waktu, secara bertahap menjadi lebih mudah untuk mengidentifikasi perilaku spesifik dalam aplikasi spesifik yang membantu menjelaskan kesan umum ini. Berikut adalah salah satu perilaku spesifik tersebut.
Ini ada hubungannya dengan aplikasi Pratinjau dan dengan apa yang terjadi ketika Anda melihat PDF dalam mode tampilan “Halaman Tunggal” dan Anda mengubah ukuran jendela untuk membuatnya lebih besar.
Untuk mereproduksi masalah, Anda perlu melakukan hal berikut:
Buka file PDF (file PDF apa pun dapat digunakan) di Pratinjau. Di Pratinjau, buka menu “” dan pilih opsi “” (sebagai lawan dari default “”). Kemudian ambil sudut kanan bawah jendela dan ubah ukurannya agar cukup kecil. Kemudian ambil sudut kanan bawah jendela lagi dan seret ke kanan dan ke bawah secepat mungkin dengan mouse Anda.
Kecepatan penting di sini. Jika Anda menyeretnya dengan kecepatan “normal”, Anda tidak akan menemui masalah apa pun.
Jika Anda menyeretnya cukup cepat, di sisi lain, cepat atau lambat ini akan terjadi:
(Klik di sini untuk mendapatkan video MP4 di DropBox.)
Perhatikan situasi dalam video sekitar tanda 02:00: Meskipun sudut kanan bawah jendela berada di dekat tepi bingkai video, sudut kanan bawah halaman PDF tidak berada di dekat tepi itu. Itu karena saya telah mengubah ukuran jendela terlalu cepat untuk Pratinjau, dan gagal mengikuti gerakan mouse saya.
Tapi saya tetap menekan tombol mouse saya. Dan sekitar pukul 03:00, saya mendorong penunjuk mouse sedikit lagi, yang memaksa Pratinjau untuk akhirnya menyegarkan tampilan halaman PDF sehingga mengisi ruang yang tersedia di dalam tepi jendela dengan benar (memungkinkan sedikit bantalan untuk alasan estetika, tentu saja).
Seberapa menyedihkan ini? Perangkat keras saya tidak bisa disalahkan: Saya memiliki Mac Pro 2014 yang sangat kuat dengan banyak RAM, dan tidak ada yang berjalan di latar belakang yang akan memaafkan kekurangan seperti itu. (Faktanya sebenarnya, aplikasi ScreenFlow berjalan dan merekam semua ini secara real time, tentu saja, tetapi perilaku ini dapat direproduksi dengan sempurna bahkan ketika ScreenFlow tidak berjalan.)
Sekarang, Anda mungkin tergoda untuk mengatakan: “Ya, tetapi siapa yang mengubah ukuran pada kecepatan itu dengan mouse? Jika Anda mengubah ukuran pada kecepatan yang lebih ‘normal’, tidak ada masalah di sini.” Dan mungkin itulah yang dipikirkan oleh para insinyur Apple. (Dengan kata lain, semuanya “cukup baik” untuk sebagian besar pengguna di sini.)
Nah, untuk satu hal, ini adalah sikap yang cukup menyedihkan untuk dimiliki. Tidak ada pertanyaan bahwa Mac saya cukup kuat dan Pratinjau tidak boleh bersusah payah dengan ini. Setiap insinyur yang menghargai diri sendiri yang berjuang untuk keunggulan dalam pekerjaannya harus tidak puas dengan ini dan bersikeras bahwa masalahnya diperbaiki.
Dan kemudian ada fakta bahwa itu secara efektif menghukum pengguna karena terlalu cepat! Di dunia apa itu dianggap OK? Kita hidup di zaman perangkat keras supercepat yang seharusnya tidak kesulitan mengikuti interaksi manusia, terutama ketika semuanya bersifat lokal dan tidak ada jaringan yang terlibat. Ya, saya pengguna cepat. Terus? Apakah itu benar-benar membuat saya menjadi pengguna yang buruk?
Terakhir, ada satu hal lagi: Kekurangan ini berdampak signifikan pada orang-orang yang, seperti saya, mungkin menggunakan Keyboard Maestro untuk mengotomatisasi berbagai tugas, termasuk memindahkan dan mengubah ukuran jendela di OS X. Saya memiliki dua monitor besar dan saya memiliki beberapa makro yang memungkinkan saya untuk secara otomatis memindahkan dan mengubah ukuran jendela saya di aplikasi OS X apa pun, termasuk Pratinjau, sehingga saya dapat dengan mudah mengatur jendela dokumen saya secara berdampingan di kedua layar.
Saya sering membuka empat dokumen berbeda di empat jendela berbeda secara berdampingan dan layar besar saya memungkinkan saya untuk melihat dokumen-dokumen ini pada tingkat zoom yang cukup rendah sambil mempertahankan keterbacaan. Tetapi kedua layar tidak memiliki ukuran/resolusi yang sama, jadi ketika saya mengganti jendela dokumen dari satu layar ke layar lainnya, saya perlu mengubah ukurannya. Jika pengubahan ukuran itu melibatkan dokumen PDF yang terbuka di jendela di Pratinjau, lalu coba tebak apa yang terjadi?
Nah, untuk manipulasi jendela, makro Keyboard Maestro secara efektif berperilaku seperti pengguna supercepat, meniru gerakan mouse dengan kecepatan secepat mungkin. Jadi tentu saja mereka akan terpengaruh oleh bug ini di aplikasi Pratinjau Yosemite. Benar saja, setiap kali saya menggunakan makro yang menyertakan langkah seperti ini:
dan jendela yang terlibat kebetulan berada di layar kedua saya, di mana ukuran jendela harus lebih kecil, makro dengan benar memindahkannya ke layar utama dan mengubah ukuran jendela dengan benar untuk mengisi layar yang lebih besar, tetapi Pratinjau gagal mengikutinya dan jadi halaman PDF di jendela tidak diubah ukurannya dengan benar.
Faktanya, Keyboard Maestro lebih cepat daripada yang pernah saya lakukan dengan mouse saya, dan itu sangat cepat sehingga Pratinjau gagal mengubah ukuran halaman PDF itu sendiri sama sekali! Jendelanya lebih besar, tetapi halaman PDF mempertahankan ukuran yang sama dengan yang ada di layar sekunder.
Satu-satunya solusi yang saya temukan untuk mengatasi masalah ini adalah menambahkan langkah ekstra ke makro, hanya untuk Pratinjau:
Langkah ekstra ini secara efektif meniru dorongan kecil yang diilustrasikan di sekitar tanda 03:00 dalam video di atas, yang memaksa Pratinjau untuk menyegarkan tampilan halaman PDF sehingga akhirnya mengisi ruang yang tersedia di dalam jendela.
Tapi itu bukan solusi yang ideal, karena setiap langkah ekstra seperti ini meningkatkan risiko bahwa ada sesuatu yang salah selama eksekusi makro. Jika Yosemite mengalami segala jenis “cegukan” selama eksekusi (yang cenderung dilakukan), maka dorongan mungkin tidak berfungsi seperti yang diharapkan dan saya masih harus mengubah ukuran jendela secara manual untuk memaksa Pratinjau untuk menyegarkan tampilan PDF-nya halaman.
Ini adalah masalah baru di Yosemite. Pratinjau di Mavericks tidak pernah memiliki masalah seperti itu, dan saya telah menggunakan makro Keyboard Maestro saya untuk waktu yang lama tanpa hambatan.
Ketika orang berbicara tentang pekerjaan ceroboh Apple di Yosemite, saya percaya bahwa ini adalah hal yang mereka pikirkan. Butuh beberapa saat untuk mempersempitnya karena semua masalah responsivitas lainnya yang saya alami dengan Yosemite, tetapi sejauh yang saya tahu, ini adalah masalah yang mudah direproduksi oleh siapa pun yang menjalankan Yosemite, bahkan orang yang tidak memilikinya. masalah responsif mengerikan yang saya alami.
Kapan Apple akan memperbaikinya (jika pernah)? Sayangnya, karena aplikasi bekerja “cukup baik” untuk sebagian besar pengguna, saya tidak terlalu optimis, itulah sebabnya saya harus menjaga langkah “dorongan” ekstra ini di makro saya dan dalam gerakan menyeret saya sendiri untuk waktu yang cukup lama. , Aku takut.
rdar://20069961
Entri ini diposting oleh Pierre Igot pada Jumat, 6 Maret 2015 pukul 17:56 and is filed under Macintosh. Anda dapat mengikuti tanggapan apa pun terhadap entri ini melalui umpan RSS 2.0. Tanggapan saat ini ditutup, tetapi Anda dapat melacak balik dari situs Anda sendiri.