Какие планшеты Android можно использовать для тестирования тяжелых веб-приложений Javascript - PullRequest
7 голосов
/ 07 октября 2011

Мне нужно разработать мощное клиентское веб-приложение, которое работает на планшетах Android.Он должен работать с браузером по умолчанию и, возможно, как приложение PhoneGap.Поэтому мне нужен планшет для тестирования.

Раньше у меня были действительно неудачные опыты с браузерами Android .Мой HTC Desire Z не показывает исключения JavaScript в Android LogCat.Если возникает исключение, оно просто тихо умирает, и нет никакого способа узнать, что вызвало исключение.

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

Я знаю, что сообщения console.log можно читать, используя weinre или jsconsole , но только онине помогает с исключениями.

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

Ответы [ 3 ]

4 голосов
/ 14 октября 2011

Хорошо, теперь я могу подтвердить это на двух устройствах.Asus Transformer TF101 (Andoid 3.2.1) и Samsung Galaxy Tab 10 "P7500XXKG7 (Android 3.1) регистрирует ожидания Javascript в adb logcat!

Запись в журнале следующая

E/browser ( 1245): Console: Uncaught Error: mn virhe http://jsbin.com/ihirut:23

Отлично!

Но когда дело доходит до возможности использования для тяжелых веб-приложений на Javascript, оба этих планшета отстают много времени! Кажется, у обоих наблюдается огромная регрессия производительности в производительности рисования HTML5 Canvas. Мой телефон, HTCDesire Z, который имеет гораздо более медленный процессор и имеет более старую версию webkit в браузере, на намного быстрее, чем эти планшеты!

Похоже, что Google или производители облажались саппаратное ускорение. Подробнее здесь:

http://code.google.com/p/android/issues/detail?id=17458

http://forum.xda -developers.com / showthread.php? t = 1213087

Youможет обойти эту проблему, используя Phonegap, который в настоящее время не включает аппаратное ускорение.

0 голосов
/ 10 октября 2011

Браузер Opera сказал, что у него отладка между устройствами, может быть, он подходит для отладки.

Опера Стрекоза 1.1 Опера Стрекоза

0 голосов
/ 10 октября 2011

Если я правильно понял ваш вопрос, вы ищете планшет с этими исключениями.Я знаю это от моего друга, у которого есть та же самая проблема на некоторых тяжелых сценариях JavaScript.Он использует Acer Iconia A500.

Я надеюсь, что это то, что вы искали.Для отладки я обращаюсь к этому сообщению: Скрытый инструмент отладки браузера Android

Хорошего дня

safari

...