你如何设计像Facebook这样的用户界面?
Facebook的iPhone应用程序似乎是以各种形式使用UITableView构建的.看起来它符合Apple人机界面指南.
在iPhone应用程序中实现自定义皮肤难吗?怎么做?
皮肤只是图形元素,旨在将图像组件换出.它们并不难实现.
我需要遵循苹果的指导方针吗?如果我不想怎么办?
Apple不会因非标准界面而惩罚您.唯一的界面限制是(1)一些淫秽内容的问题和(2)你不能创造设备本身被破坏,崩溃或以其他方式失败的错觉.
一点建议.不要使用非标准接口.
良好的界面几乎按照定义标准化,以便用户不必考虑它们.即使没有问题,新颖的接口也会降低用户的速度.只是尝试在Mac,Windows和Linux之间快速切换.没有任何接口本身存在重大问题,但必须停下来思考如何在每个特定接口中执行某些操作是一件痛苦的事.您可以通过在应用程序中使用良好但非标准的界面来创建相同的问题.
当然,假设你可以创建一个好的界面.制造糟糕接口的方法远远多于制作好接口的方法.大多数接口甚至会失败,因为接口神设计的接口.标准化接口是数万小时测试和多年经验的结果.第一次出门时,你不太可能掏出一些真正新鲜有用的东西.
如果你尝试一些新颖的东西我建议你先把它嘲笑然后测试让人们测试它而不给他们任何指示.你会惊讶地发现它有多复杂.我们过去只是制作photoshop模型,然后询问测试用户他们认为每个元素做了什么,或者他们会选择哪个元素来完成特定任务.我们感到惊讶的是,我们(开发人员)对界面的感知与用户的感知重叠.
总之,一个新颖的界面更有可能伤害你的应用程序而不是帮助它.