一个App从创意到最终上架到App Store里的整个过程是怎样的?

制作App需要什么软件?应该看什么书?需要哪些设备?推到App Store里,需要注册什么网站?是否需要付费?需要什么证书之类的?谢谢。

比如,我想做一个美食的app,怎么做?怎么推到APP Store里供大家下载?请给详细的步骤讲解。

刚好最近想写篇博文谈谈这个问题,既然您问道了,就在这里先把大概情况写一下!首先,从你的问题来看,你肯定是个还没入门的开发人员?先回答你的问题:

1、需要什么软件

首先,制作能在App Store上销售的app需要使用Xcode,不用说,这是一个安装在Mac操作系统上的软件,所以,你还需要一台装了Mac操作系统的Apple的电脑(当然,也有办法在普通的PC上安装,但比较折腾,容易出现问题,如果是打算长远开发的,还是不推荐)。

其次,你肯定还要制作图标、图片什么的,photoshop等相关的软件就自己看着办了。

2、看什么书

不想多说,市面上的iOS的书也渐渐多起来,封面为水果系列的比较靠谱,但有些翻译的也不咋地,选书应该是一个开发人员必备的素质了。

3、需要哪些设备

Mac电脑一台+iPhone/iPod/iPad

4、注册什么网站及付费问题

你要注册成为Apple的注册开发者,一年99美元,地址:http://developer.apple.com/ios

5、需要什么证书

不知道你说的证书是什么意思?如果是开发资格的证书,那就不需要,只要出得起99$,就可以成为注册开发者。

以上的问题都是很容易回答的、操作层面的问题,不清楚的话再上网搜一下或者问问,只要上线过产品的人都可以很容易告诉你,其实我感兴趣的是想谈谈如何分析一个所谓的创意。

对于开发人员来说,很容易在脑子里面出现一个关于某种应用场景的想法,姑且称之为创意,一阵激动,恨不得马上把它变为产品,于是钞票就哗啦啦的来了,等到真正操作起来,直到产品上架,发现并不是那么回事。那么,我们究竟如何判断一个想法值不值得做呢?

(1)这真是一个创意吗?

最简单的方法,到App Store上使用关键字搜搜,90%(实际上很可能是99%)的情况下你会发现已经有类似的产品了,如果这样,那么你就要分析一下已有的产品做得怎么样?如果你自认为别人的想法已经超过你的水平了,那么劝你就此打住;如果你认为你做出来的东西可以超过别人,那么,还要分析两种情况,

一、是别人真的没把产品做好;

二、目前的技术条件、外围环境或用户群等都还不成熟,只能做到这样。如果是后者,那么,你也可以暂时打住了,因为别人已经给你当了小白鼠,做了实验了;如果前者,而且下载量还不小,那么,也许这就是一个机会了(所以,找找App Store上用户评价不高,下载量还不少的软件,也是一种找产品方向的方法,当然,要区分那些靠刷榜刷上去的烂产品)。

(2)这真是一个创意!

另外有10%的情况,你的想法在App Store上确实没有。这时候,你更要谨慎了,基本上就是以下几种情况:一、市场太小众了。但是,以iphone庞大的用户群,有时就算是小众的市场,你能够占领,也可能会有不错的收入,所以,就要具体问题具体分析了。如果这个小众的市场刚好和iphone市场有一定的重合,或许就是个机会。否则,它就仅仅是个小众市场,这一点,看看App Store上的老年人的应用就知道了,虽然几乎没有人做,但是,同样也几乎没什么老年人用iPhone。二、有一个潜在的市场,但是以你的力量是实现不了的,比如资金、技术、行业壁垒、许可以及运营支持等。如果需要这些,而你又没有团队支持和融资渠道,就此打住;三、有一个潜在的市场,你也可以做到!还等什么?赶紧动手吧,哪怕这个潜在市场只是你想象出来的,不要紧,先开发一个轻量级的版本,投石问路,情况好的话再快速更新,不断丰富!

(3)创意很重要吗?

不错,创意确实很重要,iPhone和iPad都是依靠创意打开了一个产业。不过,如果你看看App Store的排行榜,就会发现,其实创意不那么重要。长期占据排行榜的应用,大部分都是解决了大部分人日常需要的应用,比如阅读软件,备忘录软件以及新闻软件等等,这些都是大家随便一想就能想出来的软件。但这些软件中的精品把应用功能性、易用性等做到了极致,才能有长期稳定的销量。相反有些创意类软件,刚一推出确实吸引了眼球,但是新鲜劲过后,用户发现也没多大实际用处。所以,一款好的应用,绝对是一个能为用户创造价值的应用。

最后,还是回到你的问题,你想做一个美食应用,这类应用基本上在App Store上做烂了。除非,你有创新点,或者你可以把它打造成精品级的产品。又或者,有团队帮你做市场、做推广。否则,你的应用也注定会消失在App Store的烟波浩渺中。

