Как сделать удаленную отладку с помощью argon.js и Argon4?

Подобно удаленной отладке с iOS(с использованием Safari) или Android(с использованием Chrome), я бы хотел сделать то же самое с Argon.

2 ответа

Решение

Я предполагаю, что вы имеете в виду отладку приложений argon.js с использованием Argon4, текущей версии приложения для iOS (по адресу http://argonjs.io/).

Как и другие приложения, использующие встроенный в Apple WkWebView, вы не можете использовать удаленный отладчик, поскольку Apple не разрешит удаленному отладчику работать для любого приложения, кроме мобильного сафари. Это имеет смысл, поскольку существует множество технологий для создания мобильных приложений с использованием веб-технологий, и люди не хотят, чтобы люди копались в своих приложениях.

При разработке веб-сайта с использованием argon.js, если вы выполняете геопространственную AR (по сути, все, что не использует Vuforia), вы можете просто запустить приложение в мобильном Safari и использовать удаленный отладчик, как вы можете надеяться.

Мой общий подход к разработке и отладке с помощью argon.js на Argon4:

  • при первом прохождении я отлаживаю на рабочем столе в Safari, Firefox или Chrome (так что я получаю настольный отладчик по своему выбору). Это помогает найти многие из тех раздражающих маленьких ошибок и опечаток. Взгляните на некоторые образцы, такие как образцы Vuforia, которые переориентируют контент, чтобы обеспечить его видимость, даже когда Vuforia не запущен. Я сделал это явно, чтобы я мог видеть содержимое и отлаживать.
  • второй проход в Argon4 (поскольку я сам создавал приложение во время разработки, я могу выполнять удаленную отладку), но вы можете использовать мобильный Safari, что-то ближе к Argon, и при этом получить удаленную отладку.
  • наконец, я тестирую в самом Argon4. Вы можете использовать консоль для печати, поиска ошибок и так далее. Не идея, я знаю.

К вашему сведению, http://vorlonjs.com/ может пригодиться для удаленной отладки приложения во время работы в Argon.

Я был рекомендован http://vorlon.js/ и http://jconsole.com/ для этого, любые другие предложения / идеи приветствуются.

Другие вопросы по тегам