博客导读网 |
一个让你随便看看的地方 |
七大App Store的技术与申请指南(上)推荐涂雅 |
||
|
涂雅导读:App Store是技术人员创业的一个新途径,对于技术人员来说,往往是有技术但不善市场,而App Store平台上则有以百万甚至亿计的用户,而且App的开发一般会比较简单。今天这篇谈Apple App Store、Android Market、Intel的App Up以及Adobe MarketPlace。 全文: App Store这种模式,让普通的开发者也有创业成功的可能,开发者可以依靠平台大量的用户。除了用户,App Store还解决了最麻烦的收费问题,其一是App Store的用户本身就是付费的习惯,再者许多App Store都会绑定用户的信用卡。 今天我要谈一谈各大App Store的开发技术与申请,当然还会包括对各大App Store的一些介绍,下面要谈到的七大App Store,我都有做过开发并提交过软件,除了AppUp目前还没有提交成功之外,其它的都有提交成功。 Apple App Store苹果的App Store算是顶顶有名了,国外在上面捞到钱的开发者不在少数,国内开发者赚到的钱的应该不太多,主要还是企业性的开发,软件也多数是免费为主。主要是国内用户的苹果多数越狱,使用付费软件的用户还是在少数。因为文化方面的原因,国人做英文软件受欢迎的不太多。 技术方面,苹果的开发采用Cocoa语言,初接触Cocoa语言的人估计会有点发疯,特别是习惯Java/C#/PHP这些语言的开发人员。当然也会有别的路可以选,比如说嵌入浏览器使用Javascript+HTML做开发,对于功能性的软件还是蛮不错的做法,但对于游戏类的就力不从心了。有兴趣的朋友可以看我之前写过的一篇文章:新手扫盲——iPhone开发的基础知识 苹果的App Store开发申请比较麻烦,而且全部是英文操作,大致流程是:申请IDP帐号——付费99美元/年——下载证书——使用证书打包——发布软件——审核通过。其中付费需要使用信用卡,而且是手写信用卡的信息传真给苹果。新手在使用证书的过程中会出现很多问题,网上全过程的教程,有兴趣的朋友可以Google一下。另外在审核的时候,也会遇到一个非常麻烦的过程,一般审核需要七个工作日,如果出现一些问题,这个往返可能会有很久的时间。 苹果App Store的优势就是数量庞大的iPhone/iTouch/iPad用户,据说最近还会推出在Mac机上的App Store,而且苹果的用户都有付费的习惯,特别是在欧美国家,苹果很好的解决了付费的问题。劣势有两个方面,一是Cocoa语言是一种全新的语言,另一个是开发成本很高,你需要付99美元一年的证书费用,再还需要购买苹果电脑和iPhone/iTouch手机的费用。省钱的招就是你可以在PC机上装Mac系统,购买iTouch做测试,这样成本只需要3000元左右,但是如果你是开发特殊的应用(比如说与通话、GPS等有关),就必需购买iPhone了。 Android MarketAndroid Market是由Google公司创办的一个App Store,目前Android在全球的势头都很强劲,取代Apple成为第一大智能机的操作系统也是指日可待。但是由于Android本身的开放性,所以Android Market并不唯一的应用商店。 技术方面,Android使用Java作为开发语言,基本上学过C#与Java的人都应该没有压力,相比Cocoa奇怪的语法,Android的开发要简单得多,使用Eclipse就可以进行开发,有兴趣的朋友可以看新手扫盲——OPhone/Android开发的基础知识 因为Andorid的程序并不一定要在Android Market上发布就可以安装,所以我并没有把Android程序发布到Android Market上,而是直接打包成为APK格式提供下载。网上找到的资料是Android Market需要25美元,也有说无开发费用的。 Android的开发优势就是用户量与发展势头了,而且Android的用户群将来低中高端都会有,国内山寨机估计也会全面用上Android的系统。另一个就是开发语言,Java程序员基本上花个一两天就可以开发了,而学习Java也比Cocoa要容易得多。第三个就是成本比较低,你可以在Windows/Linux/Mac下开发Android的程序,一般情况下,没有Android手机也是可以的,购买一个成本也不是太高,2000元以内就可买到。 Android开发的劣势是在于收费上面,如果你要靠卖程序赚钱,我觉得会很难,但如果你是做免费应用,然后靠广告或者积累用户,有其它的赢利模式的话,我觉得Android开发还是不错的。 AppUpAppUp是Intel联合Adobe公司发布的一个App Store,目标用户群是上网本的用户,据说覆盖面达到百万用户级。技术方面,AppUp可以接受三种应用程序,一是AIR,二是Moblin,三是。其中Air只支持Flex方式开发,目前暂不支持HTML5+Javascript进行开发,这不能不说是一个遗憾。 申请AppUp需要99美元一年,不过目前AppUp在推广期是免费的,所以想做AppUp开发的朋友快点去申请了,而且申请AppUp他们会有中文支持人员与你联系。 目前AppUp还在推广阶段,应用与用户都不太多,但如果你有已经开发好的AIR程序的话,为什么不提交上去呢? Adobe MarketPlaceAdobe MarketPlace上主要是Air程序,除此之外还包括Adobe系列产品的一些扩展,比如说Dreamweaver Extesions。这里我主要谈AIR,AIR可以由Flex、HTML/Javascript进行开发,支持跨平台,AIR最大的特点就是可以利用现有的技术进行开发,而且可以和网站现有的代码高度重合,如果网站架构设计得好的话,基本上可以做到80%以上的现有代码不用修改。 从技术上讲,AIR是一个轻型框架,跨平台与兼容现有代码是它的优势,现在许多网站推出的客户端工具都是AIR,也就是看中了它的跨平台与现有代码的高度重合。比如说新浪微博的AIR客户端,豆瓣的AIR客户端等等。 Adobe MarketPlace注册是免费的,但是需要经过审核,一般在5个工作日内就可以了。如果你的程序是中文程序的话,Adobe MarketPlace没有什么吸引力。 ©涂雅,本文链接地址为http://iove.net/archives/2914.html,转载请保留此链接,否则视为侵权。标签:App,创业,平台,开放 分类:IT技术 联系涂雅新浪微博 | 腾讯微博| Twitter | Facebook | Google Reader | E-Mail:conis.yi gmail.com涂雅导航IT评论 | IT技术 | 涂雅速涂 | 给我留言 | 友情链接 | 关于涂雅 |
||
| 原文地址:http://iove.net/archives/2914.html |
| 涂雅的其他文章 | |
| 移动开发中HTML5能否替代本地程序? | 摘录微博——对移动互联网的一些看法 |
| 精明的中国人!糊涂的中国人? | MacOS访问Windows文件的几种方式 |
| 关于Facebook的一些东东 | 分享外婆的人生哲学 |
| 要不要买iPhone4? | 让你的程序轻盈起来 |
| 七大App Store的技术与申请指南(下) | App Store的三种类型及特点 |
| 更多... |
| © 2010 博客导读网 BlogABC.NET 本站所有内容皆由网友推荐而来,所有博文的版权归原作者所有,如有冒犯,请邮件告知。uncracker#gmail.com |