it-swarm.asia

Apa cara terbaik untuk mengelola windows?

Ada beberapa kemungkinan di luar sana untuk manajemen jendela.

  • Di Mac OS, sudut kanan bawah setiap jendela dapat diseret dan akan mengubah ukuran jendela. Tidak ada batas jendela. Kontrol jendela untuk meminimalkan, menutup, dan memperbesar ada di sudut kiri atas. Bilah menu ada di bagian atas layar.
    • Memperbesar pada MacOS akan mengubah ukuran jendela ke ukuran "sesuai", yang mungkin atau tidak layar penuh. (Tampaknya akan ada layar penuh tanpa-menubar tanpa dok di masa mendatang)
    • Windows terlihat sangat bersih karena tidak ada batas jendela visual.
    • Sudut kanan bawah bisa sangat jauh dan relatif kecil, yang dapat membuat ukuran jendela canggung.
    • Jika suatu program memutuskan untuk menjadi lebih tinggi dari layar, sangat sulit untuk mengubah ukurannya menjadi ukuran yang dapat digunakan. (gunakan keyboard untuk memperbesar, seret sudut)

  • Dalam (modern) Windows, jendela dapat diubah ukurannya dengan menyeret setiap batas jendela. Oleh karena itu, batas jendela harus cukup besar. Kontrol jendela ada di kanan atas. Bilah menu ada di bagian atas jendela.
    • Memperbesar jendela akan selalu membuatnya menjadi layar penuh.
    • Tombol jendela dan tepi jendela sangat besar dan membuatnya terasa agak "berat". Namun, mereka mudah digunakan dan jelas untuk digunakan.
    • Ada beberapa fitur "Aero Snap" yang mengubah ukuran jendela ke beberapa ukuran praktis ketika diseret ke batas layar. (maksimalkan di bagian atas, kiri/kanan layar setengah di kiri/kanan, tinggi penuh di bawah)

  • Di Ubunt (10.10 tema standar), ada 1 px Edge jendela tidak terlihat di mana windows dapat diubah ukurannya. Tombol-tombol jendela ada di kiri atas. Bilah menu ada di bagian atas jendela. (Seharusnya akan pindah ke bagian atas layar di beberapa titik)
    • Tepi jendela kecil membuat tampilan menjadi bersih, tetapi meraih salah satu ujungnya sangat sulit.
    • Windows dapat diubah ukurannya dengan Alt-Middle-drag
    • Memiliki tombol-tombol jendela dan bilah menu tepat di sebelah satu sama lain tampak berbahaya meskipun itu belum menimbulkan masalah bagi saya.

  • Sistem operasi Ponsel menjalankan setiap aplikasi layar penuh. Tidak ada bilah menu atau tombol jendela.
    • Kurangnya pilihan membuat prinsip UI sangat sederhana dan penggunaan intuitif.
    • Tidak ada cara untuk menampilkan lebih dari satu aplikasi/jendela sekaligus.

Menurut Anda apa solusi terbaik yang dapat digunakan untuk kegunaan? Apakah ini diterapkan dalam salah satu contoh ini? Apakah ada OS lain di luar sana yang mengimplementasikan sistem yang sempurna? Apakah Anda punya ide untuk sistem yang sempurna?

7
bastibe

Anda memiliki analisis yang sangat terperinci untuk setiap OS arus utama dan metode pengubahan ukurannya. Seperti yang telah Anda tunjukkan, masing-masing memiliki kelebihan dan kekurangannya. Namun, ada satu konstanta di setiap sistem (harapkan seluler): klik dan seret. Tindakan ini adalah gerakan universal untuk memperbesar, dan juga dibangun ke dalam model pengguna (cara orang berpikir saat menggunakan program).

Membatasi tindakan penting ini ke area klik kecil adalah kesalahan besar yang saya lihat di Ubuntu dan pembuatan Apple. Jika saya menyulap Hukum Fitts, yang pada dasarnya menyatakan bahwa area klik yang lebih besar lebih mudah diakses, maka Saya akan menyimpulkan bahwa OS Windows memiliki desain UI yang lebih baik (meskipun "berat") untuk mengubah ukuran jendela.

