阅读更多

5顶
1踩

移动开发

转载新闻 新手如何从 iOS App 市场分一杯羹?

2013-03-06 16:31 by 副主编 WnouM 评论(0) 有7467人浏览
据国外媒体报道,苹果App Store下载量超过400亿次,向开发者支付的分成超过70亿美元。尽管与苹果去年第四季度360亿美元的营收相比只是九牛一毛,但开发者的分成在“提速”。

苹果去年3月份宣布,App Store应用商店下载量达到250亿次,向开发者支付的分成达到40亿美元。2011年7月份时这一数字是25亿美元。

你如何从App Store分得一杯羹呢?首先从这里开始吧!

1.  首先要有一个成型的想法

了解应用的目标群体,谁会使用你的应用。



2.  加入iOS开发者项目,费用为99美元/年

在苹果开发者中心获取iOS SDK和一些开发资源。



3.  你要知道如何编程。

iOS app开发语言为Objective-C,使用Cocoa Touch API来实现用户的触摸输入。如果你已经非常熟悉Cocoa Touch API那最好了,如果还不大熟悉Cocoa Touch API,那就接着看后边的。



4.  如果你不知道如何下手……

随着市场的逐渐变得成熟,Objective-C相关开发资源随处可见,买一些书,找到志同道合的朋友来帮你加速开发,比如可stackoverflow网站就是个不错的选择。



5.  不大懂编程,但非常想独自做一款app怎么办?

这里提供给你超过30款的开发工具



6.  如果你不会编程,但仍然想做出不同凡响的作品

你可以从ELance之类的网站雇佣经验丰富的开发人员,如果有疑问,那就去问经验丰富的专家,这将有助于项目的实施。



7.  如果你自己开发app,那么你需要编译环境

Mac的编译环境为Xcode,Xcode功能强大,关乎app开发的事情几乎都可以通过它来完成。不过,你无法访问更多技术资源,比如底层库和驱动。Xcode免费下载地址 。



8.  提交应用,通过苹果审核。

苹果的审批流程并不是十分透明,但每款app都要经过苹果的审核。审核的目的主要是剔除一些内容不健康或者可用性不高的软件,你可以通过详细查看苹果应用审核指南



9.  所有这一切完成后,那就发布吧!

很少有人会购买一款从未知晓的app,所以你要做一些推广,比如开通Twitter或Facebook账号。如果你想让推广更有侵略性,那就找一家专业的PR公司。



初学者除了学习一些成功的经验外,更要懂得能从别人失败的地方获取经验。

Amelia Hunter是一位新闻记者,但是她对app的设计和开发非常感兴趣,以下是她从自己的经验出发谈了自己在开发过程中的五个感想:

1.  尽快加入苹果开发者计划

当我开发第一款iOS游戏的时候,我觉得没有必要花99美元(99美元/年)加入苹果的开发者计划,一些非常酷的工具可以让我通过上网本对app进行测试。当游戏快完成的时候,我加入了苹果的开发者计划,这时我发现自己犯了一个大错误:游戏可以在上网本上运行,但几乎不能在iPhone上运行。如果我早些加入开发者计划,就不会浪费这么多时间了,结果是我不得不做了大量更改和修复。另外,苹果的开发者项目有很多有用的资源,可以帮助初学者,所以要尽快加入苹果开发者计划。

2.  练习、练习还是练习

要进行iOS游戏开发,Xcode和Objective-C是最基本的。看书、博客和视频是不够的,如果你想精通,你就必须不断练习,把你看到的一些技巧通过练习落实下来。你可以通过PC或者上网本来练习,但一旦你开始了你的第一个项目,你还需要在手机上进行测试。

3.  与他人协商

即便你觉得有了一个很好的主意,也不要急匆匆就去开发。首先,你要跟同事或者朋友商量一下,看看他们怎么想。如果开发出来,他们会下载吗?他们认为哪些地方需要作出改进?如果大部分朋友觉得你的主意很不错,那你可以一边开发一边做细节的调整。我之前就犯过这样的错误,做了一款少数人认为不错的app。

4.  不要忽视文书工作

做一款应用也许并不是很难,但很消耗时间。开发阶段完成并不意味着终结,把app上架到App Store也要花费不少时间。苹果有很多规则和限制,在你的app出现在App Store之前,你还有不少文书工作要做。

5.  不要抱有太高期望

很多开发者都有这样的想法,他们会认为开发几款iOS app,发布在App Store,然后就可以变得很富有。App Store有那么多应用,要想获得用户注意谈何容易。

希望以上几点对你有所帮助。

Via BI & teamtreehouse
  • 大小: 15.6 KB
  • 大小: 22.7 KB
  • 大小: 26.4 KB
  • 大小: 162 KB
  • 大小: 27.3 KB
  • 大小: 24.5 KB
  • 大小: 19 KB
  • 大小: 18.5 KB
  • 大小: 22.3 KB
