V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
6260628
V2EX  ›  程序员

请问安卓开发从 2013 年到 2019 年都做了哪些改变?谢谢

  •  
  •   6260628 · 2019-04-17 09:03:20 +08:00 · 3212 次点击
    这是一个创建于 2083 天前的主题,其中的信息可能已经有所发展或是发生改变。

    很长时间没有看安卓了,2013 年做过一段时间安卓开发了几款 app..后来招到安卓开发自己基本没看过安卓相关的东西,最近想开始学习一下安卓不知道这期间安卓都发生过哪些大事?现在是什么现状

    16 条回复    2019-04-17 18:16:26 +08:00
    hongch
        1
    hongch  
       2019-04-17 09:17:25 +08:00   ❤️ 1
    改得挺多的
    Lin0936
        2
    Lin0936  
       2019-04-17 09:18:52 +08:00   ❤️ 1
    一下子能想起来不得不改代码的行为变更:
    1.Android 6.0 的运行时权限。
    2.Oreo 的 Notification Channel。
    deadEgg
        3
    deadEgg  
       2019-04-17 09:26:24 +08:00   ❤️ 1
    1. sdk : support 包大幅度更新,新的 sdk 中支持更多炫酷的 api
    2. 框架 : 13 年的话那会还停留在 uil 这类框架中,这几年的框架多的也是很炫酷,适用于不同场景的图片加载,rxjava,android 开发中的设计模式
    3. kotlin
    gz911122
        4
    gz911122  
       2019-04-17 09:29:00 +08:00   ❤️ 1
    补充下 deadegg 的
    架构也基本上从 mvc->mvp->mvvm 了
    z42514
        5
    z42514  
       2019-04-17 09:29:32 +08:00   ❤️ 1
    Android 官网上有每一个版本的变更指南,全部看一遍就了解了
    GTim
        6
    GTim  
       2019-04-17 09:32:27 +08:00   ❤️ 1
    从某些方面说,几乎没有
    BCy66drFCvk1Ou87
        7
    BCy66drFCvk1Ou87  
       2019-04-17 10:15:29 +08:00   ❤️ 2
    头像是 lz 真人么,发型瞩目
    nanaw
        8
    nanaw  
       2019-04-17 10:29:26 +08:00 via Android   ❤️ 1
    每次让 Android 开发骂娘的改动,都是系统的一大进步
    HongJay
        9
    HongJay  
       2019-04-17 10:52:56 +08:00   ❤️ 1
    @nanaw q 就是一大进步
    claymore94
        10
    claymore94  
       2019-04-17 11:03:54 +08:00   ❤️ 1
    我是来吐槽你的头像的,辣👀
    fuckshiter
        11
    fuckshiter  
       2019-04-17 13:04:58 +08:00 via iPhone   ❤️ 1
    api 包变了,androidx 包了,麻烦的,虽然 as 支持迁移
    0x8192dd
        12
    0x8192dd  
       2019-04-17 13:51:52 +08:00   ❤️ 1
    13 年那会还没有 android support library 的概念吧,现在很多重要的组件和控件都是通过 support 包提供的
    AndroidStudio 已经全面替代 eclipse
    RxJava + Retrofit 在 Android 项目中大幅普及,基本已成新项目标配
    0x8192dd
        13
    0x8192dd  
       2019-04-17 13:55:11 +08:00   ❤️ 1
    command+回车直接发出去了……
    还有几条比较重要的
    Android 2.x 已经绝迹,目前比较适合的最低支持版本是 4.1.2 ( API 16 ),预计在未来 1 ~ 2 年内,Android 生态圈会全面放弃支持 5.0 ( API 21 )以下的系统
    Android 6、7、8、9 版本均对流氓行为做了大幅限制,未来会更严,一些老得歪门邪道基本别想再生效了,在开发新项目时必须注意权限适配
    0x8192dd
        14
    0x8192dd  
       2019-04-17 13:55:33 +08:00   ❤️ 1
    还有几条比较重要的
    Android 2.x 已经绝迹,目前比较适合的最低支持版本是 4.1.2 ( API 16 ),预计在未来 1 ~ 2 年内,Android 生态圈会全面放弃支持 5.0 ( API 21 )以下的系统
    Android 6、7、8、9 版本均对流氓行为做了大幅限制,未来会更严,一些老得歪门邪道基本别想再生效了,在开发新项目时必须注意权限适配
    bertsir
        15
    bertsir  
       2019-04-17 14:23:27 +08:00   ❤️ 1
    发际线上移,体质下降
    6260628
        16
    6260628  
    OP
       2019-04-17 18:16:26 +08:00
    了解了,谢谢各位的回复真是太感谢了... 无以为报,只能给各位点点关注了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2828 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:41 · PVG 22:41 · LAX 06:41 · JFK 09:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.