Android上有许多编程语言,但是自从过去以来我们就知道Google的最爱,这不是Java或C ++都可以。
在Google I / O 2019的框架中,发布了许多与Android App Development Company相关的公告,其中一个不应该引起关注的公告是关于Kotlin编程语言的,它并不是一直在运行的新语言。自2012年以来,但尚未被Google确认为Android应用程序的最爱。
Kotlin是一种稳定的类型化编程语言,可在Java虚拟机上运行,但也可以使用JavaScript源代码进行编译。
它是一种面向对象的功能性编程语言,具有静态编写功能,可让您针对Java虚拟机和JavaScript进行编译。它由JetBrains上的程序员团队开发,JetBrains是IntelliJ IDEA的编辑器,IntelliJ IDEA是Java的集成开发环境,而Android Studio(Android应用程序开发的官方IDE)所基于的平台。
对于那些遵循或已经使用过它的人,其最新更新(Kotlin 1.3.30)已于上个月发布,其中包括对LLVM用于将Kotlin的源代码编译成独立的二进制数据(无需虚拟机)以进行不同操作的Kotlin / Native的改进。系统和CPU架构,包括iOS。 Linux,Windows,Mac甚至Web Assembly和集成系统(例如STM32)。
在2017年Google I / O大会上宣布了Kotlin对移动应用程序开发服务的官方支持。
Kotlin用于Android开发
对于Google Android团队来说,支持Kotlin的决定很容易解释。
对Kotlin的EDI支持:Android Studio基于JetBrains的IntelliJ IDEA,并且JetBrains团队多年来一直致力于确保Kotlin与IntelliJ IDEA一起平稳运行。
Google将继承其所有工作以在Android Studio中支持Kotlin。但是除了这方面,Kotlin还具有许多其他优点。
根据Google的说法:
“ Kotlin具有表现力,可扩展性,影响力,简洁性和可读性,并且在不可变性和无效性方面具有非凡的安全性功能”,与您的投资相匹配,以默认情况下进行安全高效的应用程序开发。
谷歌在博客中写道:“在科特林,Android的开发将越来越多。”
“许多新的Jetpack API和功能将首先为Kotlin提供。如果启动一个新项目,则应使用Kotlin编写。” Google解释说,“用Kotlin编写的代码通常对您来说意味着更少的代码,而更少的代码编写,测试和维护。”
阅读博客-Google 为Android应用开发者添加了最佳新功能
根据Google的说法,最重要的是Kotlin可与用于Android(Java,C ++)开发和Android运行时的官方语言互操作。
例如,该公司解释说Kotlin与Java语言完美配合,这使得喜欢Java语言的开发人员可以更轻松地继续使用它,但是他们也逐渐添加Kotlin代码并利用Kotlin库。
此外,根据Google的说法,多年来,在Android上采用Kotlin的人数稳定增长,这是因为开发人员的热情与日俱增,这是该公司希望将Kotlin作为Android上的官方语言来向其提供Kotlin最佳支持的原因之一。 。 Android Studio 3.0做了什么?
Kotlin的官方支持为Android应用程序开发世界中语言的日益普及做出了贡献,有人预测JetBrains语言将很快取代Java。
无论如何,都不应放弃这种可能性,因为根据Google的说法,“现在有超过50%的专业Android开发人员在使用Kotlin。”
Google与JetBrains和Kotlin基金会合作,继续投资于Android的Kotlin工具,这在2018年早期发布的Android KTX上得到了证明,这是用Kotlin开发Android的一组扩展。
移动应用程序开发公司还投资于文档,培训和活动,以促进JetBrains语言的学习并因此而被采用。
Google的这一宣布不足为奇,特别是因为Google试图与Java保持距离,因为该公司因在Android上非法使用Java API而受到Oracle的法庭攻击。
“借助Kotlin,Android开发将更快。”第一个Kotlin将引入许多新的Jet Pack API和功能,如果您要开始一个新项目,则应使用Kotlin编写它。对于使用更少代码的程序员来说,用Kotlin编程意味着很多。根据Mountain View的报告编写,测试和维护。
两年前,在Google I / O 2017框架期间,这种编程语言开始流行。在该框架中,Google宣布Kotlin支持其Android Studio IDE。考虑到Java长期以来一直是Android应用程序开发的首选语言,这可能会带来一些惊喜。
根据Google的说法,在过去的两年中,Kotlin的受欢迎程度有所提高,据说现在有50%以上的专业Android开发人员在自己的应用程序中使用该语言。但是,根据GitHub的说法,Kotlin是一种在2018年增长最快的编程语言。