来自: CocoaChina
5
1
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • JavaScript和vue项目实战问题解析

    本课程主要讲解的是项目实际开发中会遇到的实际问题,主要从项目架构搭建和项目实际开发中遇到的问题进行解析,会提供更优的解决方法给大家。 vue项目搭建,vue的webpack配置,js常用的操作方法,项目实际开发中遇到...

  • nodejs 使用 fetch 以及遇到的一些问题

    最近在研究nodejs,尝试在nodejs中使用fetch 来发起请求,从网上抄下来这么一段代码: // demo01.js import fetch from "node-fetch"; fetch("https://csdn.net") .then(res=>res.text()) .then(json=>...

  • 手把手带你学习 JavaScript 的 ES6 ~ ESn

    主要内容涵盖ES2015~ES2020中JavaScript的所有新特性以及下一版的预览。探索新的语法:空值合并、可选链、let和const、类语法、私有方法、私有字段、new.target、数字分隔符、BigInt、解构、默认参数、箭头函数、...

  • 使用WebSocket时遇到的问题

    问题一:连接失败 这个时候要注意 wss 和 ws 的区别 协议标识符是ws(如果加密,则为wss),服务器网址就是 URL。 WS(WebSocket )是不安全的 ,容易被窃听,因为任何人只要知道你的ip和端口,任何人都可以去连接...

  • [ HTML + CSS + Javascript ] 复盘尝试制作 2048 小游戏时遇到的问题

    使用 HTML + CSS + JavaScript 制作了 2048 小游戏,并尽可能地还原了动画效果。复盘制作过程中遇到的 CSS 与 JavaScript 方面的问题及解决。

  • 《JavaScript百炼成仙》统一回复粉丝们的一些问题

    期间,我还遇到了几个校友,真的是大受感动。现在想想,我还是挺怀念学生时代的,假如有校友看到这篇文章,我就想问一个问题——立德桥边的那头水牛现在还在不在了?(狗头保命) 这两天的私信和评论,一开始我是每...

  • JavaScript中常见问题及解决

    JavaScript中在项目中的常见问题以及解决方案

  • javascript在HTML中使用方法,在html中使用Javascript的方法分享(图文)

    你知道在HTML页面中使用Javascript有哪几种方式吗?本文介绍两种常见的在html页面中应用javascript代码的方式。方法一,在html页面中直接引入javascript代码1,嵌入的Javascript代码这种方式是直接将Javascript代码...

  • JavaScript基础教程之querySelectorAll( )方法遇到的问题

    最近这两天一直在学习JavaScript的事件委托(或称事件代理),用了两天的时间看完了这篇《js中的事件委托或是事件代理详解》博客,并且将博主提供的案例手动敲了两边,可以说是基本掌握了事件委托的原理和用法。...

  • 使用html2canvas遇到的问题

    目录一、简单使用二、遇到的问题1、页面存在滚动条的情况下,截图不全的问题2、截图区域存在动态跨域图片,导致这部分区域截图空白问题(图片跨域问题)3、兼容iOS遇到的问题1:IOS8只支持-webkit-flex布局,不支持...

  • 爬虫遇到的问题以及解决办法

    最近由于工作需要开始接触爬虫,作为一个小白,真的是像个屋头苍蝇,下面主要是针对我自己遇到的问题以及解决办法做一下记录。。。 ①登录网页:包含用户名、密码、验证码,获取cookie 网页源码格式: <...

  • JS使用OSS上传文件遇到的一些问题

    使用阿里云OSS JavaScript SDK上传图片 博客里看:https://www.zjhuiwan.cn/info/20200603/4012062473071713.html html代码: <inputtype='file'accept=\"image/*\"name='option'onchange='uploadPic(this)'...

  • JavaScript变量引用问题

    今天上班的时候,遇到一个参数传递的问题,众所周知JavaScript的变量是没有类型定义的,那么每一个变量实际上都是一个指向变量值的指针,都仅仅只是对栈或堆中存放变量的引用,而遇到的问题大致如下: let nNum = ...

  • 在html中使用import遇到的问题

    解决方法: 在web应用中,script标签的type属性设置为module,这样浏览器就会把引入的脚本识别为JS module,并且import的时候必须带上.js的后缀名,具体可以看这篇文章在浏览器中使用javascript module 5.具体测试代码...

  • 使用thymeleaf时遇到的一些问题

    最近一直在使用spring boot,所以自然而然的使用了thymeleaf,但是我想说习惯了jsp之后使用thymeleaf真实觉得不顺手,在使用thymeleaf中也遇到了一些问题,在这里记录一下,应该还是挺有用的,呵呵……问题一:org....

  • Javascript之字符串换行问题

    javascript之字符串换行显示

  • JavaScript中给onclick绑定事件后return false遇到的问题

    处理return false失效问题,如:  <p><a href="a.jpg" title="hao" onclick="showPic(this);return false;">点击</a</p>   &...

  • 使用vue-datepicker过程中遇到的一些问题

    在做vue项目中,少不了使用外部vue组件,今天在项目中使用awesome-vue中的vue-datepicker的时候,遇到了一些问题,花了一些时间终于解决了,现在给大家分享分享! 当我在github找到vue-datepicker项目的时候,按照...

  • 使用 JavaScript 切换全屏模式

    欢迎来到如何使用Javascript切换全屏模式的快速教程和示例。是的,老祖母的互联网时代现在已经结束了。我希望它对您的项目有所帮助,如果您想与本指南分享任何内容,请随时在下面发表评论。是的,我们只能用于在元素...

Global site tag (gtag.js) - Google Analytics