工程通用移植性问题解决设想
因为屏幕分辨率等问题,使得我们软件的移植通用性不高。
问题体现在更换硬件设备后,我们已经制作好的工程出现运行失败的概率高。
解决设想:
**在我们软件内部内置一个浏览器**
这样至少能够解决两个方面的问题:
1.大部分工程的移植性问题
在浏览器端的操作,都在内置的浏览器内部运行,内置浏览器环境在软件内部配置完善。通过浏览器内置的办法,解决更换设备情况下产生的软件外部环境变化产生影响,让软件本身自成沙箱概念。
2.额外能够产生的好处
软件本身自成沙箱,类似虚拟机的情况,当软件运行的时候,不需要将软件配置在虚拟机中,直接在桌面运行,业务人员可以在同一台电脑上同时运行软件并进行其他业务操作。即软件运行时不需要单独占用一台机器,省去企业的硬件配置费用。
3.在以上条件下,对于更加通用的场景,针对类似电商的场景,我们可以推出非定制化更加批量的工程文件供更大范围用户使用,拓宽市场。
内置浏览器主要弱点是浏览器适配能力的问题
另外移植性不强从来不是浏览器问题,是图片点击问题,这个问题,内置浏览器无法解决