你要如何知道想法是否优秀呢?第一步,先考虑你的想法是否有内涵;第二部,想法是否含有至少一个的成功要素,包括以下几个方面:
应用能否帮助用户解决某个独特的问题?在电灯泡发明之前,有人大加抱怨在烛光下看书很不方便。你需要知道用户存在何种问题,应用要如何让用户的生活变得更为舒适。
应用能否让用户开心?这是个很显而易见的问题。如果你的想法有趣,那么肯定是找对了方向,你的想法或许就是个绝妙的想法。
现存的成功应用是否缺乏某个很重要的功能?你能否做得更好?你需要提供的可能不仅仅是个酒类列表,而是能够与顾客交谈的服务员。
应用是否具有很强的互动性?我们必须面对这个问题,成功的游戏和应用都是通过动作来吸引用户。
提示:你的应用想法是否属于上述之一?如果是这样的话,就要开始准备必要的工具了。
2、工具清单
以下是你需要的工具
加入AppleiPhoneDeveloperProgram*
拥有iPhone或iPodTouch*
拥有基于Intel的带有MacOSX操作系统的Mac电脑
准备保密协议*
如果没有的话,下载和安装最新版本的iPhoneSDK
准备一本笔记本*
提示:准备所有必须用到的工具。
3、了解自己的长处
技能列表
辨别哪些做法能够在现有iPhone应用中发挥作用的能力
市场调查
概述应用功能
素描
GUI设计
编程
应用推广和营销
记住让参与者签署保密协议。在合同中告诉参与者:我很看重这个项目,因此不可随意泄露想法。
提示:先选择适合你自己的技能需求。对于那些你无法完成的工作,请雇佣专业人员。
4、市场调查
通俗地说,市场调查就是看看其他人在做什么同时避免犯同样的错误。从AppStore中的优秀和劣质应用处吸取经验教训。先分析其他的应用(游戏邦注:包括同类应用),然后寻找富有创意性的应用开发和设计解决方案。即便你看到的是大量设计差劲的应用,你也会从中吸取教训,知道哪些是不该有的做法。
提示:回答以下问题:应用将解决什么问题?你见过哪些产品同样可以解决这个问题?成功应用如何向用户提供信息?你要如何在解决问题的基础上制作出独特的应用?应用能够给用户带来何种价值?
5、了解iPhone和iPodTouch的UI
如果你想要制作的是iPhone应用,那么你需要理解iPhone的功能及其界面。
好消息是,你不用去死记百科全书般的AppleUserInterfaceGuidelines中的内容,来了解iPhone应用可以或不可以采用哪些做法。尽量多下载体验应用,然后思考要在产品中添加何种功能。
你需要注意以下几点:
设计精良的应用是如何从一屏切换到另一屏?
其他应用如何组织信息?
它们向用户呈现多少信息?
它们如何利用iPhone的独特功能,如加速计等?
提示:下载体验每个类别排名前十的应用。参考AppleGuidelines来规划UI设计,列举出至少5个你希望融入到应用中的功能。
6、决定用户类别
如果你的应用是款游戏,或许他们想要的是赢取最高分。对于那些首次接触游戏的玩家,他们的体验与那些资深玩家有何不同呢?
如果这是款实用型的应用,假设用户想要迅速地找到咖啡店,他们需要在应用中采取何种操作来寻找咖啡店呢?他们寻找咖啡店之时身处何处?通常是在车子里面。能否设计需要多次点击和阅读的用户界面吗?或许你不能这么做!你需要考虑到用户真实生活中的情况来设计应用。
提示:列举出使用应用的不同种类的人群。如果你想让你勾勒的画面尽量真实,甚至可以为这些群体命名。
7、草拟想法
询问自己如下问题:
每屏需要呈现哪些信息?
我们要如何将用户从A点导向B点再导向C点?
屏幕上的元素要如何做到比例恰当、大小适中?
将想法细化并写在纸上可以进一步发挥你的创造性,这笔在脑中构思应用更有效!你也可以购买iPhoneStencilKit来迅速在纸上草拟应用用户界面原型。
提示:应用每屏都需要进行规划和草拟。试验各种导航方案、按键上的文字以及各屏的连接方式。如果你想将你的草稿转变成数字形式,iPlotz是个值得参考的工具。
草拟想法(fromsmashingmagazine)
8、设计
如果你自己不是设计师,那么就雇佣一个!这就像是雇个电工来从事电气工作一样。你也可以去HomeDepot购买工具自行尝试设计,但应该不会有人愿意冒这个风险。如果你遵循了步骤1至3的做法,那么你应该已经有了所有设计师开始工作所需的东西。
在寻找设计师时,尽量寻找那些有过手机应用设计经验的人。他们可能会为你的草稿提供某些有价值的反馈和建议。你可以在Coroflot、Crowdspring和eLance这些地方寻找设计师。在发布职位招聘时应该详述要求,而且要做好看大量简历的准备。
提示:如果你是个设计师,就开始用Photoshop工作。如果你不是个设计师,应该开始招聘设计师完成这项工作。
设计(fromsmashingmagazine)
9、编程
虽然这个教程是按步骤来列举做法,但是最好能在准备设计资源的同时就准备好应用程序员。与程序员交谈可以帮助你制定技术上可行且成本在你预算之内的项目。
如果你是个ObjectiveC或Cocoa程序员,那么就打开Xcode开始工作吧。以下这些论坛值得你注册参加:AppleDevForum;iPhoneSDK;iPhoneSDKForum;iPhoneDevForums;iPhoneSB。
如果你不是程序员的话,你就要去雇佣一个!详细阐述你想要制作的应用类型,是游戏、实用应用还是其他类别的应用。不同类型的应用通常所需的编程技能也有所不同。你可以从Odesk、iPhoneFreelancer、eLance以及上述论坛中寻找程序员。
10、将应用提交至AppleStore
接下来,要如何将你的应用提交给AppleStore呢?对任何不熟悉XCode的人来说,编译应用并发布到iTunesConnect这个过程或许较为困难。如果你有个程序员,让他帮你做以下工作:创建证明文件;确定你的应用ID;创建DistributionProvisioningProfile;编译应用;上传至iTunesConnect。
11、推广应用
应用很容易就被埋没在商店之中而不为人所知。别让这种事情发生在你身上。做好营销应用的计划。事实上,最好拟定多项应用营销计划。做好试验各种营销计划的准备,有些想法能够起作用,有些并不能。
维持或提升应用销售量的战略:
制定多次发布的计划。不可在首次发布时就提供所有的功能和特色。让用户对应用留有幻想,并且确保应用将来有所更新。然后,阶段性地发布新版本应用,来推动应用在商店中的销量。
提示:针对应用的目标用户,制定20项推广战略。自行制定这些战略,或者雇佣其他人帮你完成这项工作。
12、集中精力,永不放弃
当你开始制作首款应用时会非常兴奋,并梦想着能够把心中大量的新应用想法变成现实,这是极容易发生的事情。可以有梦想,但是不要让新游戏想法影响你首款应用的设计和开发。在开发首款应用时需要集中注意力,一次性设计多个项目会冲淡你将首款应用铸就为成功之作的激情。