如何使应用程序作为云服务运行

时间:2017-03-24 12:19:50

标签: android cloud

我开发了一个Android应用程序。 现在我想让应用程序作为云服务运行。 有可能做到这一点。 如果可能的话请告诉我实现它的方法......

1 个答案:

答案 0 :(得分:0)

这在很大程度上取决于您的Android应用程序的功能以及您对如何继续将其作为云服务的期望。

例如,如果您的应用程序是一个显示信息的静态页面,并且您希望能够访问android之外的那个,则可以在Linux上运行Android模拟器并让该Linux VM在云中运行。这不是真正的云服务,但可能会实现您的目标。

如果您的应用程序具有业务逻辑,例如取一些数字并进行一些计算,那么您应该真正考虑将您的Android应用程序移植到另一种可以在Windows或Linux VM上运行的语言。这涉及学习新语言,研究API以及对您选择使用的云提供商的基本了解。

作为起点,此示例项目是Java云服务的一个非常基本但现代的模板。它使用一个名为Spring的框架来帮助简化一些API理解,但是可以从Android世界中轻松过渡。

https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-simple

从那里你需要研究如何使用tomcat在Linux VM上运行应用程序。

http://tomcat.apache.org/

最后,您需要了解云平台的VM配置以及一些基本的网络概念。亚马逊的AWS是一个易于学习,易于开发的平台,有大量的文档和教程可供广泛使用。