?

Log in

No account? Create an account
Previous Entry Share Next Entry
2016-01

windows phone 8.1

1. В IE Mobile теперь есть WebGL и синхронизация табов.
2. В OS появился файлменеджер и file picker, и соответственно <input type="file" /> (наконец-то!)
3. Появилось notification area
4. Появился VPN, но его предлагают ставить из Store, штатно в Developer Preview есть только IKEv2
5. Обещают возможность ставить софт не из Store
6. Тяжелые приложения (3д игрушки, Skype, и т.д.) стали переключаться существенно быстрее
7. Появилось наконец API для интеграции в Messaging/People/Contacts
8. Можно расшаривать запомненные WiFi-сети контактам :)

Короче, стало заметно лучше. Вроде ничего не сломали. Хотя пишут, что DP довольно баговитый, но пока что на вид Preview у MSFT качественнее, чем у Google релиз ;-)

This entry was originally posted at http://wizzard.dreamwidth.org/371664.html. It has comment count unavailable comments. Please comment there using OpenID.

  • 1
sporaw May 3rd, 2014
Ты dev смотрел или откуда?

wizzard0 May 3rd, 2014
Developer Preview, да.

vaddimka May 3rd, 2014
а когда сделают ограничения всякие как на десктопной восьмерке? у меня у ребенка погремушка эта есть и непонятно как ее контролировать
на андройде-айоси хоть видно что запущено было
тут контроль есть вроде как в лайв аккаунте родителей, но не работает для телефонов

soonts May 4th, 2014
Kid's corner вам не подходит?
Есть с 8.0.

vaddimka May 4th, 2014
для 10-летнего ребенка? )
это ж софтина вроде для того чтобы свой телефон ребенку давать не опасаясь что он там поломает что-то, а тут сам телефон ребенкин (какая-то нокия 800 что-то там)
мы ребенку ограничиваем время в день которое он может потратить на гэджеты, плюс запрещаем пользоваться всяким социальным трешем типа вконтакте
когда-то блокировали ютуб еще из-за исключительно низкого качества контента на русском языке, но ребенок с тех пор в этом плане немного поумнел и фильтрует контент уже сам
в MS аккаунте есть возможность ограничения времени использования для десктопного компа, но она недоступна для винфона

Edited at 2014-05-04 07:42 pm (UTC)

soonts May 4th, 2014
>для того чтобы свой телефон ребенку давать
Не только: как настроите так и будет.

>это ж софтина
Не столько софтина, сколько фича ОС.

>ограничиваем время в день
Этого там нет по-моему.

>запрещаем пользоваться всяким социальным трешем типа вконтакте
А это вроде есть.
Насколько помню презентацию MS, там в браузере чорные или белые списки, ещё настраиваете какие предложение OK какие нет, можно ли ставить новые, и т.п.

vaddimka May 4th, 2014
окей, спасибо, я понял

почему-то подумал изначально, что это аналог андроидных-айоэсных сэндбоксов, которые надо включить перед тем как ребенку дать телефон (в том плане, что это не набор правил, а отдельное приложение из которого ребенок просто так не выйдет)

vital_x May 3rd, 2014
За 3 недели юзанья сложилось впечатление, что это уже ведроид во всех смыслах. Надеюсь, баги и жор батареи к релизу поправят.

wizzard0 May 3rd, 2014
Жор батареи имеется, да.