Selain itu, metode pengubahan ukuran harus sesuai dengan harapan pengguna. Seperti yang Anda nyatakan, MacOS memiliki tombol memperbesar yang tidak memaksimalkan jendela. Berapa kali Anda menggunakan Mac dan Anda ingin layar memaksimalkan? Dan Anda menyentuh perangkat seluler dan ketidakmampuannya untuk mengubah ukuran. Ini ada hubungannya dengan cara orang menggunakan produk. Pada perangkat seluler, layar sudah sangat kecil, jadi min/maxing akan menjadi proses yang tidak perlu. Ini semua tentang bagaimana sistem digunakan!

Namun, Apple semakin mengintegrasikan sistem gerakan tangan layar sentuh mereka (mencubit, mengetuk) ke dalam UI mereka. Saya sangat gembira dengan hal ini karena kemungkinan kegunaannya. Misalnya, jika ada tangan gesture untuk mengubah ukuran/memaksimalkan windows, yang akan sepenuhnya menghilangkan kebutuhan akan boarders "berat". Dengan menggunakan gestur ini, sistem akan menciptakan UX yang lebih baik dengan mengurangi area klik ke 0 (karena tidak perlu menggerakkan mouse ke area ukuran).

3
Kevin G

Mengelola windows adalah tugas pembukuan. Ini akan menjadi yang terbaik jika pengguna tidak harus mengelola windows. Tentu saja pengguna tidak menggunakan komputer untuk mengelola windows!

Memang, selama saya khawatir, UI untuk memindahkan atau mengubah ukuran windows tidak terlalu menjadi masalah. Jika saya harus memindahkan atau mengubah ukuran windows, saya sudah merasa tidak nyaman.

Saya menggunakan Windows 7 pada PC laptop dengan layar 1280 × 800. Karena layarnya kecil, saya menggunakan hampir setiap aplikasi di jendela yang dimaksimalkan. Pengecualian penting adalah jendela folder dan jendela baris perintah, yang jarang saya (jika pernah) maksimalkan. Ada beberapa aplikasi yang terus melupakan ukuran jendela terakhir meskipun saya selalu menggunakannya di jendela yang dimaksimalkan, jadi ketika ini terjadi, saya memaksimalkan jendela menggunakan Aero Snap. Aero Snap bagus, tapi saya berharap aplikasi mengingat ukuran jendela terakhir. Kecuali untuk itu, saya jarang mengubah ukuran atau posisi jendela.

UI untuk memindahkan atau mengubah ukuran jendela mungkin lebih penting pada layar yang lebih besar, di mana tidak banyak aplikasi dijalankan di jendela yang dimaksimalkan.

3
Tsuyoshi Ito

Saya pikir itu - seperti kebanyakan hal - tergantung. Saya hanya bisa berbicara dengan pengalaman dan preferensi saya.

Untuk workstation, saya lebih suka ubin + tab + beberapa sistem ruang kerja seperti manajer jendela Ion untuk X11 dengan kemampuan untuk membuat ubin/ruang untuk jendela yang tumpang tindih. (Saya menggunakan Xnest dengan Ion untuk itu.) Pilihan untuk memperluas jendela ke layar penuh juga bagus.

Untuk perangkat genggam, saya menemukan bahwa layar penuh berfungsi paling baik. Padahal ada kebutuhan untuk fitur status dan notifikasi yang meminjam ruang dari aplikasi aktif.

Untuk tablet, layar penuh sebagian besar adalah yang terbaik, tetapi saya menemukan bahwa kadang-kadang saya ingin dapat membagi layar antara dua aplikasi.

Untuk windows yang tumpang tindih, saya ingin dapat mengubah ukuran dari Edge seperti MS Windows dan Ubuntu. Saya ingin dapat menyembunyikan jendela, membuatnya menjadi layar penuh, dan menjadikannya ukuran yang “sesuai”. Memiliki kemampuan untuk memasang jendela seperti yang dilakukan MS Windows adalah berguna, meskipun itu tidak dapat menggantikan apa yang dapat dilakukan Ion.

