Helpers - компьютеры, интернет, программирование

Создание автономного приложения для Android с использованием Phonegap и связанных с ним ограничений памяти

У нас очень сильная база приложений для iOS и отдел продаж, работающий на серверной части. Я пытаюсь запустить аналогичное приложение на Android, но использую PhoneGap (не нативное). У меня было несколько вопросов по этому поводу:

  1. Накладывает ли PhoneGap какие-либо ограничения на объем оперативной памяти, который можно использовать для приложения? Если да, то сколько?
  2. Наши приложения для iOS, как правило, потребляют до 100 МБ памяти при загрузке нескольких представлений и данных в приложение. Возможно ли это с помощью PhoneGap?
  3. Данные CORE дают мне хороший графический интерфейс для разработки моего локального хранилища, как этого можно добиться в Android?
  4. Есть ли способ импортировать точную модель данных с iOS на Android?

Я потратил довольно много времени на поиски, но не получил удовлетворительного ответа. Вся ваша помощь очень ценится.

21.08.2013

Ответы:


1
  1. PhoneGap не устанавливает никаких ограничений на объем используемой памяти. Если есть какие-то ограничения памяти, то они исходят от самой ОС.

  2. Если вы можете создать его как веб-сайт, вы можете создать его с помощью PhoneGap. Единственное, на что следует обратить внимание, это то, что если вы не управляете своей структурой DOM, вы можете фактически вылетит из WebView, но если вы хорошо с этим справитесь, все будет в порядке.

  3. К сожалению, с PhoneGap, особенно с автономными приложениями, у вас есть только два варианта: localStorage. и веб-SQL.

  4. Насколько я знаю, нет способа экспортировать модель данных на Android, которую можно было бы использовать с PhoneGap. Ближе всего было бы пойти и попытаться воссоздать один из вариантов хранения, которые я перечислил в 3, которые поддерживаются и хорошо задокументированы с помощью PhoneGap.

22.08.2013
  • Спасибо, Эндрю. Это дало мне некоторые основания для принятия решения. 22.08.2013
  • Новые материалы

    Интуитивное понимание тензоров в машинном обучении
    Тензор является важной концепцией во многих научных областях, таких как математика, физика, обработка сигналов и компьютерное зрение, и это лишь некоторые из них. В математике тензор — это..

    Использование машинного обучения для диагностики болезни Альцгеймера, часть 4
    Маркеры семантической согласованности для ранней диагностики болезни Альцгеймера (arXiv) Автор: Давиде Колла , Маттео Дельсанто , Марко Агосто , Бенедетто Витиелло , Даниэле Паоло Радичони..

    Почему объяснимость так важна прямо сейчас?
    По мере того, как системы искусственного интеллекта и инструменты на основе машинного обучения распространяются в нашей повседневной жизни, как практики, так и критики все чаще заявляют о..

    Анимированный математический анализ
    Использование Manim для создания математических анимированных визуализаций Визуализация данных помогает понять скрытые закономерности в данных, которые невозможно визуализировать..

    Создание простого слайдера изображений с помощью JavaScript
    Узнайте, как создать базовый слайдер изображений с помощью HTML, CSS и JavaScript. Введение В этом уроке мы создадим удобный слайдер изображений, используя JavaScript, HTML и CSS. Ползунок..

    Создание базы данных с помощью супергероя «Python»
    В этом посте мы узнаем, как создать «базу данных SQLite с помощью модуля python sqlite3, создав простую функцию входа и регистрации. Готовы ли вы к этому путешествию? Если да , давайте приступим..

    ИИ для чайников: руководство для начинающих по пониманию будущего технологий
    Вы чувствуете, что остались позади в мире ИИ? Не волнуйтесь, вы не одиноки! Со всей этой шумихой вокруг искусственного интеллекта может быть трудно понять, с чего начать. Но не позволяйте сленгу..