Краткие впечатления после конференции Microsoft Windows Phone 7 Developer Hub:
МС пытается поймать поезд, на котором уехал айфон с андроидом ( не знаю насчет блэкбери). Как результат спешка, косяки платформы, есть нерешенные проблемы, т.е. платформа будет оставаться недоделанной еще достаточно долго после выпуска.
— нет «нормального» браузера поддерживающего стандарты, а в связи с тем, что о нативных приложениях речи вообще не идет, то Опера сможет доточить свой браузер под платформу только на основе каких-нибудь отдельных соглашений
— нет обратной совместимости с WinCE 6.5 и ниже. Сделано конечно в угоду лучшего интерфейса, лучшей работы телефона, но это значит прощай огромное количество приложений доступных в данный момент на рынке
— есть существенные ограничения на размер приложения — порядка 200 или 300мб ( еще точно не определились) Навигационный софт не вписывается в эти рамки.
— нет возможности дозагружать купленные на маркете данные ( уровни игр, карты). Это будет совершенно отдельное приложение. Возможно можно сохранять как файлы и использовать их разными приложениями, но четкого ответа о такой возможности не прозвучало. А работа приложений в изолированном окружении, включая хранилище данных и доступ только к системным провайдерам подталкивает к мысли, что такой возможности для произвольных данных нет.
— интерпретаторы дозволяются :) но интерпретировать могут только свои данные. Т.е. в игре может быть свой движок. А сделать интепретатор доступный разным приложениям нельзя, так как приложения изолированы друг от друга, сделать свой провайдер данных нельзя — есть только системные (камера-картинки, телефон-история-контакты, сообщения-смс-емейлы ...)
— маркет — единственный источник программ. То убогое, что я попробовал на старой платформе, да еще с региональными ограничениями оптимизма не добавляет.
— псевдомногозадачность — можно получать сообщения в фоне… но только от серверов микрософт. Ваши сервисы должны будут использовать микрософтовские прокси. Большой брат смотрит за вами и все записывает :)
— разработка на данный момент возможна только на силверлайт и XNA. Средства разработки бесплатны и доступны на сайте МС уже сейчас. Речь конечно про виндовс. Лину- и прочие -ксоиды молчим, сопим. Вам это не надо. Хотя показанные средства понравились.
— казалось бы все идет в веб, и мобильные и десктопные платформы поддерживают в той или иной степени w3c виджеты ( или совместимые с ними) На прямой вопрос о их поддержки в Phone 7 адекватного ответа не случилось — евангилисты просто не знают. Вообще слово «стандарты» не пользовалось популярностью и речь все время идет только о технологиях МС. Их что, история ничему не учит?
— МС берет на себя разработку драйверов железа. Что конечно улучшит поддержку устройств разных производителей и ускорит их появление на рынке. В этом плане опыта у них достаточно.
— простая схема раздела денег за приложения, не запрещается встраивать в программы другие системы оплаты, в этом случае этими сторонними доходами вообще не надо делиться, только тем, что прошло через МС
Аналогично, в моем городишке много светофоров, которые переключаются на зеленый, когда подъезжаешь к нему, если для тебя нет помех. И без всяких интернетов. Только ехать надо без превышения установленной в городской черте скорости в 50км/ч.
по сравнению с диаграммой теста SunSpider уже вышли следующие версии — Safari5, Chrome5, Opera 10.60a
И как водится они еще «выше, сильнее, быстрее» :) чем раньше
Вчера только послушал про новую Microsoft Windows Phone 7 на конференции. Они пытаются догнать ушедший поезд. И 7я мобильная винда не будет совместима с предыдущими версиями. Но что мне понравилось — для ускорения продвижения системы Микрософт берет на себя разработку драйверов железа. Производителям напрягаться не надо будет, как это происходит с Андроидом.
Я конечно не настаиваю на таком подходе для Гугла, но было бы замечательно, если б драйвера были доступны в исходниках. Гугл мог бы обязать производителей железа делать это как часть лицензионной политики. Посмотрите на xda-developers.com Столько энтузиастов тратят кучу времени на поддержку разного железа и большая часть уходит на то чтобы расковырять рабочие драйвера с одного устройства и перенести это на другое подобное, на которое производитель давно забил и апдейты не выпускает.
Проверил — бага Оперы 10.60 с Jira + GreenHopper также имеет место быть:
При создании новой задачи Опера отправляет пустую форму, но работает при второй попытке.
Т.е. на создание новой задачи всегда требуется две попытки плюс надо сохранять содержимое формы, потому что оно стирается.
В Оперу я сообщал об ошибке этой год или два назад (еще до 10й версии), после выхода 10й, кажется напоминал, про косяк, но они не реагируют и забили болт. И не только на эту. Короче scrollHeight на ширину скролбара больше реального значения. Так что на эти 17-20 пикселов можно забить — будет небольшая погрешность.
Храните позицию в процентах от доступной высоты. Тогда при изменении размера окна вы найдете ту же самую позицию, так как доступная высота тоже изменится.
Еще бы остановки нанесли и прописали какой транспорт там ходит. Вот например Амстердам на гугл мэпс. Откройте карту и ткните в иконку транспорта — увидите название остановки и список проходящих автобусов, метро, трамваев, ссылку на планер маршрутов.
Вы удачно подобрали название к этой публикации. К сожалению это считай что норма для многих бизнесов и не только в России. Достаточно посмотреть на количество судебных тяжб между фирмами, особенно патентных. И о гораздо большем количестве мы просто не слышим.
В чем он прав? В том что отказывает мне в принятии решений самостоятельно? Мне может нужно всего парочка флэш-приложений работающих везде замечательно. Джобс в этой фразе копирует Форда — «автомобиль может быть любым при условии, что он черный».
Кто-то хочет за меня решать, какие программы мне нравятся, какие у меня потребности, что мне есть и как мне думать.
Машинка занятная, но фраза «Задняя крышка матовая, что даёт устройству не выскальзывать у Вас из рук.» вынесла мой мозг.
Матовый — в русском это цветовая характеристика. А поверхность будет шероховатой.
«Дает устройству не выскальзывать» — в лоб переведенное с английского? По-русски — «не дает устройству выскальзывать»
Я вполне мог отстать от жизни, т.к. 3 года не живу в России. Но на тот момент так было, у меня жена — мелкий предприниматель была и с этими тетрадками маялась. А просто учет даже какой-нибудь эксель помог бы. Также есть куча програмок для карманных компьютеров.
В тетрадку пишут не от хорошей жизни, а потому что налоговая требует писать в прошитую тетрадь. Для индивидуальных предпринимателей. Ваша программа сможет потом в тетрадь прошитую распечатать?
МС пытается поймать поезд, на котором уехал айфон с андроидом ( не знаю насчет блэкбери). Как результат спешка, косяки платформы, есть нерешенные проблемы, т.е. платформа будет оставаться недоделанной еще достаточно долго после выпуска.
— нет «нормального» браузера поддерживающего стандарты, а в связи с тем, что о нативных приложениях речи вообще не идет, то Опера сможет доточить свой браузер под платформу только на основе каких-нибудь отдельных соглашений
— нет обратной совместимости с WinCE 6.5 и ниже. Сделано конечно в угоду лучшего интерфейса, лучшей работы телефона, но это значит прощай огромное количество приложений доступных в данный момент на рынке
— есть существенные ограничения на размер приложения — порядка 200 или 300мб ( еще точно не определились) Навигационный софт не вписывается в эти рамки.
— нет возможности дозагружать купленные на маркете данные ( уровни игр, карты). Это будет совершенно отдельное приложение. Возможно можно сохранять как файлы и использовать их разными приложениями, но четкого ответа о такой возможности не прозвучало. А работа приложений в изолированном окружении, включая хранилище данных и доступ только к системным провайдерам подталкивает к мысли, что такой возможности для произвольных данных нет.
— интерпретаторы дозволяются :) но интерпретировать могут только свои данные. Т.е. в игре может быть свой движок. А сделать интепретатор доступный разным приложениям нельзя, так как приложения изолированы друг от друга, сделать свой провайдер данных нельзя — есть только системные (камера-картинки, телефон-история-контакты, сообщения-смс-емейлы ...)
— маркет — единственный источник программ. То убогое, что я попробовал на старой платформе, да еще с региональными ограничениями оптимизма не добавляет.
— псевдомногозадачность — можно получать сообщения в фоне… но только от серверов микрософт. Ваши сервисы должны будут использовать микрософтовские прокси. Большой брат смотрит за вами и все записывает :)
— разработка на данный момент возможна только на силверлайт и XNA. Средства разработки бесплатны и доступны на сайте МС уже сейчас. Речь конечно про виндовс. Лину- и прочие -ксоиды молчим, сопим. Вам это не надо. Хотя показанные средства понравились.
— казалось бы все идет в веб, и мобильные и десктопные платформы поддерживают в той или иной степени w3c виджеты ( или совместимые с ними) На прямой вопрос о их поддержки в Phone 7 адекватного ответа не случилось — евангилисты просто не знают. Вообще слово «стандарты» не пользовалось популярностью и речь все время идет только о технологиях МС. Их что, история ничему не учит?
— МС берет на себя разработку драйверов железа. Что конечно улучшит поддержку устройств разных производителей и ускорит их появление на рынке. В этом плане опыта у них достаточно.
— простая схема раздела денег за приложения, не запрещается встраивать в программы другие системы оплаты, в этом случае этими сторонними доходами вообще не надо делиться, только тем, что прошло через МС
И как водится они еще «выше, сильнее, быстрее» :) чем раньше
Евангелисты сейчас по Европе едут, я был в Утрехт( Нидерланды)
Я конечно не настаиваю на таком подходе для Гугла, но было бы замечательно, если б драйвера были доступны в исходниках. Гугл мог бы обязать производителей железа делать это как часть лицензионной политики. Посмотрите на xda-developers.com Столько энтузиастов тратят кучу времени на поддержку разного железа и большая часть уходит на то чтобы расковырять рабочие драйвера с одного устройства и перенести это на другое подобное, на которое производитель давно забил и апдейты не выпускает.
При создании новой задачи Опера отправляет пустую форму, но работает при второй попытке.
Т.е. на создание новой задачи всегда требуется две попытки плюс надо сохранять содержимое формы, потому что оно стирается.
бага со стрелкой вниз — не исправлена
некорректный scrollHeight — не исправлена
Есть еще бага с Jira + GreenHopper в версии 10.53. В 10.60 проверить не могу пока.
случай, когда скролбара нет, нам не интересен совсем, верно?
Амстердам на гугл мэпс. Откройте карту и ткните в иконку транспорта — увидите название остановки и список проходящих автобусов, метро, трамваев, ссылку на планер маршрутов.
такой же проц — стабильно 29fps (Win XP SP3)
Кто-то хочет за меня решать, какие программы мне нравятся, какие у меня потребности, что мне есть и как мне думать.
Матовый — в русском это цветовая характеристика. А поверхность будет шероховатой.
«Дает устройству не выскальзывать» — в лоб переведенное с английского? По-русски — «не дает устройству выскальзывать»