AOS手持终端是一类智能手机安装的AOS或EMSS(最近的新版本名字改成emss了 )操作系统的国内特有应用软件开发与运行平台。主要应用于军工,国防,电信,电网等特殊行业。
目前AOS系统不支持java语言开发GUI界面应用app。当前只能使用javascript通过webpack的方式来打包开发者所开发的应用。类似于
uniapp的开发模式。能够支持大部分的ES6语法。
因为js是动态语言,所以开发过程极为不便,加之没有完善的调试环境与参考文档,使得开发过程艰难重重。
我们最近完工的一个AOS项目,耗费了我们开发人员大量的时间与精力研究。最终采用前端GUI使用js+html实现,至于涉及到的
业务逻辑我们都采用c++实现成动态库的形式,有点像安卓开发中的ndk但调用方式又不完全一样。
虽然过程中遇到诸多困难,但好在最终项目成功上线交付。
下图是AOS的一个开发环境( emss studio )示例:
标签:手持,GUI,应用软件,js,开发,AOS From: https://www.cnblogs.com/colin-vio/p/16708638.html