`
mywebcode
  • 浏览: 1032600 次
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

据国外媒体报道,苹果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有那么多应用,要想获得用户注意谈何容易。

希望以上几点对你有所帮助。
分享到:
评论

相关推荐

    App开发者日记:iOS App开发是什么样的?.docx

    iOS App开发是一个充满挑战和技术细节的领域,对于开发者来说,它既是创新的舞台,也是技术磨炼的战场。在Macworld的体验中,通过评论和测试iOS应用程序,我们可以深入理解开发者所面临的困难。本文将通过开发者的...

    iOS App Signer Mac

    标题“iOS App Signer Mac”指的是一个专为Mac用户设计的工具,用于签署iOS应用程序。这个工具使得开发者或者普通用户能够在非官方应用商店之外安装和运行iOS应用,这对于测试、调试或者分发自定义构建的应用至关...

    iOS App Signer.zip

    本文将深入探讨“iOS App Signer”这一工具,以及如何利用它来对IPA文件进行签名。 首先,我们需要理解什么是IPA文件。IPA是iOS应用程序的包格式,包含所有必要的文件,如二进制代码、资源、元数据等,用于在Apple...

    苹果iOS app开发之更新升级app的办法.zip

    - `iOS开发 判断当前APP版本和升级.url`:这个链接可能指向一个教程,详细解释如何在代码中判断和处理版本更新。 - `苹果app不能出现 当前版本 字样.txt`:文件可能列出苹果关于此规定的详细信息。 - `iOS开发 ...

    iOS 10 App Development Essentials

    iOS 10 App Development Essentials: Learn to Develop iOS 10 Apps with Xcode 8 and Swift 3 Author: Neil Smyth Length: 816 pages Edition: 1 Language: English Publisher: CreateSpace Independent Publishing...

    ios app调用第三方app

    总之,"ios app调用第三方app"涉及iOS的URL Scheme、深链接、通用链接等技术,是iOS开发中的重要一环,它使得应用之间能够相互协作,为用户提供更丰富的功能体验。在实际开发中,要确保遵循Apple的指南,尊重用户的...

    ios一个app应用内部调用另一个新的app应用

    在标题和描述中提到的"ios一个app应用内部调用另一个新的app应用",实际上就是指通过URL Scheme实现iOS应用间的跳转。 首先,我们需要理解什么是URL Scheme。URL Scheme是一种类似于http或https的自定义协议,但它...

    app2dylib iOS app 转 dylib

    app2dylib iOS app 转 dylib 工具

    IOS app相互通信

    在iOS开发中,不同应用程序之间的通信是一个常见的需求,比如用户在App A中点击一个链接,希望直接跳转到App B并传递数据。本教程通过提供的两个App demo,将深入讲解如何实现这种iOS App间的相互通信,特别是通过...

    iOSAPP跳转微信小程序Demo

    iOSAPP跳转微信小程序的Demo,仅用于演示作用,集成细节在博客中有详细介绍,可移驾这里:https://blog.csdn.net/fuzheng0301/article/details/100036332

    IOS APP UI设计尺寸规范

    IOS APP UI设计尺寸规范

    高清彩版 Advanced iOS App Architecture Swift 5

    《高清彩版 Advanced iOS App Architecture Swift 5》是一本专为iOS开发者设计的技术书籍,由René Cacheaux与Josh Berlin合著,版权归属于Razeware LLC。本书深入探讨了Swift 5环境下高级iOS应用程序架构的设计理念...

    IOSAPP TestFlight上架流程

    ### iOS APP TestFlight 上架流程详解 #### 一、前言 随着移动互联网的发展,iOS 应用程序已经成为企业和个人推广品牌、提供服务的重要渠道之一。对于开发者而言,确保应用程序能够在苹果官方应用商店(App Store)...

    Advanced iOS App Architecture (Swift 5)

    总之,《Advanced iOS App Architecture (Swift 5)》是一本全面介绍iOS应用架构的资源,无论你是经验丰富的开发者还是新手,都能从中受益匪浅,提升自己的开发技能和对复杂应用的理解。通过学习书中的内容,你将能够...

    iOS App Reverse Engineering

    iOS App ReverseEngineering

    如何 生成iOS iphone苹果app

    6. **发布到App Store**:“XCode是怎么把生成的app发布到ios设备上的?”这个问题涉及到App Store Connect,这是Apple的在线平台,用于提交应用审核、管理版本和价格策略。首先,你需要在App Store Connect上创建一...

    ios开发从新手到app store上架

    《iOS开发从新手到App Store上架》是一个全面的指南,旨在帮助初学者掌握iOS应用开发的全过程,最终实现将应用程序发布到App Store。在这个过程中,开发者需要经历多个步骤,包括环境配置、语言学习、开发工具的使用...

    iOS app 图标输出模板 appicon ps 模板

    适用于iOS系统的App图标输出模板,只需要制作一张 512*512尺寸的图标,借助文件夹中的psd文件并导入附带的ps脚本即可完成多种尺寸的图标输出,一步到位 省去制作多个不同尺寸图标的麻烦。 操作步骤 1 在ps中导入...

    小白的Python入门教程实战篇:网站+iOS App源码.zip

    小白的Python入门教程实战篇:网站+iOS App源码 小白的Python入门教程实战篇:网站+iOS App源码 小白的Python入门教程实战篇:网站+iOS App源码 小白的Python入门教程实战篇:网站+iOS App源码 小白的Python入门教程...

    中文版IOS APP开发教程发布.pdf

    第一个章节“介绍和设置”主要介绍了 iOS APP 开发的基本概念,包括什么是 iOS APP、如何创建 iOS APP 等问题。 第二个章节“马上开始”则介绍了 iOS APP 开发的基本工具和步骤,包括下载 Xcode、设置开发环境、...

Global site tag (gtag.js) - Google Analytics