OS用户界é¢æŒ‡å—:什么时候忽略?

时间:2009-01-28 20:52:53

标签: user-interface

this answer中的一行,“习惯按照自己的æ¡ä»¶ä½¿ç”¨Mac â€ï¼Œè®©æˆ‘åƒäº†ä¸€æƒŠï¼Œè®©æˆ‘开始æ€è€ƒä¸€äº›æˆ‘æ€ç´¢è¿‡çš„事情以å‰ä»ç„¶æ²¡æœ‰å¾—到一个好的答案。

æ¯ä¸ªæ“作系统都有自己的指导方针,用于开å‘应用程åºçš„ç•Œé¢ï¼Œä½¿å…¶é€‚åˆæ“作系统,从而符åˆç”¨æˆ·çš„心æ€ã€‚

虽然没有人能够在很大程度上强制执行此æ“作(除了通常的“为xyz OS制作â€ç¨‹åºï¼‰ï¼Œä½†åœ¨å¼€å‘一个建议与OS建议ä¸åŒçš„功能的应用程åºæ—¶ï¼Œæˆ‘ä¸å¾—ä¸åšå‡ºé€‰æ‹©ã€‚ 。å¯èƒ½æ˜¯åº”用程åºæœ¬èº«ä½¿ç”¨ä¸åŒçš„用户界é¢æ›´å¥½ï¼Œæˆ–者å¯èƒ½æ˜¯ç”±äºŽå®žçŽ°ï¼Œä¾‹å¦‚作为webapp或跨平å°ã€‚

应用与æ“作系统:

  • 如果我选择针对这些用户界é¢æŽ¨è进行开å‘,å‡è®¾æˆ‘有充分ç†ç”±è¿™æ ·åšä¼šäº§ç”Ÿä»€ä¹ˆåŽæžœï¼Ÿ

Webapp vs OS:

  • 如果我正在开å‘一个旨在用作桌é¢åº”用程åºçš„webapp,我该怎么åšï¼š
    • 制定并éµå¾ªæˆ‘自己的惯例(或OS的主è¦æƒ¯ä¾‹ä¹‹ä¸€ï¼‰
    • 检查用户的æ“作系统并éµå¾ªè¯¥çº¦å®šï¼ˆå³ä½¿ä½¿ç”¨ç›¸åŒçš„å¸æˆ·ï¼Œç”¨æˆ·ä¹Ÿä¼šåœ¨ä¸åŒçš„计算机上获得ä¸åŒçš„体验)
    • éµå¾ªå¦ä¸€ä¸ªä¸»è¦ç½‘络应用程åºï¼ˆgmail / docs,live等)的惯例

跨平å°ä¸Žæ“作系统:

  • å¼€å‘跨平å°çš„应用程åº
    • éµå¾ªä¸€ä¸ªæ“作系统惯例
    • 使用跨大多数æ“作系统约定的跨平å°åº“,具体å–决于è¿è¡Œçš„æ“作系统,但没有一个是完美的
    • æ¯ä¸ªå®Œå…¨åŽŸç”Ÿçš„æ“作系统的自定义界é¢

我æ„识到这在很大程度上å–决于å¯ç”¨çš„资æºä»¥åŠå…¶ä»–å„ç§ä¸å¯çŸ¥çš„因素,但在考虑这一选择时,您使用的考虑因素,策略和论æ®æ˜¯ä»€ä¹ˆã€‚

4 个答案:

答案 0 :(得分:7)

我记得有些应用程åºåšæŒè¦æ±‚跨平å°ä¿æŒç›¸åŒçš„外观和感觉,在平å°ä¹‹é—´ç§»åŠ¨æ—¶å®£ä¼ å„ç§å¥½å¤„。问题是大多数人ä¸åœ¨ä¸åŒå¹³å°ä¸Šä½¿ç”¨ä¸€ä¸ªåº”用程åºï¼Œä»–们在一个平å°ä¸Šä½¿ç”¨å¤šä¸ªåº”用程åºã€‚如果其中一个应用程åºçš„行为与他们所使用的æ¯ä¸ªå…¶ä»–应用程åºçš„预期显ç€ä¸åŒï¼Œä»–们就ä¸ä¼šå–œæ¬¢å®ƒã€‚

答案 1 :(得分:7)

一般规则是,当您有令人信æœçš„ç†ç”±ç›¸ä¿¡å差会导致用户性能净改善时,您å¯ä»¥å离平å°çš„æ ·å¼æŒ‡å—。也就是说,由用户的åå·®æ供的增益大于æˆæœ¬ã€‚

“令人信æœçš„ç†ç”±â€é€šå¸¸æ˜¯æŒ‡ç»éªŒè¯æ® - 无效性测试数æ®ï¼Œè¯å®žäº†å差的净改善。设计师的预感ä¸å¤Ÿå¥½ã€‚大多数æ“作系统指å—并éžéšæ„,而是与用户性能优势相关è”,å¯èƒ½åŒ…括您正在考虑的替代方案。应制定å¯ç”¨æ€§æµ‹è¯•ï¼Œä»¥å®žé™…评估性能æˆæœ¬å’Œæ”¶ç›Šï¼Œä»¥ä¾¿å¯¹å…¶è¿›è¡Œå®šé‡æ¯”较。领带è¦éµå¾ªé£Žæ ¼æŒ‡å—。