Saya ingin cara tingkat atas untuk menelusuri semua jendela yang dikelompokkan berdasarkan aplikasi. Jendela latar belakang seharusnya hanya menjadi latar belakang. Memberinya fitur tambahan berarti Anda harus kemudian menyediakan mekanisme untuk membawanya ke depan atau menyembunyikan semua jendela lainnya. Lebih baik memindahkan fungsi itu ke jendela kelas satu.

Meskipun, pada akhirnya, iblis ada dalam rinciannya. misalnya Tidak kehilangan ukuran dan lokasi asli windows saat beralih dari tersembunyi/layar penuh/ukuran yang sesuai.

Ini bahkan tidak menyentuh hal-hal seperti Mac Expose atau mekanisme MS alt + tab alt. Atau bisa menggabungkan beberapa jendela menjadi satu jendela tab. Atau menggulir, yang bisa dibilang harus dimasukkan dalam diskusi ini juga.

Plus, saya pikir ada banyak tanah yang belum dijelajahi yang belum dibahas di sini.

2
Robert Fisher

Manajemen jendela yang ideal akan paling efisien dengan ruang layar dan memungkinkan pengguna untuk melakukan tugas manajemen jendela secepat dan semudah mungkin. Namun, sering ada pertukaran antara tujuan-tujuan ini. Ini adalah pendapat saya tentang kompromi terbaik:

Tombol

Itu sungguh tidak masalah di sisi mana tombol-tombolnya berada. Mereka harus dipesan dari yang paling tidak merusak ke yang paling merusak dengan yang paling merusak yang paling jauh dari pusat jendela. Ini berarti menutup, meminimalkan, memaksimalkan/mengembalikan jika di sebelah kiri atau memaksimalkan/mengembalikan, meminimalkan, menutup jika di sebelah kanan. Sebagian besar antarmuka pengguna default tetap melakukan ini.

Mengubah ukuran

