Android应用开发

来源:互联网 发布:seo搜索排名优化服务 编辑:程序博客网 时间:2024/05/16 12:06
    Android 是Google开发的基于Linux平台的开源手机操作系统。本文罗列Android入门者常见的五个问题,希望能让您对Android的应用开发有个初步认识。

     

    1. Android是什么?

    Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序 —— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。谷歌与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。

    Android 作为谷歌企业战略的重要组成部分,将进一步推进"随时随地为每个人提供信息"这一企业目标的实现。

    2. Android用什么语言开发的? 

    Android的SDK(software development kit)是Java的,将来可能有其他语言版本。

    SDK下载地址:http://code.google.com/android/download.html

    3. Android模拟器是用什么开发的?

    Android的核心是Java虚拟机,为了高效,目前来看,google是不会支持其它语言的开发的。不过,android的模拟器是用qeum开发的,它的镜像文件分成4部分放在tools目录下,如果我们将qeum修改一下,说不定能玩一下它的linux系统。

    4. 怎么进行Android开发?

    Android支持在模拟器上运行和调试应用软件,有兴趣的朋友可以下载他的SDK(software development kit)来了解android的界面;然后应该学习android的基本框架和应用程序的构成;最后就可以试着在sdk的API Demo的基础上开发自己的application了。

    希望刚刚了解软件开发的朋友不要着急,一步一个脚印,一定会茁壮成长,开发优秀的application的。

    5. 有哪些好的网络资源可供Android学习者用的呢?

    首先,最好的最基本的学习资料无疑是SDK的文档了,也就是这个地方(http://code.google.com/intl/zh-CN/android/documentation.html)的介绍,它循序渐进的介绍了Android的各个方面。
      
    其次,大家可能有对android文档不太理解的地方,或者自己的想法等等,完全可以通过下面的groups进行咨询和交流:

    ◆Android Beginner   
    http://groups.google.com/group/android-beginners?lnk=
    ◆Developper Groups  
    http://groups.google.com/group/android-developers
    ◆Android Internals   http://groups.google.com/group/android-internals?lnk=
    ◆Android Porting    
    http://groups.google.com/group/android-porting?lnk=
     

Android真的很火吗?

无论开会、聊天,大家都一致的看好Android,都充满信心的进入这个市场,我不禁要问:“Android真的那么好吗?”我们从2008年从事Android的游戏开发到现在已经1年半了,无论在任何场合我们都看好Android,包括Google搜索退出中国市场我也写Blog表示不会影响Android的发展,但是现在反而让我感到不安,感觉这个行业的浮躁,太多人看好的时候大家需要冷静的思考,只有自己的判断才能决定未来的发展。总结一句话概括Android国内市场:“较好不叫座”。

      大家之所以看好Android,正是因为2009年、2010年进入了Android的高速发展期,这个高速发展期是指手持终端的高速增长,对于Android行业只是迈出它的第一步,正因为有全球各大厂商的支持才有“繁荣”的现象,其中HTC、MOTO属于Android的超级粉丝,紧接着三星、LG、联想、索爱、Dell等厂商紧随其后,再加上国内各大山寨厂商的推波助澜,让这个市场充满了想象的空间,现在几乎每天你都会发现有新的Android手机发布或发售,让更多的人认为未来终端就是Android的天下,加之国内三大运营商引入Android手机,让更多的SP、CP又看到另一个“金矿”,而Android本身又来自于一个伟大的公司Google,让人们更加坚信其未来的发展。我不得不承认这些数据、现象、趋势会让很多人迷失方向,认为Android就是未来的主流系统或者一统天下。全球统一的手机操作系统至少在3到5年不会出现,看看Symbian的发展,它其实是目前国内最赚钱的系统,如果你现在想赚钱就别考虑Android吧,它只是刚刚迈出了第一步,未来的路还很长。Android的优点、优势、趋势这里就不提了,之前我的blog和现在每天的报道都可以看到,让我们冷静的看看Android吧!

      1、厂商的态度

           HTC是Android出货量最大的公司,它也是第一家进入Android研发的公司,对于Android的发展功不可没,但是今年下半年HTC将发布Windows Mobile 7的手机,HTC除了Android以外Windows Mobile的出货量也非常大,至少说明HTC还会两头兼顾。而HTC也会在7月份正式进入国内市场,不过在价格、本地化方面还需多多改进,至少今年在国内市场的出货量不会有太大的增长,还是水货渠道占有明显的优势。

           MOTO是把Android当做自己的“救命稻草”,确实通过Android系统在智能手机方面表现出色,据说Droid在全球销售达到400万台,已经是一个非常不错的成绩,当这位手机界昔日巨头缓过气来不排除它会研发自己的操作系统,将自己的命运掌握在自己的手上。

           三星未来智能手机的策略就是Android和bada系统,有自己的bada系统感觉放心,同时也降低了风险。

           在看其他国内的手机厂商早就有推出Android的打算,但是一直在推迟中,其中包括Google搜索退出国内市场的担忧、Android版本的不断升级、微软向Android手机收取专利授权费等等因素,虽然Android目前成为各大手机厂商发展智能手机的重要棋子,但是有很多不确定因素影响之发展,特别是在国内的发展,而终端无法达到一定数量级其应用、增长业务就无从谈起。

 

      2、运营商的态度

           全球运营商目前都趋向于使用Android手机,比较重要的原因是抗衡苹果的iPhone,由于苹果封闭的系统,而刚好Android给运营商带来了智能手机发展的机会,运营商通过智能手机的发展来获取更多的流量、增值服务、应用、游戏等等。所以可以认为Android是未来运营商抗衡苹果的一个砝码,但是在国内的发展不容乐观,虽然三大运营商在今年都会引入Android手机,而中移动更是在Android基础上研发了Ophone,不过就目前市场的反应Ophone的发展并不顺利,前不久联通发布了中兴的Android手机才售价1000多,只有这样的手机才能普及,如果一直是高端机型很难普及,也是在前段时间Google搜索退出国内市场,导致联通的2款Android手机发布延迟,所以这种微妙的联系预示未来Android手机在国内的发展困难重重。

 

      3、Google的态度

           Google发展Android的初衷就是占领移动终端的入口,让它的服务更好的植入到移动领域,从而开辟新的利润增长点,不过目前Google与各个厂商的关系也比较微妙,包括很多Android手机已经去掉了Google的服务,包括Google地图、搜索等等,这样其实是违背了Google的初衷,Google频繁的版本升级也带给众多厂商的困扰,刚刚发布一款新机,有可能在几个月以后就落后了,导致厂商又不得不升级或调整。而就目前Android只是Google整个产业链比较小的一部分,所以在Android Market的发展也非常缓慢,导致许多开发商失去了信心又回到了App Store,所以Google如何平衡跟硬件厂商、开发商的关系是非常重要的,稍有不慎可能会失去已经建立的基础。

 

      4、用户的体验

           最近也听到许多用户的抱怨,刚刚才买的手机怎么几个月又要升级,不升级很多功能或者软件又不能使用,Android的版本稳定性一直是困扰的问题,而同时Android Market没有一套审核机制,导致任何软件、游戏都可以上传,容易让用户的手机产生病毒、木马等等。又加上Android的开源让很多厂商自行修改,无法形成苹果iPhone的稳定和用户的体验,不过听说Google也意识到这个问题,将会在Android 3.0统一整个UI,就是为了提升用户的体验,而同时又影响到厂商之前的自主调整。

 

      5、开发者的困扰

           很多人认为Android就是一个金矿,进来后发现不是这样的,如果你是开发者想快速赚钱就不要选择Android,Android目前还缺乏好的盈利模式,目前有的模式直接下载收费(国外比较成熟,国内用户不太接受)、广告收入(国内国外都有,不过收入还是有差距的)、应用、游戏中植入收费模式(比如植入Paypal等),这些模式本身没有问题,不过目前终端量太少、太分散,你为了增加收入需要增加移植到不同的Android手机上,无形中增加了开发成本,但是收益不一定成倍的增加,目前所有的渠道都处于测试阶段,很难说哪一个渠道就占有优势,光Android的商城都有几十个,维护的成本很高,包括运营商的商店、厂商的商店、Android的专业商城等等。所以打算进入Android这个行业开发任何软件、游戏、应用的朋友看好未来吧,不要看现在,至少目前很难做到满意的现金流。

 

      6、盈利模式的探索

           文章开头写的目前处于“叫好不叫座”的时期,在国内盈利模式更是在探索中,从2008年App Store引领的商店潮挂到国内,各大运营商、厂商都建立了自己的商店,光2009年建立的商店都有十多家,再看看现状就知道不是一味的拷贝复制就可以成功的,至少下载收费目前不适合国内的消费者,所以在国内开发Android的应用要么没有收费渠道,要么下载收费少的可怜,要么纯免费,国内盗版盛行也是很难解决下载收费的风险,目前感觉比较好的就是植入广告或者植入游戏收费,不过目前都是属于尝试期,还很难说就是未来的唯一盈利模式。

原创粉丝点击