我有一個典型的Next-Next-Finish類型的MS Windows嚮導應用程序。該應用程序具有默認供應商特定的窗口背景主題,該主題貫穿應用程序的所有窗口(即供應商標誌和每個屏幕的背景顏色)。我想爲Mac開發一個類似的應用程序嚮導。我注意到所有的應用程序在Mac中都有一個默認的灰色窗口。有沒有任何設計指導方針由蘋果提出,該窗口的背景顏色必須是默認的?我可以爲應用程序使用自定義顏色和圖像嗎?任何想法將不勝感激。查詢有關應用程序開發的設計準則
回答
在Windows應用程序中使用Windows /控件的自定義顏色的問題是,它們不會根據所選主題進行更改。 ControlColor/ControlText和其他選項根據使用的主題而改變。我認爲蘋果電腦一定是一樣的。但不知道...希望你從其他答案中得到線索...
蘋果有一個非常全面的文件,稱爲Apple Human Interface Guidelines。大多數Mac OS X用戶希望應用程序的外觀和行爲都符合這些指導原則,並且(通常)對偏離這些應用程序的應用程序的寬容度略低。當然,完全可以根據需要自定義您的應用程序,但我強烈建議您在決定如何繼續之前閱讀文檔(鏈接位於名稱中)。
他們只是指導方針,這意味着如果你有一個不遵循它們的好理由,那不是世界末日,但是一旦你熟悉了它們,你就更有可能混合你的定製進入一些對Mac用戶羣來說不完全陌生的東西。即使您的主要用戶羣是最近的Windows轉換,這也會給他們提供他們已經很熟悉的東西,並允許他們開始轉換到其他Mac應用程序的設計期望值。
最後,這完全取決於你。你也可能想看看蘋果如何處理這些助手嚮導。看一下安裝程序應用程序(許多產品對此進行了定製,如果你已經安裝了這些工具,你可以看到它很容易定製以獲得一些線索,因爲你可能允許在你的應用程序中進行自定義)。此外,您可以看看Xcode使用的一些「嚮導」,以及Apple Pro軟件包使用(如果您有權訪問它們)或各種iLife應用程序使用(您應該可以訪問這些應用程序)的一些「嚮導」。該研究結合至少仔細閱讀Apple人機界面指南應該可以幫助您順利地完成某些滿足當前客戶,老闆(如果有的話)和任何已經根深蒂固的客戶Mac OS X用戶...
你不要有讓你的背景變成灰色,但你最好有一個很好的理由(和專業設計師)做其他事情。 Mac用戶通常對Mac應用應該是什麼樣子有一個概念,並且設計會拋出許多奇怪的顏色和自定義圖形,往往會感覺「錯誤」。就像任何領域一樣,你可以打破規則並放棄它,但是你真的需要知道你在做什麼,否則你會變得愚蠢。
作爲長期使用Mac的用戶,我的建議是希望與Mac UI的一致性與您的程序的Windows版本保持一致。它提供了更好的用戶體驗。像Jason Coco說的那樣,看看Mac OS X附帶的嚮導 - Mac的術語是「助手」,其中一些包含在文件夾/ Applications/Utilities中。安裝程序也是這種程序。
- 1. 設計Condiderations應用程序開發
- 2. cakephp應用程序設計查詢
- 3. 如何在基於Spring的應用程序中開發查詢設計器
- 4. 詢問有關開發基於Web的應用程序
- 5. 設計應用程序範圍的日誌記錄系統有哪些準則?
- 6. Web應用程序開發:應用程序設計的安全實踐
- 7. 關於iPod應用程序的查詢
- 8. coccos2d遊戲開發有沒有設計物理的應用程序?
- 9. 有關開發SharePoint Service應用程序的信息和教程
- 10. 關於混合應用程序開發
- 11. 關於Android應用程序開發
- 12. 關於GULP和應用程序開發
- 13. C#應用程序上的SQL Server查詢設計器
- 14. 關於應用程序分發系統的查詢
- 15. Facebook應用程序相關查詢
- 16. 開發WPF應用程序,如Windows 10設置應用程序
- 17. 設計和開發響應式網站媒體查詢
- 18. 在Spring 3中爲實現Restful應用程序設計相關查詢
- 19. 在Windows上開發和/或設計iOS應用程序
- 20. 開發窗體設計器應用程序
- 21. 如何設計/規劃Web應用程序開發?
- 22. 有關應用程序設計的一般問題
- 23. 有關iOS應用程序的複雜設計問題
- 24. 需要有關Android應用程序設計的幫助
- 25. 需要提醒有關Android應用程序的設計
- 26. 與開發Android應用程序有關的疑問
- 27. 開發具有MIDP 2.0的設備的應用程序
- 28. 有沒有辦法在設備上開發android應用程序?
- 29. 初學者查詢有關的Java Web應用程序
- 30. 沒有設備的Android應用程序開發
此類用戶體驗僅適用於Mac OS X上的安裝程序,並稱爲「助手」。解釋你的應用程序將做什麼是值得的;你可能會得到更好的建議,如何以這種方式爲Mac OS X設計它。 – 2009-01-05 07:33:29