У меня есть два веб-приложения, одно из которых использует java / tomcat / postgresql,
другой php / mysql. Мне нужно запустить их в автономном режиме на планшете.
Таким образом, я должен принять решение переписать их в обычные приложения для Android, или использовать as is
,
Итак, вы видите какие-то большие недостатки по сравнению с обычным Android-приложением при установке?
oracle jvm, php, mysql, postgresql, предварительно собранный для arm cpu в рутированный android? Обратите внимание, что в этом случае веб-приложение будет иметь только одного пользователя / клиента.
Например, энергопотребление или использование процессора?
Как я понимаю, из-за использования петлевого устройства,
нет потери мощности для 3G / LTE / Wifi. Из-за работы php / tomcat
только во время http запроса, не большой мощности или использования процессора?
И как понимают открытые розетки на петлевом устройстве, чтобы не мешать переходить в режим пониженного энергопотребления.
Единственная разница в сравнении с обычным приложением для Android, насколько я понимаю, будет более большим использованием памяти?
Эмм …
У меня есть два веб-приложения, одно из которых использует java / tomcat / postgresql, другое php / mysql. Мне нужно запустить их в автономном режиме на планшете. Таким образом, я должен принять решение переписать их в обычные приложения для Android, или использовать как есть.
Если вы хотите запускать что-то локально на устройстве Android, вы должны заставить их работать как приложение Android. Или как часть одного.
Итак, вы видите какие-то большие недостатки по сравнению с обычным Android-приложением, в установке oracle jvm, php, mysql, postgresql, предварительно встроенной для arm cpu в root-андроид? Обратите внимание, что в этом случае веб-приложение будет иметь только одного пользователя / клиента.
Если тот, кто собирается использовать это, не возражает против огромный накладные расходы (по сравнению с обычными возможностями портативных устройств), то это нормально. Я не вижу, что это происходит, хотя.
Слушай, я не хочу звучать грубо, но кто дал тебе такой глупый идея? (слишком старается, чтобы не сказать что-то еще здесь). Программы, о которых вы упоминаете, явно не предназначены для выполнения внутри такого устройства. Некоторые из них могут даже нуждаться в полной переписке, чтобы даже запустить.
Если вдаваться в подробности, некоторые из недостатков:
Кроме того, у вас есть Java, C и SQLite в вашем распоряжении, все из коробки и должным образом оптимизированы для использования на мобильных устройствах. Почему бы не использовать это в приложении для мобильных устройств?
Наконец, я не говорю, что то, что вы имеете в виду, невозможно, потому что технически это должен возможно, но это усилие стоимость Это?
Честно говоря, для того, чтобы приложить усилия для рутирования устройства, установки необходимых сервисов / программного обеспечения и последующего обслуживания, вам, безусловно, было бы гораздо лучше переписать его как приложение для Android или использовать что-то вроде cordova. Это имеет дополнительное преимущество, заключающееся в том, что его легче развернуть на несколько устройств в случае необходимости.