技术开发 频道

如何创建你的第一个iPhone程序

  4. 家庭作业: 市场调查

  市场调查说白了就是 "看看其他人都在做什么,然后不要犯同样的错误." 。正所谓前车之鉴,后事之师 ,所以接下来你要看看苹果商店里的这那些应用程序都有啥创意和设计可以借鉴的。就算你看到都是一些恶心的设计, 你也会得到启发:我可不能做出这么丑的东西来吓人。

  行动: 回答下面的问题:

  你的应用程序能解决什么问题?

  你看到了有类似的应用程序吗?

  成功的应用程序是怎样向用户展示信息的?

  你怎样开发出一款少有的应用程序?

  你的应用程序为用户带来哪些价值?

  5. 了解iPhone/iPod Touch 的UI

  如果你想建立一个iPhone的应用程序,你必须了解iPhone的用途和界面。你能用iPhone射出.45口径的子弹吗?不能。你能用iPhone看视频吗?可以。好消息是这些东西你没必要进行死记硬背,因为Apple用户界面指南 会告诉你iPhone程序能干什么,不能干什么。

  有空多下载一些iPhone程序,然后想想你的程序中需要包含哪些功能。

  注意一下:

  iPhone程序中好的设计是怎样在页面和页面之间切换的?

  它们是怎样组织信息的?

  它们向用户展示了多少信息?

  它们是怎样利用iPhone少有的特点的:加速度计,摇晃特性,多点触摸,旋转功能?

  行动 :每个目录下载10个程序,然后每个程序都玩玩看。看看Apple UI设计指南 列出你希望添加到自己程序的特性。

  6. 决定 "谁会使用你的程序?"

  我们假设你已经非常肯定你的程序必将带来价值,你的程序会有一帮忠实的用户。好吧,准确的说,他们是狂热的粉丝,但是他们究竟是谁呢?他们到底用你的程序来做什么呢?

  如果你的程序是个游戏 , 也许他们想打出更高的分数,也许他们只想尝尝鲜。你有什么办法让用户得到不同的体验,而不是堕落到成天到晚都玩你的游戏呢。

  如果你的程序是个工具 , 你的用户想快速的找到一个咖啡店,他们会在应用程序中进行怎样的操作呢?当他们找咖啡店时,他们身处何处?通常是在车中!设计一个程序需要大动干戈吗?当然不是!多从现实世界的角度出发就好了。

  行动: 列出将会使用你的程序的不同类型用户。模拟他们使用iPhone的场景,甚至你可以为他们取个名字,尽量让场景越真实越好。

  7. 把你的创意做成草图

  这是正真意义上的草图。在8.5 x 11的纸上列出9个表格,然后开始画画。

  问问自己:

  应用程序中的每一页都要展示什么?

  我们怎样把用户从A引导到B,从B引导到C?

  页面上的众多元素怎样排版和布局?

  当你画程序草图时,可能有时会思维枯竭导致工作停止,这时不妨试着把你的创意画成缩略图,这样可以提升你的创造空间!当然,你也可以买一个iPhone原型工具 来快速构建一个iPhone UI原型。

  行动: 程序的每一页至少画一个草图。试试不同的导航模式,不同的按钮文本和页与页之间的衔接方式。如果你想把草图转化为数字格式,iPlotz 是个不错的选择。

0
相关文章