Tuesday, September 30, 2014

ADSL интернет от Ростелеком подорожал

Оказывается еще с 1 июля 2014 года. Я то пошел посмотреть текущие предложения и вот что увидел

Т.е. за 590 руб дается до 1.5 мегабита, раньше давалось до 5 мбит за эти деньги.
А сейчас уже становится конкурентоспособным предложения от 3G/4G операторов, где за эти же деньги (в нашем регионе) получаете лучшие условия по скорости.

Возможно таким образом РТ просто старается избавиться от наследия ADSL, предлагая более современный VDSL с лучшими условиями по цене и скорости. Но! Всегда есть "но". Нашу домашнюю точку даже не хотя тестировать на предмет совместимости с VDSL. Отмахиваются - "делеко", "высоковольтка мешает" и т.п.

Тестовый стенд ios

Тестовый стенд ios девайсов со скелетом будущего приложения

Цветными точками отмечены элементы, которые не должны показываться, но показываются. Это решается в настройках Framework7.

Monday, September 29, 2014

Так и не понял, в чем глюк XDK, Intel App Preview на ios устройствах.

На всех устройствах у меня стоит Intel App Preview для быстрого тестирования приложений на платформе.

Синхронизирую через облако, хотя можно через WiFi, но почему то у меня не видится с телефонов XDK, видимо где то блокируется траффик. Можно еще через USB, но это мне не нравится с проводами возиться, так что даже не пробовал. Через облако есть свои глюки, но можно мириться. (бывает не сразу загружается новая версия исходников на устройство).

Так вот заметил такой глюк на ios устройствах - не меняется ориентация экрана при повороте девайса. На андроиде и винфоне меняется, а на иос не меняется. Попробовал установить на ipad, тоже не меняется, потом перезагрузил приложение и стала меняться, но на ipod ах не меняется. Остаётся только portrait. Причём не только у F7 приложений такая история, но и у App Framework.

Пошуршал на форуме Intel XDK - есть топик, где перестала работать ориентация на ios8, но на ios7 работает. А у меня на ios6 и ios7 не работает. Чудеса.

Код разный добавлял, для принудительного включения ориентации. Поддержку поворота экрана выключал-включал. Через левое плечо плевал. Не работает.

PS Удивительным делом Intel App Preview устанавливается на ipad, в то время как приложения сделанные на XDK нельзя установить. См. предыдущий топик.

Sunday, September 28, 2014

Тестовый набор для Intel XDK и Framework7

Слева направо: ipod4 с ios 6.1, explay atom с android 4.4, Huawei W1 c Windows Phone 8.0

И это еще не всё... :) А также планшеты, другие андроид телефоны, эмуляторы, браузеры...
Зоопарк в общем и в целом.

Забавный сюрприз от Intel XDK для IPAD

Приложение собирается с флагом "только для iPhone/iPod", то бишь iPad ы не поддерживаются, надеюсь пока.

Пруф
Re: ios restrict build to only support ipad
Postby IntelElroyA » Fri Sep 26, 2014 2:33 pm
Currently, the Cordova for iOS only supports building for iPhone. This issue will be addressed in future versions of Intel XDK.

Friday, September 26, 2014

Framewor7, Panel и опять Internet Explorer

На форуме F7 был вопрос о том, что пример  Split View Application With Degradation To Panel ведёт себя не корректно на Андроиде до 4.4 и Сафари для Виндовс. Ну конечно, это привет от Webkit'a старой версии.

Высокоточный Framework7 :)

Взгляните на скриншот

Дело, конечно, не в самом F7, а в LESS парсере, но всё равно забавно видеть такие цифры в минифицированной версии таблицы стилей :)

Tuesday, September 23, 2014

Ratchet спешит на помощь или затачиваем Framework7 под Windows Phone 8 и Android 4.0-4.3

Итак, следующая часть "марлезонского балета" заключается в адаптации отображения ListView к ОС перечисленным в заголовке, а именно "отображение стрелочек навигации", которые обведены желтым на скриншоте ниже

Monday, September 22, 2014

Недооценненый Intel App Framework?

AF мне не понравился. Стараясь угодить всем сразу (ios, wp, android) результат получился средненький. Ни для одной платформы чуть более сложные элементы интерфейса не выглядят родными, но только стилизованными под родные.