一个App从创意到最终上架到App Store里的整个过程是怎样的?的更多相关文章

  1. 最新Xcode7.x环境下上架iOS App到AppStore 完整流程

    最新Xcode7.x环境下上架iOS App到AppStore 流程  part 1 前言部分 之前App要上架遇到些问题到网上搜上架教程发现都是一些老的版本的教程 ,目前iTunesConnect ...

  2. Xcode7.1环境下上架iOS App到AppStore 流程 转

    来自:http://www.cnblogs.com/ChinaKingKong/p/4957682.html 前言部分 之前App要上架遇到些问题到网上搜上架教程发现都是一些老的版本的教程 ,目前iT ...

  3. 7步学会在Windows下上架iOS APP流程

    之前用跨平台开发工具做了一个应用,平台可以同时生成安卓版和苹果版,想着也把这应用上架到App Store试试,于是找同学借了个苹果开发者账号,但没那么简单,还要用到Mac电脑的钥匙串申请发布证书和上传 ...

  4. Xcode7.1环境下上架iOS App到AppStore 流程③(Part 三)

    前言部分 part三 部分主要讲解 Xcode关联绑定发布证书的配置.创建App信息.使用Application Loader上传.ipa文件到AppStore 一.Xcode配置发布证书信息 1)给 ...

  5. iOS开发-闪退问题-解决之前上架的 App 在 iOS 9 会闪退问题

    最新更新:(2015.10.02) 开发环境: Delphi 10 Seattle OS X El Capitan v10.11 需使用下列 HotfixID: 30398, PAServer Hot ...

  6. iOS App Store上架新APP与更新APP版本

    iOS App Store上架新APP与更新APP版本 http://www.jianshu.com/p/9e8d1edca148

  7. 解决之前上架的 App 在 iOS 9 会闪退问题 (更新:已有 Hotfix)

    最新更新:(2015.10.02) 开发环境: Delphi 10 Seattle OS X El Capitan v10.11 需使用下列 HotfixID: 30398, PAServer Hot ...

  8. 【转】Xcode7.1环境下上架iOS App到AppStore 流程 (Part 三)

    原文网址:http://www.cnblogs.com/ChinaKingKong/p/4964745.html 前言部分 part三 部分主要讲解 Xcode关联绑定发布证书的配置.创建App信息. ...

  9. 分享一个android静默安装,安装后重新启动app的方法

    一:需求简介 之前boss提出一个需求,运行在广告机上的app,需要完成自动升级的功能,广告机是非触摸屏的,不能通过手动点击,所以app必须做到自动下载,自动安装升级,并且安装完成后,app还要继续运 ...

随机推荐

  1. c++对象内存布局的理解

    我对c++对象内存布局的理解   引言 结合网上的一些资料,通过自己的一番摸索,得出了一点个人见解.现在写下来,希望与各位同学共同探讨,共同进步. 以下所有代码均是在VS2012下测试. 一个普通的基 ...

  2. [转]Resolving kernel symbols

    原:http://ho.ax/posts/2012/02/resolving-kernel-symbols/ KXLD doesn't like us much. He has KPIs to mee ...

  3. json-smart 使用示例

    json-smart 使用示例 json是一种通用的数据格式.相比与protocal buffer.thrift等数据格式,json具有可读性强(文本).天生具备良好的扩展性(随意增减字段)等优良特点 ...

  4. ASP.NET Web API框架揭秘:路由系统的几个核心类型

    ASP.NET Web API框架揭秘:路由系统的几个核心类型 虽然ASP.NET Web API框架采用与ASP.NET MVC框架类似的管道式设计,但是ASP.NET Web API管道的核心部分 ...

  5. 一步步学习Python-django开发-建立django数据库

    上篇文章建立了一个空的网站.现在我们要准备正式我们的网站开发咯.那么开发的第一步是啥呢?当然是要确定做什么网站了.每个人的开发习惯可能不尽相同,有点可能是从前端开始设计,有的可能是从数据库开始设计(不 ...

  6. iOS7 初体验

    iOS7 初体验 近日来由于iOS7的发布,引来业界的各种吐槽. 为了体验一把,我已经把iPhone5刷成了iOS7,也下载Xcode5-DP并进行了测试.我想说的是iOS7与Xcode5-DP中新增 ...

  7. 使用dom4j解析xml文件

     DOM4J 与利用DOM.SAX.JAXP机制来解析xml相比,DOM4J 表现更优秀,具有性能优异.功能强大和极端易用使用的特点,只要懂得DOM基本概念,就可以通过dom4j的api文档来解析xm ...

  8. lucene 从2.4.0—3.6.0—4.3.1版本升级

    一.从2.4升级到3.6 替换原因:由于使用IBM的jdk导致了查询出现不稳定现象,原因无法找到,只好升级版本,毕竟版本很低 1)替换中文分词器,由原来的MMAnaylze替换为IKAnaylze 2 ...

  9. Embedded Linux Primer----嵌入式Linux基础教程--导论

    第一章 导论 在这一章里(将要学习到) 为什么是Linux 嵌入式Linux现状 开源和GPL(译者:通用公共许可证) 标准和有关团体 本章总结 放弃专有操作系统正在许多传统嵌入式操作系统公司引起一阵 ...

  10. Java基础IO文件拷贝练习题

    /** * 编写一个程序,把指定目录下的所有的带.java文件都拷贝到另一个目录中,拷贝成功后,把后缀名是.java的改成.txt. */ 1.我们看到这个题还是用大化小的思想来做 分析:1.拷贝 & ...