微应用现在是一个非常热门的话题。但对于我们中的一些人来说,它可能有一种流行的意味——如果我们只是忽略它,也许它会过去,我们最终会因此变得更好。
我当初对第一款 iPhone 也这么说,现在看看我们 😅。
事实是,微应用并非一个全新的概念。事实上,微应用的存在本身就源于核心软件原理,即创建小型、可测试、可重用的组件,这些组件作为更大工作流程的一部分执行特定任务。
在我们的网络研讨会上了解有关使用 NativeScript 创建微应用的全部信息,6 月 4 日星期二!
首先最好定义一下究竟什么是微应用。
微应用就像您移动设备上的任何其他应用程序一样,只是它专注于执行一项任务,并且高效地执行。想象一下,您的设备上有一个主(容器)应用程序,它包含多个执行特定功能的“微应用”,这些功能满足用户特定的需求。
例如,这里有一个微应用容器,它允许在一个用户友好(且安全)的位置中包含多个不同的关键功能。
在本文中阅读更多内容,了解什么是微应用?
但再次强调,微应用并非新事物。当您浏览体育球队排名或预订航班时,您可能已经使用了 Google 的一系列微应用。
在过去,我们也有带有“portlet”的 Web 门户,它们实际上本身就是微应用!
但即使大致了解了什么是微应用,也不一定意味着我们能够立即看到它的优势。
从企业的角度来看,当您最大限度地减少应用程序占用空间时,可以实现巨大的效率提升。例如,一家公司有 10 到 20 个移动应用程序供员工使用。也许这些应用程序包括 Workday、Service Now、Zendesk、Salesforce 或 Box,以及各种为独特业务需求而构建的自定义应用程序。要维护或向员工提供如此多的应用程序,需要花费大量精力。
接下来考虑一下普通员工在每个应用程序中使用的功能。他们会使用每个应用程序的 5% 到 10% 的功能,原因是角色和职责不同?
如果您可以从每个应用程序中提炼出独特的功能,创建更小、更易于维护的应用程序,然后根据个人角色轻松地提供对这些微应用的访问权限,那么优势就会迅速累积。
作为移动应用程序开发人员,我们习惯了为创建的每个移动应用程序执行一定程度的仪式。此样板通常(但不按特定顺序)包括:
😭
但是,使用像Kinvey 微应用这样的微应用平台,我们可以大幅简化此过程。我们不必为创建的每个应用程序执行上述任务,这些任务将成为一次性任务,然后对于添加到主/容器应用程序的每个附加微应用,我们只需执行以下操作:
😄
这意味着开发人员可以专注于有趣的部分,而不是一遍又一遍地执行开发完整移动应用程序的繁琐仪式和配置!更不用说您还可以利用现有遗留 Web 应用程序在微应用环境中。
想了解更多…?
了解有关开发和提供微应用的全部信息(使用各种预构建模板或使用 NativeScript),参加我们的6 月 4 日星期二即将举行的免费在线网络研讨会。
我们将重点介绍: