我有两个Web应用程序,一个使用java / tomcat / postgresql,
另一个php / mysql。我需要在平板电脑上以离线模式运行它们。
因此,我必须决定将它们重写为有序的Android应用程序,或者使用as is
。
那么,在安装中,与ordinal Android app相比,你认为有什么大的缺点 oracle jvm,php,mysql,postgresql prebuilded for arm cpu into rooted android?请注意,在这种情况下,Web应用程序将只有一个用户/客户端。
例如电源完善或CPU使用?
据我了解,由于使用了loopback设备, 3G / LTE / Wifi无功率损耗。因为php / tomcat工作 仅在http请求期间,没有大功率或CPU使用?
并且了解环回设备上的开放套接字以防止进入低功耗模式。
与我理解的有序Android应用程序的唯一区别是内存使用量会更大吗?
答案 0 :(得分:2)
...埃姆
我有两个web应用程序,一个使用java / tomcat / postgresql,另一个是php / mysql。我需要在平板电脑上以离线模式运行它们。因此,我必须决定将它们重写为有序的android应用程序,或按原样使用。
如果您想在Android设备中本地运行某些内容,则必须让它们作为Android应用运行。或者作为其中一部分。
那么,你看到与ordinal Android app相比有什么大的缺点,在安装oracle jvm,php,mysql,postgresql prebuilded for arm cpu into rooted android?请注意,在这种情况下,Web应用程序将只有一个用户/客户端。
如果谁打算使用它并不介意巨大的开销(相对于通常的便携式设备功能),那么它没问题。但是,我不会发现这种情况。
看,我不想听起来粗鲁,但是谁给了你这样一个愚蠢的想法? (太努力了,不要在这里说别的东西)。你提到的程序显然不是为了在这样的设备中执行。其中一些甚至可能需要完全重写才能启动。
详细说明,其中一些缺点是:
此外,您可以使用Java,C和SQLite,所有这些都是开箱即用的,并且已针对移动设备进行了适当优化。为什么不在移动设备应用程序中使用它?
最后,我并不是说你想到的是不可能的,因为从技术上来说应该是可能的,但值得它的努力是什么?< / p>
答案 1 :(得分:2)
老实说,为了你需要在设备生根,安装所需的服务/软件然后维护它的努力,肯定将它重写为Android应用程序或者使用像cordova这样的东西会好得多。这具有额外的优点,即在需要时更容易推出到多个设备。