Ini adalah keputusan desain yang buruk untuk memiliki perbatasan yang sangat kecil sehingga sulit untuk melakukannya. Bahkan, ini telah ditandai sebagai bug kritis oleh tim desain Ubuntu ( bug # 160311 ). Namun, menggunakan batas yang sangat tebal seperti di Windows menggunakan terlalu banyak ruang layar. Saya pikir windows harus mempertahankan perbatasan yang terlihat kecil tetapi memiliki perbatasan yang lebih besar dan tidak terlihat (tidak ada yang besar tapi cukup untuk diambil). Juga, mengubah ukuran dapat dibuat lebih sederhana menggunakan tombol pintas. Saat ini saya menggunakan compiz resize yang dikonfigurasi sehingga menekan tombol super tombol memungkinkan saya untuk mengubah ukuran jendela fokus hanya dengan menggerakkan mouse. Saya kemudian dapat mengklik setelah saya puas dengannya. Saya menemukan ini menghemat banyak waktu untuk mengubah ukuran menggunakan perbatasan, bahkan jika itu adalah perbatasan tebal.

Memindahkan

Metode drag and drop yang hampir di mana-mana untuk memindahkan windows berfungsi dengan baik, jadi harus dijaga. Ini agak merepotkan menggerakkan mouse sampai ke perbatasan jendela atas untuk melakukan ini. Manajer jendela GNOME (metacity) dan compiz menyediakan cara yang lebih cepat untuk memindahkan windows. Anda menekan tombol Alt maka Anda dapat mengklik dan menarik ke mana saja di jendela. Ini menghemat waktu karena itu perilaku yang baik dan harus dijaga/diadopsi. Saya tidak yakin apa yang dilakukan lingkungan desktop lain seperti KDE, XFCE, Mac OSX dan Windows tetapi jika mereka belum melakukannya, mereka harus menerapkan perilaku ini.

Berpindah

Windows secara tradisional diaktifkan menggunakan dok atau panel. Saya menemukan ini bekerja cukup baik tetapi bukan satu-satunya metode window switching. Dermaga dan panel harus memiliki kemampuan menghindar/intellihide jendela untuk menghemat ruang. Saya menemukan bahwa autohide biasa, seperti jenis yang saat ini digunakan oleh panel GNOME tidak cukup. Di sisi mana layar dermaga aktif tidak terlalu penting dan harus menjadi preferensi pribadi. Kebetulan saya suka dok saya di sisi kiri. Dermaga dapat menghemat ruang dibandingkan dengan panel dengan mengelompokkan jendela dan menggunakan ikon alih-alih teks. Sebagai metode utama saya untuk beralih jendela, saya menggunakan skala compiz. Ini memberi saya gambaran dari semua jendela saya dari semua ruang kerja saya. Saya sudah mengonfigurasi sehingga saya mengklik untuk memilih jendela dan klik kanan untuk menutup jendela, membuat tindakan ini sangat cepat. Keuntungan lain dari skala adalah memberikan petunjuk visual yang lebih baik tentang apa yang Anda lakukan di setiap jendela sehingga lebih mudah untuk mengetahui mana yang harus dipilih. Pratinjau jendela, yang juga disediakan oleh compiz, juga memiliki efek ini tetapi mengharuskan Anda melayang di atas dok/panel item untuk mendapatkan pratinjau, membuatnya lebih lambat. Saya juga menemukan skala lebih cepat daripada Alt+Tab karena saya tidak perlu membolak-balik jendela. Skala dapat diaktifkan menggunakan tombol pintas tetapi saya lebih suka menggunakan 'sudut panas'. Sudut sangat cepat untuk mencapai dengan mouse karena mereka tak terbatas dalam 2 arah, terutama dengan trackpad karena ini hanya membutuhkan sapuan jari yang cepat. Saya menggunakan sudut kanan bawah karena paling jauh dari sebagian besar aktivitas sehingga tidak mudah untuk diaktifkan secara tidak sengaja. Jelas, ini tergantung pada di mana elemen desktop lainnya ditempatkan, tetapi kanan bawah sangat ideal untuk saya dengan dock kiri dan panel atas. Saya masih menemukan item dock berguna untuk tindakan seperti meluncurkan dan meminimalkan.

Multitasking

Seringkali perlu untuk melihat beberapa jendela sekaligus misalnya. untuk aksi seret dan lepas antar windows. Jendela yang tumpang tindih berfungsi dengan baik dan optimal untuk jendela dialog yang hanya ada untuk jangka waktu singkat. Namun, ubin jauh lebih unggul untuk membaca dari banyak jendela atau tindakan seret dan lepas. Saya menemukan saya harus memasang secara manual yang membosankan dan itu harus lebih mudah. Saya ingin bisa Ctrl+ klik pada item di dock/window switcher untuk memasang mereka. Secara default, ini akan memakan ruang yang sama di layar (atau sederajat mungkin - 3 jendela akan sulit pas sama) dan harus mengambil seluruh layar tetapi harus mungkin untuk menyeret perbatasan di antara mereka untuk menyesuaikan ini. Jika jendela ditutup atau diminimalkan, yang lain harus bertambah besar untuk mengambil ruang yang tersisa. Satu klik pada salah satu item dock harus kembali ke mode windowing normal dan fokus jendela itu.

Beberapa solusi ini tidak benar-benar berfungsi pada tablet dan perangkat lain tanpa keyboard. Namun, beberapa gerakan dapat menggantikan beberapa pintasan keyboard. Antarmuka harus benar-benar tergantung pada perangkat yang digunakan dengannya. Saran saya baik untuk laptop atau komputer desktop.

Saya menemukan bahwa pengalaman manajemen jendela di Ubuntu dengan tweak compiz saya melebihi yang lain, meskipun saya belum pernah menggunakan Max OSX. Namun, itu masih belum sempurna. Saya pikir proposal saya akan membuat sistem manajemen jendela ini lebih baik tetapi tidak sempurna dan saya tidak berpikir ada cara yang sempurna. Kami dibatasi oleh perangkat input kami. Mungkin suatu hari kita akan menemukan cara untuk menghubungkan otak kita langsung ke sistem tetapi sampai saat itu kita terjebak dengan apa yang kita miliki.

2
david4dev