Comments 26
Невозможность удобной передачи объектов между страницами (как в Win8).
Отсутствие многих самых простых элементов управления в стандартной библиотеке (Toggle switch, Looping selector, LongTextBlock (для текста более 3х экранов)). Silverlight Toolkit очень бажный и местами написан отвратительно.
Отсутствие банальной вариантности для делегатов и интерфейсов в стандартной библиотеке.
Отсутствие фич из SL5 (а там для биндингов совершенно необходимые вещи добавили)
В WP7 есть требование на время запуска 5 секунд, хотя написать приложение с панорамой на которую грузятся данные и не выпасть из 5 секунд довольно трудно. Нужно применять хаки, различные микрооптимизации, и неслабо корёжить аккуратный код просто из за того что на нижнем уровне платформа крайне медленная.
Отсутствие многих самых простых элементов управления в стандартной библиотеке (Toggle switch, Looping selector, LongTextBlock (для текста более 3х экранов)). Silverlight Toolkit очень бажный и местами написан отвратительно.
Отсутствие банальной вариантности для делегатов и интерфейсов в стандартной библиотеке.
Отсутствие фич из SL5 (а там для биндингов совершенно необходимые вещи добавили)
В WP7 есть требование на время запуска 5 секунд, хотя написать приложение с панорамой на которую грузятся данные и не выпасть из 5 секунд довольно трудно. Нужно применять хаки, различные микрооптимизации, и неслабо корёжить аккуратный код просто из за того что на нижнем уровне платформа крайне медленная.
>> В WP7 есть требование на время запуска 5 секунд, хотя написать приложение с панорамой на которую грузятся данные и не выпасть из 5 секунд довольно трудно. Нужно применять хаки, различные микрооптимизации, и неслабо корёжить аккуратный код просто из за того что на нижнем уровне платформа крайне медленная.
Извините, вы в ctor чтоли логику загрузки данных вбили? У нас получилось и подъем ресурсоемких вычислений и обращение к серверу и локальной базе БД и при этом панорама загружается быстро и остается интерактив.
Не хватает деббага байндингов.
А еще больше не хватает свободы действий. Особенно печально с бекграундом.
Извините, вы в ctor чтоли логику загрузки данных вбили? У нас получилось и подъем ресурсоемких вычислений и обращение к серверу и локальной базе БД и при этом панорама загружается быстро и остается интерактив.
Не хватает деббага байндингов.
А еще больше не хватает свободы действий. Особенно печально с бекграундом.
Особенно печально с бекграундом.
имеете ввиду background tasks? А чего конкретно не хватает?
Ссылку на приложение и скриншот MarketplaceTestKit с результатами замера времени запуска на WP7 девайсе пожалуйста.
И если не секрет расскажите пожалуйста какие сторонние библиотеки/фреймворки используете в приложении.
И если не секрет расскажите пожалуйста какие сторонние библиотеки/фреймворки используете в приложении.
В точку! Еще хотелось бы поддержку биндингов для ApplicationBar.
Что сейчас начнется, боюсь представить. Наверно у каждого разработчика WP есть список который каждый раз вспоминая доводит этого самого разработчика до бешенства.
1. Не хватает SPP профиля для Bluetooth что сводит на нет использование этой платформы в качестве устройств управления другими устройствами. (данная возможность есть в WP8, хотелось бы увидеть бэкпорт, т.к. устройства на WP7 дешевле и чуть более распространены чем WP8) :(
2. Не хватает фоновой работы. (нормальной, а не то что пытаются впарить (таски выполняемыеы раз в N-минут) ссылаясь на экономию батареи (при том что android устройства при той же ёмкости и с фоновыми задачами работают дольше)
3. Разражает отключающийся в фоне вайфай если телефон не активен. (хотя это относится ко 2му пункту, зачем нужен wifi если фоновых задач нет :))
2. Не хватает фоновой работы. (нормальной, а не то что пытаются впарить (таски выполняемыеы раз в N-минут) ссылаясь на экономию батареи (при том что android устройства при той же ёмкости и с фоновыми задачами работают дольше)
3. Разражает отключающийся в фоне вайфай если телефон не активен. (хотя это относится ко 2му пункту, зачем нужен wifi если фоновых задач нет :))
по поводу 2 — очень спорно, кто работает дольше
по поводу 3 — это вроде пофиксали в portico wp8
по поводу 3 — это вроде пофиксали в portico wp8
2 — Время работы примерно одинаковое при одинаковых ёмкостях, но в WP7 у меня постоянно в фоне выключался вайфай и ничего в фоне не работало, когда в андроиде всегда был включён wi-fi и работал в фоне скайп… Вообще задумка у мелкософта была хорошая но реализация..(
У меня как гика без многозадачности создавалось впечатление того что меня телефон держит за идиота :(
У меня как гика без многозадачности создавалось впечатление того что меня телефон держит за идиота :(
1 Если не затруднит, по подробнее про SPP на WP8
2 Тут на вкус и цвет. Меня абсолютно устраивает такая организация. Для более серьезной многозадачности у меня Windows есть. Мне в смартфоне этого не надо.
3 Он отключается и быстро включается. Не вижу проблемы :)
2 Тут на вкус и цвет. Меня абсолютно устраивает такая организация. Для более серьезной многозадачности у меня Windows есть. Мне в смартфоне этого не надо.
3 Он отключается и быстро включается. Не вижу проблемы :)
Второй день пытаюсь наладить работу SQLite в WP8. БД ставится в два клика C# врапера нет. Есть поделки на коленках. Негодую.
Чем не устраивает LINQ to SQL?
А разве sqlite входит в WinPhone SDK?
и чем не угодил sqlite-net?
и чем не угодил sqlite-net?
В SDK не входит, есть отдельный билд под WP8.
sqlite-net угодил, только он не работает под WP8.
Существует форк github.com/peterhuene/sqlite-net-wp8 который имеет определенные особенности компиляции, что вызывает опасения за развертывание на разных девайсах.
Более того, ряд обнаруженных проблем как то настораживают пускать этот вариант в продакшен.
sqlite-net угодил, только он не работает под WP8.
Существует форк github.com/peterhuene/sqlite-net-wp8 который имеет определенные особенности компиляции, что вызывает опасения за развертывание на разных девайсах.
Более того, ряд обнаруженных проблем как то настораживают пускать этот вариант в продакшен.
Посмотрите пример по ссылке, высота задана у div. В моем случае код чуть сложнее и высота в 100% задана еще у body, но все-равно он работает отлично в любом браузере, в т.ч. и IE, но не в WebView в W8.
Относительная высота (в процентах) у body или любого другого контейнера вашего div вам ничего не даст, это стандартное поведение, вам ведь то же самое там и ответили
Можете поиграться с любым другим движком браузера и вы увидите тот же самый результат.
I went through this just the other day with a WebView project. The problem is that 100% of a document isn't really a firm number. You should always set it to a specific pixel length.
Можете поиграться с любым другим движком браузера и вы увидите тот же самый результат.
Окей, зайдем с другой стороны.
Я далеко не эксперт в HTML, потому мог допустить ошибку при уменьшении большой проблемы до малой.
Итого, есть страница с фул-скрин изображением. Она отображается отлично в любом браузере, в т.ч. оттестировано в WebView на iOS 5-6, Android 2.2. В W8 основной div с картинкой «схлопывается».
Вот код:
paste2.org/p/3359007
Решить получается только скриптом, который при загрузке делает
Буду благодарен помощи или подсказке, что я (вернее, стороняя фулл-скрин баннерная система, существующая уже лет 5) делаю не так.
Я далеко не эксперт в HTML, потому мог допустить ошибку при уменьшении большой проблемы до малой.
Итого, есть страница с фул-скрин изображением. Она отображается отлично в любом браузере, в т.ч. оттестировано в WebView на iOS 5-6, Android 2.2. В W8 основной div с картинкой «схлопывается».
Вот код:
paste2.org/p/3359007
Решить получается только скриптом, который при загрузке делает
document.getElementById('placeholder').style.height = window.innerHeight + 'px';
Буду благодарен помощи или подсказке, что я (вернее, стороняя фулл-скрин баннерная система, существующая уже лет 5) делаю не так.
Посмотрите, как это выглядит в любом десктопном браузере, например, в Chrome )
jsfiddle.net/pZYxX/
Соттветственно, установка высоты в пикселах решает проблему
jsfiddle.net/pZYxX/1/
jsfiddle.net/pZYxX/
Соттветственно, установка высоты в пикселах решает проблему
jsfiddle.net/pZYxX/1/
По-моему про крутизну SQLite правильно написали. Нативный механизм обновления базы данных, миграции данных в 7.х версии WP сделан с очевидными костылями и не в традициях Microsoft.
Sign up to leave a comment.
Вопрос команде разработчиков Windows Phone SDK