2013-02-12 2 views
1

Я начал свое путешествие по разработке мобильных приложений и нашел фантастический эмулятор Ripple. Но у меня проблема, что она не эмулирует приложение правильно.Ripple неправильно отображает элементы мобильного приложения

Для выбранной платформы (Android + PhoneGap 2.3.0) и устройства (Galaxy Nexus phone) элементы каждого приложения намного больше, чем на самом устройстве.

Например, изображения намного больше (например, изображение 250x250 заполняет почти весь экран эмулирования пульсаций во время работы на Nexus, оно занимает небольшую часть экрана с его родным разрешением - 720x1280). Тексты с размером шрифта 14pt также очень большие, а на Nexus они настолько малы, что почти трудно читать. И так далее.

Он также не отвечает на стандартные события JavaScript. Например, я не вижу эффекта, когда я вручную запускаю событие deviceready, а на моем Nexus я четко вижу текстовое сообщение, которое я там положил.

Это делает тестирование мобильных приложений под Ripple Emulator совершенно бесполезным, по крайней мере для меня.

Мне было интересно, если это может быть вызвано Ripple being unable to read application's configuration file. Но может ли быть какая-либо связь между отсутствующей конфигурацией и проблемами в интерпретации CSS?

Что может быть неправильным или что я пропущу? Я установил правильные настройки Chrome, как указано на странице Ripple Emulator, и я открываю свой Chrome с соответствующим флагом, чтобы разрешить ему доступ к локальным файлам через протокол : ///. У меня совсем нет идей, что еще я могу попробовать?

ответ

1

Убедитесь, что установлен уровень масштабирования Хром до 100%.

+0

Нет, это не проблема. Я всегда увеличил масштаб Chrome до 100%. В новейших версиях Chrome есть значок предупреждения на omnibox (omnibar), который предупреждает пользователя, когда он или она имеет масштаб, отличный от 100%. – trejder