Сейчас живет плюсминус сутки, раньше было от полутора до трех(

cn_mangetsu May 4th, 2014
В OS появился файлменеджер и file picker...

А раньше не было?
Нет, вероятно, я понимаю философии WP, но как в нынешнем тысячелетии можно было сделать пользовательскую ОС без файлменеджера?

wizzard0 May 4th, 2014
Хм, а с чего это файлменеджер является обязательным для ОС?

Ну то есть, какая *пользовательская* задача невозможна без наличия концепции файла и иерархии папок (кстати, ОС без папок были раньше, и есть сейчас) в UI?

А если эта иерархия даже есть - кто сказал, что она должна быть именно POSIX-like? Может, вместо файловой системы можно взять Git-репозиторий? Базу данных? Еще что-то?

И является ли именно файлменеджер самым удобным интерфейсом к этим концептам?

Тот же git и гуёвые морды к нему как-то не очень похожи на mc/explorer, например.

cn_mangetsu May 4th, 2014
Хм. Ну да, если рассматривать ОС вообще, то да, концепция ФС (и её наличие) может быть разная. Но у нас же там какая-то производная Win NT, нет?

Что до пользовательской задачи... к примеру, переименование файла для открытия в другой программе. (да, я в курсе, что это тяжкое наследие додревних времён, но for the sake of simplicity)

А, и я даже не имел в виду mc/explorer. Просто возможность доступа к произвольному файлу (нутыпонел) у пользователя. Гуй — дело десятое, хотя его наличие было бы вежливым знаком.

Edited at 2014-05-04 11:07 am (UTC)

wizzard0 May 4th, 2014
> Win NT

Напомню про такую вполне виндовую штуку, как OLE. Это когда ты можешь (и по сей день, кстати) вставить Photoshop'овскую картинку в документ Word, и при этом она не будет файлом.

Да, я знаю про все проблемы этого функционала и связанных с ним технологий вроде RIFF, но это другой вопрос, больше про организацию разработки, чем про сам концепт.

> переименование файла для открытия в другой программе

Ну, в той же iOS есть меню Send To, в Android - Share ;-)

> к произвольному файлу (нутыпонел) у пользователя

Ну вот тут можно очень сильно развивать тему дальше. У меня есть PDF. Собранный из сканов. Должен ли файлпикер уметь разбирать PDF на страницы чтобы отредактировать их картинки? А если мне текст захотелось там (в картинке) поправить? А если картинка вставлена с URL, должен ли редактор потом ее закачивать обратно? (последнее - к вопросу того, почему все UI/UX guidelines панически избегают использования понятия "ярлык")

(О, я на эту тему кстати вспомнил, что в OS X "приложение" - это папка с дескриптором пакета и просто-файлами внутри, а не ресурсы, зашитые в бинарник)

Edited at 2014-05-04 11:19 am (UTC)

cn_mangetsu May 4th, 2014
Да, есть OLE. В дополнение к и удобства для.

У меня есть файл, по ошибке (или специально) загруженный без расширения или с другим расширением (раржипег тот же). Про iOS не уверен, но как мне его в андроиде скормить разархиватору, который про такие файлы не знает?

Файлпикер — не обязан, т.к. контейнер не относится к родной ФС, а вот, скажем, средний просмотровщик PDF умеет. А ещё мне вспоминается zip, который ещё ХПа умела представлять в виде папок. Так что да, эта тема — из околофолькфилосовских про поиск грани.

_winnie May 4th, 2014
Возможность в любой момент посмотреть на смесь видео, картинок, rich-text-докуметов, формул, монстров в игре как на дерево(граф) текстовых меток-имен - это большое благо.

Текстовые метки даже у людей есть (имена-фамили)!
Есть текстовые метки у слоёв в фотошопе, у 3d-объектов в Max/Maya, и тд.

Это хорошо, когда у объектов есть имена, и с ними можно работать из любой системы (файлы на флешке - общей знаменатель для MacOS/Linux/Windows/телефоны/облака/...).

Типичный рабочий пример для пользователя - "у меня файл на флешке /Завтра/Для работы/Отчет.doc, можно у тебя посмотреть?" или "я скачал в браузере tab-delimited файл и хочу сунуть в ту программу аналитики"

Когда пользователь может организовать свои данные так, как хочет, и может искать по дате/тегу-имени/размеру/сортировать/фильтровать, делать иерархию - получается файловая система. Иногда это "файловая система внутри mp3-плейера" или "файловая система внутри фотошопа", и непонятно, почему бы сразу не воспользоваться FS системы.

Рано или поздно любая программа дорастает до FS внутри себя, и то что она отделена от FS других программ - это неудобно.

Photoshop CS6: "Ура, наша система слоёв уже не плоская, а с директориями!"
http://www.webdesignerdepot.com/2009/08/how-to-effectively-organize-your-photoshop-layers/






Edited at 2014-05-04 05:06 pm (UTC)

wizzard0 May 4th, 2014
Рано или поздно любая система Undo/Redo дорастает до системы контроля версий, и то, что она отделена от других программ - это неудобно.

И я еще раз повторю свой пример со страничками в PDF-файле ;-)

Edited at 2014-05-04 05:47 pm (UTC)

