• 请不要在回答技术问题时复制粘贴 AI 生成的内容
6260628
V2EX  ›  程序员

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

  •  
  •   6260628 · Apr 17, 2019 · 4194 views
    This topic created in 2761 days ago, the information mentioned may be changed or developed.

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

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