Sunday, September 21, 2014

Гибридные приложения (HTML5) и Android 2.3.x

Можно сказать, что эта связка уже не работает. Я проверил несколько фрейморков на эмуляторе андроид 2.3.3 (последняя версия этой ветки 2.3.7) - ни один не работает.

Framework7 отображается просто криво (в неположенном месте). Клики (тачи) не работают.
AppFramework отображается, но клики не работают.
Ratchet отображается, но клики не работают.

Так что минимальной версией андроида для гибридных приложений можно считать 4.0.x

К слову сказать, что на сентябрь 2014 года доля андроид 2.3.х составляет примерно 11%



В марте 2014 года составляла примерно 20%. Предполагаю, что доля 2.3.х падает за счёт появления новых и недорогих устройств на базе 4.4 (например, билайн смарт 2 и подобные).

Ratchet и Internet Explorer

Справедливости ради, надо отметить, что демки Ratchet не работают в Интернет Эксплорере ни на десктопе, ни на виндовс фоне.

Приложение открывается, но на клики по элементам не реагирует. 

Friday, September 19, 2014

Затачиваем Framework7 под Internet Explorer

Итак, начнём вторую серию или просто продолжение темы адаптации F7 под IE

Intel XDK крашится стабильно

Раз в сутки. Печалька.

upd а так как я хочу, чтобы инструмент был реально лучше, то каждый раз сабмитю (или аплоажу) краш лог.

Thursday, September 18, 2014

Затачиваем Framework7 под Windows Phone

Первое, что мы видим, запуская демо приложение или открывая сайт Framework7 в Internet Explorer 10/11 (на десктопе и WindowsPhone) это отсутствие иконок элементов управления.

Посмотрим, как они задаются через Inspect element. Ага, иконки задаются через CSS в SVG формате


Гуглим по вопросу совместимости данного действия в разных браузерах и находим
SVG можно использовать в CSS через data URI, но вставку незакодированного SVG поддерживают только браузеры на Webkit. Если закодировать SVG с помощью escape() - SVG начинает отображаться во всех современных браузерах.
Скажу, что FireFox 30+ отображает иконки нормально. Но мы воспользумся приведённой тулзой и получим:

Ага, иконка есть! Но она черного цвета, а в примере F7 синего (или голубого):
Смотрим еще раз SVG код... Ага! В незакодированной версии цвет задан закодированным значением %23 и при кодировке, % тоже кодируется, что приводит к потере цвета

Заменяем %23 на # и снова проводим кодировку.

Вот! Теперь нужный цвет присутствует. Попробуем вставить полученный код в backround-image иконки на странице открытой в ИЕ...


Победное бдынц! Иконка появилась! И в нужном цвете.

Но это еще не всё :) Чтобы появились все иконки необходимо их всех перекодировать в css файлах F7 и проверить на других платформах. Также при смене цветовых тем иконка снова теряется.
И опять таки "заточка под ИЕ" на этом не закончится, ибо кроме внешнего вида есть еще и поведение контролов F7. А тут есть разница в том как они себя ведут в ИЕ на мобильной и десктопной платформе.
Но это уже, как говорится, другая история.

Tuesday, September 16, 2014

Intel App Framework vs Framework7

А нет никакого "версус".

Если вы видели и тот и другой фреймворк, то наверняка согласитесь со мной, что AF полностью сливает F7.

Хотя разрабы Интела стараются. Делают разные визуальные конструкторы для AF.

UPD
AF хоть как то старается работать под Windows Phone 8. У F7 с этой операционкой (браузером) не всё гладко, некоторые компоненты просто "не совместимы с жизнью", некоторые вводят в ступор, например неотображаются иконки. В декстопном ИЕ, кстати, тоже не показываются.

Monday, September 01, 2014

Преимущество использования готовых фрейворков в геймдеве

Да и не только в геймдеве - это концентрация на идее приложения, без затрат времени на реализацию отлавливания столкновений, движений объектов, организацию работы с частицами (партиклами).

Не все фрейворки бывают одинаково полезны и удобны. Одни вообще плохо подходят задумке, другие надо допиливать руками, но суть остаётся та же - концентрация на идее.

Поэтому, кстати, Юнити так хорошо распространился (это было абсолютное имхо).