我是一名Android开发人员。我一直在研究微应用程序架构,因为它们被视为移动开发的“未来”。在尝试了解开发过程时,我遇到了如下情况:
1)“通过使用HTML / HTML5构建,微型应用通常可以避免应用存储并动态加载到现有的通信工具中。开发人员可以轻松地将其嵌入功能全面的网络应用中,或将其用作现有移动应用中的通信工具“。
2)“微型应用程序的主要优势之一是它们可以在所有设备(无论是移动设备还是台式机)上无缝运行。由于一个微型应用程序可以跨多个平台工作,因此无需为每个平台构建单独的微型应用程序所有设备”。
Src:https://dzone.com/articles/micro-apps-what-they-are-and-why-you-should-not-ig
我在很多地方都读过类似的东西。
针对微型应用的示例包括Facebook Messenger,Google Hangouts等。 因此,我无法理解以下内容(以Facebook Messenger为例):
1)Messenger还不是一个单独的移动应用程序吗?
2)它是否仍然依赖平台,因为必须为Android,iOs等开发单独的应用程序?
3)如何绕过Playstore?
4)如何使用HTML制作移动应用?
我对开发微型应用程序感到困惑。也许我缺少一些基本的了解。
请帮助。谢谢!