it-swarm-tr.com

Mac OS X'te görüldüğü gibi iletişim sayfalarının avantajları ve dezavantajları nelerdir?

Orijinal Mac OS X ile tanıtılan diyalog sayfaları :

alt text

Anladığım kadarıyla (Mac kullanıcısı değil), bu sayfalar kalıcıdır, geçerli pencerede kullanıcı etkileşimi gerektirir, ancak kullanıcıyı başka bir yerde sınırlamaz.

Bu tür “sınırlı kapsam” yönteminin çok faydalı olabileceği yeni bir proje üzerinde çalışmaya başlıyorum.

Kullanıcılarımın kısmi sonuçları iptal etmek zorunda kalmadan bir etkinlikten diğerine geçebilecekleri fikrini seviyorum.

WPF ile görünüşü ve hissi taklit edebileceğimden de eminim.

Ama, yapmalı mıyım?

Mac OS X'te görüldüğü gibi iletişim sayfalarının avantajları ve dezavantajları nelerdir?
Bunları taklit etmeye değer olabilir mi?

[Bunun bir topluluk wiki yazısı olması gerekebileceğini düşünüyorum - ancak onay kutusunu göremiyorum, çünkü muhtemelen düşük itibarım var. Birisi benim için anahtarı çevirebilir mi? Ta.]

3
Bevan

Kullanıcılarınızı karıştırmayın, Mac'te Mac stili kullanıcı arayüzünü ve Windows'ta Windows stili kullanıcı arayüzünü kullanın.

Windows'ta iletişim sayfalarına sahip olmanın sorunu, bazı kişilerin Mac'lerde herhangi bir deneyime sahip olmaması ve diğer platformdaki UI widget'larını umursamamasıdır, bu nedenle uygulamanızdaki iletişim sayfası tamamen yeni olacak - ve muhtemelen biraz karışık ve biraz rahatsız olmak (iletişim sayfaları aslında normal iletişim kutuları üstün - ve emin değilim).

BTW, Windows'daki tüm uygulamaya değil, yalnızca üst pencerelerine model olan iletişim kutularına sahip olmak mümkündür - ancak bunun aynı sebepten dolayı kötü bir fikir olduğunu düşünüyorum.

4
Nir

Dezavantajları herhangi bir modal etkileşim ile aynıdır.

Avantajı, Windows'un yaptığıyla karşılaştırıldığında, doğrudan belirli bir işlemin penceresine eklenmiş olmasıdır. Genellikle Windows'ta (ve Lotus gibi kötü Mac uygulamalarında), bir uygulama penceresi kilitlenebilir, çünkü fark etmediği veya bulamadığı bir yerde açık bir mod vardır (çoklu ekran seti kullananlarımız için ortak bir sorun) bir seferde düzinelerce pencere açık olan ups)

2
DA01

Dürüst olmak gerekirse bir dezavantaj düşünemiyorum. İletişim sayfalarını gerçekten çok seviyorum. Bunların en az kullandığım kullanımı, gönderdiğiniz ekran görüntüsünde olduğu gibi bir Aç/Kaydet iletişim kutusunun kullanılmasıdır, ancak genellikle çok iyi çalışırlar.

Ofisimizde, Mac'te yerel Mac iletişim sayfalarını kullanan ve Windows'ta düzenli bir uyarı görüntüleyen wxWidgets kullanan bir "uyarılar" çapraz platform uygulamamız bile var. Fikir, Mac uygulamasına daha doğal bir his vermek.

1
Hisham

Yanlışsam düzelt. Neredeyse bir yıldır Mac kullanmadım, ama gerçekten sinir bozucu bulduğum şey, taşıyın bu "iletişim sayfalarını" ne zaman - örneğin - birkaç sayfa görmem gerektiğinde Yazdırmak üzere olduğum belgedeki TOC'deki sayılar. (Orada mayıs bunu yapmanın bir yolu olabilir ama asla öğrenemedim.)

Genel olarak, iletişim sayfalarının ve kalıcı iletişim kutularının kabaca aynı artıları ve eksileri (bu iş parçacığında başka bir yerde belirtildiği gibi) olduğunu kabul ediyorum, ancak bu küçük farkı özellikle my iş süreci için sinir bozucu buldum.

1
jensgram