_winnie May 4th, 2014
Необходимость в именовании/фильтрации объектов для эффективной работы возникает очень быстро, сразу как только количество объектов в программе перестаёт умещаться на экран.

Необходимость в undo/redo - возникает мгновенно.
Жить без контроля версий - можно довольно долго, именно благодаря файловой системе:
ненужное/Дизайн_монстра_2014-2-9.скетч.psd
ненужное/Дизайн_монстра_2014-2-10.psd
ненужное/Дизайн_монстра_2014-2-12.psd
ненужное/Дизайн_монстра_2014-2-12-бугага.psd
ненужное/Дизайн_монстра_2014-2-14_для_Лёхи.psd
Дизайн_монстра_2014-2-13_для_выставки.psd
Дизайн_монстра_2014-2-15_финальная версия.psd

После того как появляется фильтрация объектов good enough для подавляющего числа пользователей - она дальше не развивается.

Вообще Undo-redo - это плохой пример. Этот покемон не эволюционирует в контроль версий. Так как уже есть системы контроля версий для файлов, и достаточно разобрать свой формат на файлы, как уже можно использовать контроль версий. А делать встроеный - никто не будет, кроме совсем уж редких монстров.

Если вдруг пользователям нужно часто работать со страничками pdf - тут же появляется софт который разбирает/собирает pdf из файла в папку с картинками.
Просто из-за порочного круга так не делают: нет софта разбирающего pdf на картинки, следовательно в pdf не сохраняют то, что нужно потом редактировать.
Зато есть софт, который разбирает бинарные паки известных игрушек и флеша туда-сюда: распаковал ресурсы/поправил скрипты и текстуры/собрал обратно. У пользователей есть желание подхачить игрушку -> следователь появляется софт для конвертации FS<->ресурсы игры.
Случай из жизни: Присылают отсканированый документ, который ещё надо редактировать (crop/выровнять). Девочка присылает увы не как tiff в zip, а как docx. Это очень повезло, что не как pdf. docx - разархивируется, достаём оттуда png-файлы.


Хранить ресурсы своего приложения как файлы (zip-файлы) - это бесплатная реализация софта для работы со своими ресурсами.

Например, если хранить уровни игры как файлы: уже есть софт реализующий "переименовать уровень, удалить уровни, скопировать уровень, отфльтровать уровни по protos/tutorial*.lev, показать последние измененные уровни, показать только скрипты", и тд.

Файловый менеджер легко апгрейдится для того, чтобы показывать превьюшки уровней и чтобы по клику на уровень - открыть редактор уровня. А программисту - надо писать только код для редактирования уровня, но не нужно мучать trie view для просмотра уровней.

Когда меня 6 лет назад попросили сделать trie view для выбора текстур и trie view для уровней казуальной игры, и попросили "папки" - я просто обучил как пользоваться explorer.exe в этих целях, сделал чтобы можно было dran-n-dropать текстуры из файловой системы мне в окошко.

Люди потом сказали "это гораздо удобней, чем редактор конкурентов в котором это всё было внутри редактора".



Edited at 2014-05-04 06:29 pm (UTC)

_winnie May 4th, 2014
у меня кажется выкристаллизовалось три пойнта:
1) интероп ("хочу поредактировать это в другой программе")

2) готовая реализация деревообразного хранения объектов (с иконками, с grep, с Tortoise XXX, возможностью подхачить в FAR, послать другу в Skype), доступная пользователю сразу, без обучения.

Ещё один:
3) "я не хочу разбираться с iТунцом и новыми интерфейсами, я просто хочу закинуть mp3-шки как на флешку привычным образом".


Edited at 2014-05-04 07:04 pm (UTC)

wizzard0 May 4th, 2014
Это хорошие, годные поинты.

Обрати внимание, они *все* не требуют файлов-как-блобов-с-именем. Они требуют, чтобы на обьекты в системе можно было посмотреть как "обьект в целом" и "энумерировать потроха".

Причем энумерировать часто можно более чем одним образом, см. rarjpg.

TreeView при этом может быть стандартный, системный, доступный через API как пользователю, так и grep'у.

soonts May 4th, 2014
>Вроде ничего не сломали.
А нам сломали :-(
Из нового SDK исчезла консольная тулза IpOverUsbEnum.exe, которую мы в 8.0 использовали для идентификации воткнутого в комп экземпляра телефона.

  • 1