什么是混合移动APP?
2020-02-15

当选择移动APP时,许多企业主会感到困惑。传统上,此决定可能不太复杂,因为只有两个APP可供选择:本机APP和Web APP。但是,今天,列表中增加了一个新功能:混合APP。

什么是混合APP?

混合APP是结合了Web APP和本机APP的元素的APP。未针对计算机或其他设备安装通用的针对多个平台的Web APP,但可以通过Internet进行访问。为特定平台开发的本机APP安装在计算机或其他设备上。

混合APP是本机APP和Web APP的组合,具有多种功能,包括:

  • 无论用户的设备是否在线,其持续工作的能力;
     

  • 与设备的文件系统集成;
     

  • 通过嵌入式浏览器改善了对在线内容的访问。
     

  • 与基于Web的服务集成的能力。
     

当今大多数APP都可以被视为混合APP,因为它们具有本地存储的内容和访问在线服务的功能。
 

技术

混合移动APP还结合了网络技术。例如,JavaScript,HTML和CSS可用于构建混合APP。混合APP也托管在本机APP内部。此本机APP使用移动设备操作系统的WebView来访问设备中的功能。混合APP可以访问的功能的一些示例包括联系人列表,摄像头和加速度计。
 

建立混合框架的好处

构建混合APP有很多好处。

开发人员不仅可以使用其现有的Web技能,而且多个平台仅需要一个代码库。同样,可以使用响应式UX轻松设计各种平板电脑(如平板电脑),并且可以访问设备操作系统的某些功能。

混合APP还可以通过搜索引擎分发给移动浏览器,也可以通过APP商店本地分发,从而获得更高的可见性。
 

混合框架工具

那些想要开发混合APP的人在使用哪种工具之前有很多选择。其中一些包括Mobile Angular UI,Sencha Touch,Intel XDK和  PhoneGap。但是,PhoneGap和Appcelerator是舞台上的两个主要领导者。

通常,开发人员会创建本地CSS,  Javascript 或HTML文件,然后像在网站上一样设计混合APP。最后一步是使用Cordova,这将使他们能够将信息转换为移动APP。

创建混合APP非常容易,但挑战在于如何使该APP在每个平台上正常运行。这可能需要很多工作,因此创建混合APP的选择取决于APP的简单性,以及开发人员希望使用户获得原生体验的接近程度。

在线客服