首先,不得不提醒一下,装虚拟机的Mac需要性能强劲的PC,性能不达标的还是折腾黑苹果吧。需要的知识呢,首先是Objective-C 编程语言,前提你要有一定的C语言基础。推荐Dave Mark的《Objective-C基础教程》(好像是这个名字),其次呢,你要学习XCode的使用,依旧推荐Dave Mark的《iPhone4开发基础教程》(上一代叫《iPhone3开发基础教程》),这一版加入了iOS4的内容,不过iOS5都出这么长时间了,也不知道iPhone5开发基础教程出了没有。总之,如果没有过人的天赋,学编程是不会速成的,而且,凭借一己之力在AppStore挣钱更是难上加难,个体开发者在这上真正盈利的少之又少,希望君能冷静思考(不要忘了99美元的年费)。不过世上无难事,只要能够坚持,就一定会成功的,
APP对品牌的价值到底在哪里?2011全球较佳品牌100强中,91%拥有APP,你知道么?看到这些数据,但是一款成功的APP开发需要注意哪些? 1、产品定位:来自于用户需求-无穷的可能-筛选& 决定; 2、产品功能:基于满足用户需求用少的功能,非常的满足T.A的需求; 3、交互设计:设计一致的产品体验; 4、视觉设计:创造体验感受。 APP开发公司表示,完美的icon设计会让用户忍不住去点击!致简的ui设计,所见即所得。还要有合理的流程,用户的个性化。不过我们可以为每个用户定制一款他希望的APP吗?答案显然是不可以的。但是可以选择固化的程序,用户可以将自己喜欢的内容源添加到首页。
开发一个完整app需要掌握哪些知识
1、前期需求规划与信息——你需要制定出一个完整的需求文档,功能文档,流程图,时序图。
2、交互设计、之后再根据这些设计出完整的UI界面并学会切图,这里还需要你懂得px,pt和dp之间的换算,屏幕密度的换算和相互之间的系数,以便你的app能完美适应不同分辨率设备。其中交互设计需要你懂得很多人机操作的技巧经验,UI设计需要你掌握Photoshop和Illustrator等操作。
3、使用ADT之类的开发环境进行app软件开发,你基本的也得掌握java语言,熟悉android环境和机制。
4、如果不是单机版的app,需要用到服务器,那你还得掌握WebService相关知识和开发语言,常用的有ASP.Net,PHP,JSP等。