å³ä½¿æŒ‡å—是任æ„的,ä»ç„¶æ€»æ˜¯å­˜åœ¨ä¸Žä»»ä½•å差的外部ä¸ä¸€è‡´ç›¸å…³çš„æˆæœ¬ï¼Œè¿™ç§æˆæœ¬éš¾ä»¥é‡åŒ–但必须通过设计者的判断æ¥è§£é‡Šã€‚外部ä¸ä¸€è‡´æˆæœ¬ä¸»è¦æ˜¯å­¦ä¹ å差的努力以åŠä¸Žåœ¨å…¶ä»–应用程åºçš„上下文中å°è¯•ä½¿ç”¨å差相关的错误。如果æ供培训和/或使用频率高(åŽè€…è¯æ˜Žå­¦ä¹ å¼€é”€åˆç†ï¼‰ï¼Œåˆ™å­¦ä¹ çš„有效æˆæœ¬è¾ƒå°‘。å差的错误频率与应用程åºä½¿ç”¨çš„频率和上下文相关è”。如果您的应用程åºè¢«å¹¿æ³›ä½¿ç”¨å¹¶ä¸Žå¹³å°çš„其他应用程åºåˆ†å¼€ä½¿ç”¨ï¼Œåˆ™é”™è¯¯çš„有效æˆæœ¬ä¼šé™ä½Žã€‚æ ¹æ®ç»éªŒï¼Œé™¤éžç”¨æˆ·æ¯å¤©æ¯å¤©ä½¿ç”¨æ‚¨çš„应用数å°æ—¶ï¼Œå¦åˆ™æ‚¨éœ€è¦å±•ç¤ºå‡ºæžé«˜çš„用户性能æ¥è¯æ˜Žå差。

通常,UI 行为中的ä¸ä¸€è‡´æ€§æ¯”UI 外观中的ä¸ä¸€è‡´æ›´ä¸¥é‡ã€‚此外,矛盾(看起æ¥åƒæ ·å¼æŒ‡å—中的东西,但æ„味ç€ä¸åŒçš„东西)比ä¸è§„则更严é‡ï¼ˆæŸäº›ä¸œè¥¿çœ‹èµ·æ¥ä¸Žæ ·å¼æŒ‡å—中的内容ä¸åŒï¼Œä½†æ„味ç€åŒä¸€ä»¶äº‹æƒ…)。

与æ“作系统样å¼æŒ‡å—的一致性对于应用程åºè€Œè¨€é€šå¸¸æ¯”符åˆWeb惯例更é‡è¦ï¼Œå› ä¸ºWeb约定功能较弱,适用于用户å¯èƒ½é‡åˆ°çš„较少应用程åºã€‚除éžå¤§éƒ¨åˆ†ç”¨æˆ·ä½¿ç”¨å•ä¸ªåº”用程åºä¸”å•ä¸ªåº”用程åºä¸Žæ‚¨çš„应用程åºä¸€èµ·ä½¿ç”¨ï¼Œå¦åˆ™ä¸åº”éµå¾ªæ“作系统指å—ç­‰å•ä¸ªåº”用程åºçš„惯例。为了最大é™åº¦åœ°æ高å¯ç”¨æ€§ï¼Œæ‚¨åº”该éµå¾ªç”¨æˆ·ä½¿ç”¨çš„æ“作系统的指导原则。没有替代å“。

答案 2 :(得分:4)

我ä¸è®¤ä¸ºè¿™é‡Œæœ‰ä¸€ä¸ªéžå¸¸å¥½çš„答案,除了你å¯ä»¥éµå¾ªä½ æ‰€é’ˆå¯¹çš„å¹³å°çš„事实惯例。如果您正在开å‘具有丰富GUIçš„Web应用程åºï¼Œæ‚¨ä»åº”å°è¯•éµå¾ªä¸€èˆ¬çš„Web设计原则。

如果你有一个多平å°çš„应用程åºï¼Œå¹¶ä¸”ä½ ä¸èƒ½ä¸ºæ¯ä¸ªåº”用程åºè®¾ç½®ä¸åŒçš„å‰ç«¯ï¼Œä½ å¯ä»¥å°è¯•å°†å„ç§å¹³å°çš„约定èžåˆåœ¨ä¸€èµ·ï¼Œä½†ä¹Ÿè®¸éµå¾ªå¹³å°çš„惯例,你将拥有大多数用户。

在破å规则之å‰ï¼Œæ‚¨å¿…须先了解规则。

答案 3 :(得分:1)

我认为一般的想法是给用户一ç§ç†Ÿæ‚‰æ„Ÿã€‚因此,最好让您的应用程åºåƒæ‚¨æ‰€å®šä½çš„å¹³å°ä¸Šçš„任何应用程åºä¸€æ ·è¿è¡Œã€‚在Mac OS X上尤其如此,其中æ“作系统,Apple应用程åºå’Œç¬¬ä¸‰æ–¹åº”用程åºå…·æœ‰ä¸€è‡´çš„外观(当然存在异常但被认为是这样的:ä¸æ˜¯å¹³å°ä¸Šæœ€ä½³çš„用户体验)。

对于Web应用程åºï¼Œæ‰€æœ‰Web应用程åºä¹‹é—´çš„一致性,其中规则似乎是创造力(如游æˆæˆ–DVD)。通常它有效。

对于跨平å°åº”用,我建议使用一个通用核心(例如带有文件,编辑,查看,...帮助的应用èœå•ï¼‰ï¼Œä»¥åŠæ¯ä¸ªå¹³å°çš„特定性。