V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
flydog
V2EX  ›  问与答

Android开发针对哪个版本比较好?

  •  
  •   flydog · 2013-04-17 14:35:33 +08:00 · 4547 次点击
    这是一个创建于 4238 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近自己和身边的几个朋友想学习Android开发,看 http://developer.android.com/about/dashboards/index.html 发现4.*的占有率超过50%了,但2.3.*占有率依然很高。所以想问一下目前Android的一线开发者开发针对2.3.*和4.*的应用差别大吗?包括代码和设计。目前Android开发的技术栈有哪些?谢谢大家^_^
    7 条回复    1970-01-01 08:00:00 +08:00
    marvinlix
        1
    marvinlix  
       2013-04-17 15:04:00 +08:00
    如果不想忽略掉那50%的用户,还是针对2.3吧。Google官方也提供了support lib,还有ActionBarSherlock这样的开源库,方便在2.3上开发出4.0风格的app。

    另外,该统计是通过访问GooglePlay的,国内的用户数基本不在统计内。
    oa414
        2
    oa414  
       2013-04-17 15:31:56 +08:00
    在开发Android程序的时候,会指定一个minSDKVer和tagertSDKVer:

    <uses-sdk android:minSdkVersion="8"
    android:targetSdkVersion="16"/>

    代码基本没区别,一套代码编译出来每个系统都能跑,不过针对比较低版本的SDK构建的话,不能使用高版本SDK的一些高级特性。

    如LS说,用一些开源库和support lib就可以在低版本的系统上也运行一些高级特性。

    会点Java就可以写了。。Android官方的tranning很详细。。

    感觉开发Android最头疼的是UI啊。。iOS原来直接上绝对布局。。简单的界面随便拖控件。。。Android麻烦多了、
    qiibeta
        3
    qiibeta  
       2013-04-17 16:47:15 +08:00
    找工作的话,2.3跑不了
    自己玩的话,2.3可以去死了
    zhttty
        4
    zhttty  
       2013-04-17 17:01:16 +08:00
    2.3
    txx
        5
    txx  
       2013-04-17 17:06:59 +08:00 via iPhone
    搭车问 android 开发 应该要在哪个年代的机器上保证流畅度?iOS 可以用iTouch4。android呢?
    marvinlix
        6
    marvinlix  
       2013-04-17 18:58:43 +08:00
    @txx 推荐Google nexus系列,最好是nexus 4
    txx
        7
    txx  
       2013-04-17 19:31:45 +08:00
    @marvinlix 你nexus4 那么高的配置跑过去了之后,有可能性能较低的单核手机上 跑起来卡的一逼....
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   909 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:00 · PVG 06:00 · LAX 14:00 · JFK 17:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.