学习android开发时,android版本重要吗?

o2gm4chl  于 2021-09-29  发布在  Java
关注(0)|答案(4)|浏览(366)

我打算参加一个学习android开发的课程。在那里它说它“用kotlin为android 8 oreo编写应用程序”
但是安卓11已经出现了。那么,2021年的课程值得吗?还是android版本无关紧要。
如果你能分享你的建议,那将非常有帮助。如果您有任何困惑,请随时询问。

cpjpxq1n

cpjpxq1n1#

嗯,你的问题的答案是肯定的,这会有帮助的。
最终,这取决于应用程序的目标受众。例如,如果你去安卓工作室做一个新项目,他们会要求你选择一个最小的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(您的应用程序将在大约<1%的设备上运行)
因此,这是一种折衷,使用更新的版本,您将获得更多的功能,您可以提供更多的功能,但同时,您将失去用户。
从安卓8.0开始,我想8.0中的所有功能都将包含在安卓11.0中。因此,您可以根据需要学习8.0并切换到11.0。
此外,2019年5月7日,谷歌宣布kotlin作为android开发的官方编程语言。许多应用程序,如zomato、dropbox、微信、netflix、trello、slacks等,已经转移到kotlin。
主要功能包括视图模型、kotlin协同程序、实时数据、房间数据库和流量,这些都包含在android 8和11中。
因此,就基础知识而言,这门课程值得赞许。另外,如果你更热衷于学习android,那么就学习一下android kotlin基础知识

wsxa1bj1

wsxa1bj12#

从最新版本开始似乎是件好事,因为随着时间的推移,它们会带来很多变化。如果可以的话,我的建议是从最新的android 10/11课程开始。
另一方面,任何类型的软件开发都是基于对平台的基本理解。因此,如果最新的课程不是很好,为了学习基础知识,android 8课程也应该不错。基本上,任何教你如何构建android应用程序的东西都足够了。
快乐的学习,我希望你在学习的过程中有很多乐趣!

n53p2ov0

n53p2ov03#

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

50pmv0ei

50pmv0ei4#

是的,最重要的是,谷歌已经否决了安卓10以上的许多功能,安卓10适用于较旧的设备。您需要将目标sdk设置为最新版本,这样lint将向您发出弃用警告。

相关问题