it-swarm.asia

Apa manfaat dan kelemahan lembar dialog seperti yang terlihat di Mac OS X?

Diperkenalkan dengan Mac OS X asli adalah dialog lembar :

alt text

Seperti yang saya pahami (bukan pengguna Mac) sheet ini adalah modal, membutuhkan interaksi pengguna di jendela saat ini, tetapi tidak membatasi pengguna di tempat lain.

Saya baru mulai mengerjakan proyek baru di mana modalitas "terbatas" ini mungkin sangat berguna.

Saya menyukai gagasan bahwa pengguna saya akan dapat beralih dari satu aktivitas ke aktivitas lain tanpa harus membatalkan sebagian hasil.

Saya juga cukup yakin bisa meniru tampilan dan rasa dengan WPF.

Tetapi, haruskah saya?

Apa kelebihan dan kekurangan dari lembar dialog seperti yang terlihat di Mac OS X?
Mungkinkah layak untuk meniru ini?

[Saya kira ini mungkin harus menjadi pos wiki komunitas - tetapi saya tidak dapat melihat kotak centang, mungkin karena saya memiliki reputasi rendah. Bisakah seseorang membalikkan saklar untuk saya? Ta.]

3
Bevan

Jangan membingungkan pengguna Anda, gunakan UI gaya Mac pada Mac dan UI bergaya Windows di Windows.

Masalah dengan memiliki lembar dialog pada Windows adalah bahwa beberapa orang tidak memiliki pengalaman pada Mac dan tidak peduli tentang widget UI pada platform lain, sehingga lembar dialog dalam aplikasi Anda akan benar-benar baru bagi mereka - dan mereka kemungkinan besar menjadi sedikit bingung dan sedikit kesal (bahkan jika lembar dialog sebenarnya lebih unggul dari kotak dialog normal - dan saya tidak yakin mereka).

BTW, dimungkinkan untuk memiliki kotak dialog yang hanya memodelkan ke jendela induknya dan bukan keseluruhan aplikasi pada Windows - tapi saya pikir memiliki ini juga merupakan ide yang buruk karena alasan yang persis sama.

4
Nir

Kekurangannya sama dengan interaksi modal apa pun.

Manfaatnya, dibandingkan dengan apa yang Windows lakukan, adalah langsung melekat pada jendela proses tertentu. Seringkali di Windows (dan aplikasi Mac yang buruk seperti Lotus), jendela aplikasi dapat dikunci karena ada modal terbuka di tempat lain yang orang tidak sadari atau bahkan dapat menemukannya (masalah commpon bagi kita yang menggunakan set multi-display) dengan lusinan jendela terbuka pada satu waktu)

2
DA01

Jujur saya tidak bisa memikirkan kekurangan. Saya sangat suka lembar dialog. Penggunaan paling tidak favorit saya adalah ketika menggunakan dialog Open/Save, seperti pada snapshot layar yang Anda posting, tetapi mereka umumnya bekerja dengan sangat baik.

Di kantor kami, kami bahkan memiliki implementasi lintas platform "peringatan" menggunakan wxWidgets yang menggunakan lembar dialog Mac asli pada Mac dan menampilkan peringatan reguler di Windows. Idenya adalah memberi aplikasi Mac nuansa yang lebih alami.

1
Hisham

Koreksi saya jika saya salah. Saya belum pernah menggunakan Mac selama hampir satu tahun, tetapi yang benar-benar menjengkelkan adalah saya bisa pindah "lembar dialog" itu ketika - misalnya - saya perlu melihat beberapa halaman nomor di TOC yang mendasari dalam dokumen yang akan saya cetak. (Di sana mungkin menjadi cara untuk melakukan ini tetapi saya tidak pernah tahu.)

Secara umum, saya setuju bahwa lembar dialog dan dialog modal memiliki kira-kira pro dan kontra yang sama (seperti yang dinyatakan di tempat lain di utas ini) tetapi saya menemukan perbedaan kecil ini sangat mengganggu untuk my proses kerja.

1
jensgram