可以发布使用Jetpack Compose to Play商店的Android应用吗?

时间:2020-07-04 17:32:47

标签: android android-jetpack-compose

我是Android开发的新手。似乎有一种新的构建UI的方法,称为Jetpack Compose。文档说我需要beta或“ canary”版本的Android Studio才能使用它。我熟悉iOS世界,在该世界中,无法使用Beta版本的Xcode在App Store中发布实时应用程序。 Android也是如此吗?还是可以将Canary版本的Android Studio与Jetpack Compose一起使用,然后发布到Google Play商店?

即使不可能发布Jetpack Compose应用程序,何时可以发布?如果在几个月内,我可能仍会尝试使用它。在新平台上有很多东西要学习,而且我不确定我是否想投资学习即将淘汰的API和方法。

1 个答案:

答案 0 :(得分:5)

似乎有一种新的构建UI的方式,称为Jetpack Compose

我将其描述为“即将来临”。

我熟悉iOS世界,在该世界中,无法使用Beta版本的Xcode在App Store中发布实时应用。

那真是愚蠢。

Android也有类似情况吗?

否。

或者我可以将Canary版本的Android Studio与Jetpack Compose一起使用,然后发布到Google Play商店吗?

是的

在新平台上有很多东西需要学习,我不确定我是否想投资学习即将淘汰的API和方法。

相反,请记住,目前(2020年7月),Jetpack Compose几乎完全没有文档记录。它的API经常更改,并将一直持续到2021年。目前,它甚至还没有真正针对经验丰富的Android开发人员,更不用说新手了。

此外,未来几年将使用“即将淘汰的API和方法”。 Compose预计将在2021年变得稳定。让我们假设他们在1月1日实现了这一目标(这是一个荒谬的时间表,但我们是假装的)。并非像2021年1月2日那样,全世界所有的Android代码都将使用Compose。如果它是2023年1月2日进行新开发的主要选择,那将给我留下深刻的印象,仅仅是因为软件开发生态系统的变化缓慢。对于现有的代码,用Compose对其进行重写将是一个耗时多年的长期过程,并且某些项目将永远不会进行切换。

如果您的目标仅仅是在个人项目上使用Android,并且现在想使用Compose,欢迎您这样做。如果您的目标是专业从事Android工作,那么您将需要在可预见的将来了解片段和视图。