学习Android开发时Android版本重要吗?

我将参加一门学习 Android 开发的课程。上面写着“使用 Kotlin 为 Android 8 Oreo 编写应用程序”

但 Android 11 已经问世了。 那么2021年的课程是否值得。或者Android版本无所谓。

如果您能分享您的建议,那将非常有帮助。 如果您有任何疑问,请随时提问。

liuyun050229 回答:学习Android开发时Android版本重要吗?

好吧,您的问题的答案是是的,这会有所帮助。

归根结底,这取决于您的应用的目标受众。例如,如果您去 Android Studio 并创建一个新项目,他们会要求您选择最低的 SDK。 所以为了比较,让我给你列表。

  • Android 4.1(您的应用将在大约 99.8% 的设备上运行)
  • Android 4.4(您的应用将在大约 98.1% 的设备上运行)
  • Android 5.0(您的应用将在大约 94.1% 的设备上运行)
  • Android 5.1(您的应用将在大约 92.3% 的设备上运行)
  • Android 6.0(您的应用将在大约 84.9% 的设备上运行)
  • Android 7.0(您的应用将在大约 73.7% 的设备上运行)
  • Android 8.0(您的应用将在大约 60.8% 的设备上运行)
  • Android 9.0(您的应用将在大约 39.5% 的设备上运行)
  • Android 10.0(您的应用将在大约 8.2% 的设备上运行)
  • Android 11.0(您的应用将在大约

因此,这是一种权衡,使用较新的版本,您将获得更多功能,您可以提供更多功能,但同时,您将失去用户。

从 Android 8.0 开始,我想 8.0 中的所有功能都将包含在 Android 11.0 中。因此,您可以根据需要学习 8.0 并转换到 11.0。

此外,2019 年 5 月 7 日,Google 宣布 Kotlin 成为其 Android 开发的官方编程语言。 Zomato、Dropbox、微信、Netflix、Trello、Slacks 等许多应用已经转移到 Kotlin。

主要功能是视图模型、Kotlin 协程、实时数据、房间数据库和流程都包含在 Android 8 和 11 中。

因此,就基础知识而言,这是该课程的一个大拇指。 此外,如果您更热衷于学习 Android,请浏览 Android Kotlin Fundamentals

,

从最新版本开始似乎是一件好事,因为随着时间的推移,它们会带来很多变化。如果可能的话,我的建议是从最新的 Android 10/11 课程开始。

另一方面,任何类型的软件开发都基于对平台的基本理解。所以如果最新的课程不是那么好,学习基础,Android 8课程也应该可以。基本上,任何教你如何构建 Android 应用的东西,一般来说就足够了。

祝您学习愉快,希望您在学习过程中玩得开心!

,

android 8 和 android 11 之间有一些变化。一种流行的变化是外部存储及其访问方式。你可以继续你的课程,很多事情还没有改变,很容易适应这些变化。

,

是的,最重要的是,谷歌已弃用 Android 10 以上的许多适用于旧设备的功能。您需要将目标 SDK 设置为最新版本,以便 lint 会向您发出弃用警告。

本文链接:https://www.f2er.com/29961.html

大家都在问