Строка статус бара

SkyDrive-logoВстроив OneDrive в Windows 8.1, Microsoft еще сильнее сблизила облако и бара ПК. Сегодня я расскажу о том, какие изменения произошли в OneDrive,чем они были вызваны, и как настроить автономный доступ к файлам, чтобы не попасть впросак.

За шесть лет OneDrive проделал путь от веб-сервиса для гиков до важной части клиентской операционной системы Microsoft. Теперь OneDrive залез глубоко под капот Windows 8.1, а также в современный и классический интерфейс.

Я предлагаю вам сразу посмотреть видео, а дальше уже удовлетворить возникшее любопытство прочтением статьи.

Статья и видео применимы исключительно к Windows 8.1. См. также Что нового в OneDrive Windows 10.

Этот материал был опубликован до переименования SkyDrive в OneDrive, поэтому на видео и снимках экрана старое название.

[+] Дальше в большой программе

Что было в Windows 7 и Windows 8

Предположу, что далеко не все читатели хорошо знакомы со OneDrive,поэтому небольшой исторический экскурс поможет им лучше оценить нововведения. Речь пойдет о работе на стороне системы, потому что веб-интерфейс доступен в любом браузере.

С точки зрения синхронизации файлов опыт работы в Windows 7 и 8 был одинаковым – это обеспечивала клиентская программа. Она потихоньку развивалась, что расширяло сферу ее применения. Например, я смог пользовался клиентом на планшете с диском в 32GB лишь не далее чем год назад, когда появилась возможность исключать папки из синхронизации.

По большому счету, к этому ее настройки и сводились.

OneDrive в Windows 8.1
Увеличить строка статус бара рисунок

С выходом Windows 8 стало интереснее за счет возможности использовать учетную запись Microsoft. В системе появились:

  1. Синхронизация личных настроек, причем относились они не только к современному интерфейсу.
  2. Современное приложение OneDrive,с помощью которого можно было заходить в облако, просматривать и открывать хранящиеся там файлы.
  3. Доступ современных приложений к OneDrive,что позволяло, например, открывать фото в приложении Фотографии или прикреплять документ к письму в приложении Почта.

 В принципе, этим список функций и ограничивался.

Проблемы, которые нужно было решить

Понятно, что требования пользователей разнятся, но перед командой OneDrive стояли в первую очередь проблемы разрозненности клиента и современных приложений, причем не только в плане интерфейса.

Современные приложения

Современные приложения опирались на JSON API, применяемый на сайте OneDrive. Упрощенно говоря, взаимодействие с облаком было очень похоже на работу в браузере, а отличался по большому счету лишь интерфейс.

Этот легкий и динамичный подход позволяет обрабатывать большие объемы данных быстро, не загружая файлы целиком на ПК и экономя драгоценное дисковое пространство на мобильных устройствах.

Ballet
Creative Commons License photo credit: rdenubila

Однако у него есть и недостатки:

  1. Для доступа к файлам необходимо подключение к Интернету.
  2. Скорость работы зависит от скорости подключения, а не локального диска.

Были и нестыковки в UX. Представьте, что вы просматриваете «облачные» картинки в современном приложении, которое удобнее чем OneDrive. Внезапно вы решаете изменить одно фото (например, обрезать) и/или сохранить с другими именем прямо в облаке. В Windows 8 это не работало, потому что приложения не обладали возможностью записи в облако.

Клиент синхронизации

Клиент синхронизации общается со OneDrive на более низком уровне с помощью закрытого протокола Microsoft. Благодаря хранению всех синхронизированных файлов локально, для взаимодействия с ними не требуется подключение к Интернету, а скорость работы пользователя и приложений является высокой.

Продолжая пример с просмотром фото, вы легко можете изменить локальный файл и сохранить его из приложения — современного или классического. А дальше клиент отправляет файл в облако.

Scottish Highland Games 2010
Creative Commons License photo credit: aguayo

Но и тут не обходится без пары ложек дегтя, особенно на мобильных ПК:

  1. Повышаются требования к объему дискового пространства. Например, в моем случае синхронизация всех файлов не оставляла бы свободного места на маленьком диске планшета.
  2. Клиент должен постоянно сканировать локальную папку OneDrive,что негативно влияет на время работы от батареи.

Золотая середина

При таком раскладе золотой серединой является решение, позволяющее быстро взаимодействовать с большим количеством и объемом файлов, даже если они отсутствуют локально, при этом сохраняя полноценность опыта работы. Кроме того, необходимо сохранить преемственность этого опыта в двух интерфейсах Windows 8, иначе можно получить очередное цунами кирпичей, несмотря на чудеса инженерной мысли :)

40+296 Hello?
Creative Commons License photo credit: bark

Интересно, не правда ли? Но и это еще не все! Ведь задача разработчиков не просто в том, чтобы состряпать какую-то связь между облаком и двумя интерфейсами ОС так, чтобы все это внешне не сильно отличалось от старого. Им еще нужно:

  1. Измерять надежность
  2. Диагностировать проблемы
  3. Распространять обновления

Все это делать намного проще, когда система синхронизации встроена в ОС. Вот так эти факторы вкупе и привели к интеграции OneDrive в Windows 8.1. Конечно, перед разработчиками стояли и другие задачи по улучшению OneDrive,и ниже я покажу, во что вылились их труды.

Как начать пользоваться OneDrive в Windows 8.1

Если вы работаете с:

Для настройки OneDrive есть целый раздел в параметрах ПК – современной панели управления.

OneDrive в Windows 8.1

Однако там нет одного параметра, о котором дальше пойдет речь. На первый взгляд, опыт работы со OneDrive в Windows 8.1 не отличается того, что был с клиентом синхронизации:

  • ярлык на папку OneDrive есть в области навигации проводника
  • вы заходите туда и видите свои папки и файлы
  • вы открываете файлы из проводника или программ как обычно

Но есть один нюанс, знание которого может сэкономить владельцам мобильных ПК время и нервы.

Умные файлы OneDrive в Windows 8.1

В новом OneDrive в корне изменился принцип хранения файлов на локальном ПК. Чтобы не попасть впросак, достаточно знать главные отличия интегрированного OneDrive от старого клиента синхронизации.

OneDrive в Windows 8.1
Увеличить рисунок

Другими словами, на локальный диск проецируется вся структура OneDrive,но реально на ПК хранятся только выбранные вами файлы. Если раньше вы помечали набор папок, которые не хотите хранить на ПК (например, архивы фото), то теперь нужно помечать папки, которые вам точно понадобятся без подключения к Интернету. А остальные файлы сами по себе перейдут в автономный статус после первого открытия.

Отсюда вытекает столь небольшой след на диске, который оставляет папка OneDrive,несмотря на огромное количество файлов в ней.

OneDrive в Windows 8.1

Само по себе изменение в настройке небольшое, но противоположная логика по сравнению с клиентом может сбить с толку, как это произошло с читателем блога Артемом. Конечно, в Microsoft понимали, что поначалу таких как он будет немало. Но иначе было никак не перейти на новую модель хранения файлов, которая в первую очередь ориентирована на планшеты с ограниченными дисковым пространством.

Как настроить автономный доступ для папок и файлов SkyDrive

Автономный доступ с равным успехом можно настроить в классическом и современном интерфейсе.

Проводник

Стандартный вид папки OneDrive – это таблица, в которую добавлен новый столбец «Доступность». К сожалению, в других видах папки о доступности информирует только строка состояния.

В контекстном меню файлов и папок OneDrive,в зависимости от текущей доступности объекта, есть один из двух пунктов:

  • Сделать доступным автономно
  • Сделать доступным только через Интернет

OneDrive в Windows 8.1
Увеличить рисунок

Конечно, такие пункты есть и в контекстном меню самой папки SkyDrive, что позволяет сделать все файлы доступными без подключения к Интернету.

Приложение SkyDrive

В современном интерфейсе вы можете настроить автономную доступность отдельных файлов с помощью приложения OneDrive,причем все работает примерно так же. Даже панель команд вызывается щелчком правой кнопки мыши по объекту, если на то пошло.

OneDrive в Windows 8.1
Увеличить рисунок

Включить автономный доступ ко всем файлам вы можете в настройках приложения OneDrive.

OneDrive в Windows 8.1

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

Менее очевидное изменение в том, что современное приложение OneDrive,раньше работавшее только напрямую с облаком, теперь умеет еще и взаимодействовать локальными файлами, поскольку построено поверх API оболочки Windows.

Попросту говоря, если файл сохранен локально, приложение не полезет за ним в Интернет.

Что происходит при открытии файлов, доступных только через Интернет

Если вы не соединены с Интернетом, доступные только при подключении файлы выглядят бледнее автономных. При этом в современных приложениях выводится сообщение об отсутствии подключения. В этом случае при попытке открыть такой файл вас ждет только разочарование.

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

OneDrive в Windows 8.1
Увеличить рисунок

Любопытно, что Microsoft не делает скидок даже своим классическим приложениям – тот же WMP вполне способен на потоковое воспроизведение, но оно доступно только современным приложениям.

Визуально процесс загрузки файлов из облака полностью интегрирован в оболочку, будто вы копируете файл из одного места в другое (впрочем, так и есть). На рисунке ниже недоступный автономно ролик открывается двойным щелчком, а файлы WMV связаны с классическим плеером VLC.

OneDrive в Windows 8.1

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

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

Однако в новом OneDrive есть отличия – так, разрешение кэшированных эскизов варьируется зависимости от ряда факторов (например, емкости диска), а самые большие эскизы (1600х1600 px) подтягиваются с сервера при необходимости.

Когда вы просматриваете папку с фотографиями в современном приложении, вы видите кэшированные эскизы малого размера. Стоит вам открыть фото для просмотра, OneDrive скачивает с сервера огромный эскиз, что намного быстрее загрузки всей картинки объемом в несколько мегабайт. Она скачивается лишь в том случае, если вы решите отредактировать фото (например, обрезать его или наложить эффект). Измененная фотография становится доступна автономно.

Как работает фоновая синхронизация файлов

С точки зрения пользователя, ничего не изменилось – вы создали документ локально, сохранили его в папке OneDrive,он отправился в облако. Однако интеграция в Windows привнесла ряд изменений в механизм синхронизации, поэтому я обрисую основные моменты.

Всю нагрузку на себя берет служебное приложение OneDrive.exe – хост-процесс для движка синхронизации, реализованного в библиотеке SyncEngine.dll. Любопытно, что исполняемый файл современного приложения OneDrive называется FileManager.exe, что видно на рисунке ниже.

OneDrive в Windows 8.1
Увеличить рисунок

Движок синхронизации запускается вместе с Windows, отслеживая изменения в локальной папке OneDrive и облаке. В этом аспекте тоже произошли изменения – теперь клиент полагается на системный компонент под названием Change Tracker (монитор изменений), что позволило практически полностью избавиться от регулярного сканирования папки OneDrive на предмет изменений. А когда у OneDrive нет насущных задач, он снижает свою активность до минимума.

Эти изменения продлевают время работы от батарей мобильных устройств.

С другой стороны, использование памяти по сравнению со старым клиентом снизилось вдвое за счет того, что отслеживание статуса передачи файлов возложено на поисковый индекс. Кстати, начиная с Windows 8.1 поиск больше не является необязательным компонентом, т.е. его нельзя отключить в OptionalFeatures.exe. Очевидно, одной из причин этому служит OneDrive.

Как это уже повелось в Windows, работа OneDrive невозможна без планировщика. В папке Microsoft\Windows\OneDrive есть два задания – для обслуживания при бездействии и рутинных операций.

OneDrive в Windows 8.1
Увеличить рисунок

Как догадались постоянные читатели, задания выполняются в рамках автоматического обслуживания, что видно по отсутствию триггеров. Например, рутинное обслуживание настроено на ежедневное выполнение с крайним сроком в два дня (это можно легко выяснить, экспортировав задание в XML). Однако этим его смысл не ограничивается. С помощью Routine Maintenance Task осуществляется запуск OneDrive при старте системы, что показывает Process Explorer.

OneDrive в Windows 8.1

Служебные настройки OneDrive,как это ни удивительно, прописаны в INI-файлах, лежащих в папке %LocalAppData%\Microsoft\Windows\SkyDrive\settings.

OneDrive в Windows 8.1

Например, в файле global.ini контролируется диагностика и хранение журналов, а в ClientPolicy.ini задаются параметры взаимодействия с облаком.

Например, так я узнал, что обмен данными с облаком осуществляется блоками по 4KB и не поленился проверить этот момент :) В файлах uploads.txt и downloads.txt хранится нечто вроде журнала пересылки – адресов вида

https://drvjgq.dm2301.livefilestore.com/[длинный набор символов]

Скачав файл без расширения, я убедился, что размер его ровно 4KB. А открыв его в текстовом редакторе, я увидел XML-разметку и фрагмент одной из своих статей, которую писал в MS Word.

Изучение настроек синхронизации я оставляю вам в виде развлечения, но менять их не советую, конечно.

Другие нововведения

Новый OneDrive привнес еще несколько изменений, которые стоит упомянуть.

Папка «Пленка» и автоматическое распознавание текста на фото

Когда вы делаете снимок камерой устройства, он сохраняется в папке Пленка (Camera Roll). Это верно, как для Windows Phone, так и для планшетов с Windows 8.1, в которой локальная папка расположена по адресу %UserProfile%\Pictures\Camera Roll. Ее содержимое можно автоматически отправлять в облако несмотря на то, что она находится за пределами папки OneDrive.

В папке Галерея камеры OneDrive (OneDrive Camera Roll) собираются фотографии, сделанные всеми вашими мобильными устройствами, а к ним автоматически применяется распознавание текста. Эта функция, опирающаяся на технологии Bing, работает в облаке, однако распознанный текст сохраняется в метаданных файла, т.е. по нему можно искать фото на локальном диске.

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

Отмечу, что появление папки «Пленка» породило нестыковку. Если для папки «Галерея камеры SkyDrive» включен автономный доступ, сделанные камерой планшета фото будут дублироваться в двух папках локального диска. Разница в том, что содержимое папки «Пленка» отправляется в облако, но не синхронизируется. В этом случае, в принципе, можно удалять файлы из нее после их попадания в облако.

Архивация параметров

Рассказ об архивации вынесен в отдельную запись блога.

Вопросы и ответы

В этом разделе статьи я постараюсь предвосхитить некоторые ваши вопросы. Он также будет пополняться за счет ваших вопросов или замечаний в комментариях.

Нужно ли удалять старый клиент OneDrive при обновлении до Windows 8.1?

Не нужно. Если вы работаете с учетной записью Microsoft, новый OneDrive перехватит функции синхронизации, а потом удалит старый клиент.

Можно ли отключить интеграцию OneDrive в Windows 8.1?

Да. Для этого существует групповая политика в папке Конфигурация компьютера — Административные шаблоны — Компоненты Windows — OneDrive. Политику также можно применить в реестре, и вы можете скачать готовые REG-файлы для отключения и включения интеграции.

Как перенести папку OneDrive на другой диск или раздел?

Откройте свойства папки и перейдите на вкладку «Расположение».

OneDrive в Windows 8.1

Кстати, папку теперь можно перемещать на съемные носители без плясок с соединениями NTFS. По крайней мере, у меня не возникло никаких проблем с переносом папки на SD-карту планшета. Другое дело, что в этом может и не быть острой необходимости с учетом перехода на умные файлы.

Можно ли просматривать и синхронизировать файлы, которыми поделились со мной?

Нет. Эта возможность [пока] не заложена в механизм синхронизации OneDrive в Windows 8.1. Более того, возможность просмотра общих файлов исчезла из современного приложения OneDrive. Доступ к общим файлам возможен только в браузере.

Можно ли выполнять резервное копирование папки OneDrive с помощью истории файлов?

В Windows 8 история файлов автоматически включала содержимое папки OneDrive в резервную копию. В Windows 8.1 папка OneDrive исключена из истории файлов.

OneDrive в Windows 8.1

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

Как получить удаленный доступ к файлам OneDrive на ПК?

Эта возможность есть в старом клиенте синхронизации. Однако OneDrive в Windows 8.1 ей не обладает, и даже установкой клиента ее не вернуть. Об этом написано в справке OneDrive,но на момент публикации статьи данная информация есть только в английской версии страницы.

Продолжение следует…

Дискуссия

Надеюсь, вам было интересно узнать про изменения в сервисе, который уже играет очень важную роль в экосистеме Windows.

Пожалуйста, напишите в комментариях:

  • Каким облачным хранилищем вы пользуетесь в Windows и на каких устройствах
  • Сколько гигабайт занимают ваши данные в облаке
  • Как облачное хранение файлов и параметров упрощает вам жизнь (пару примеров)
  • Что бы вы хотели видеть в OneDrive в дальнейшем

Если вы хотите поделиться опытом работы в новом OneDrive или у вас есть вопросы по новому OneDrive,оставьте комментарий.

Напоследок, небольшое объявление. В пятницу в блоге стартует конкурс с ценными призами! Пока лишь скажу, что это будет не викторина, поэтому ломать голову вам не придется. Но понадобится проявить креатив :)


Источник: http://www.outsidethebox.ms/15528/


Закрыть ... [X]

Гид по Народной Солянке - Форум Сталкеров Реактора Красивые необычные прически на выпускной

Строка статус бара Видео OneDrive в Windows 8.1: настройка, принцип работы
Строка статус бара Гид по прохождению Ф.О.Т.О.Г.Р.А.Ф - Форум
Строка статус бара Дайджест программ для Android OS - 4PDA
Строка статус бара «Улисс» читать - knigosite. org
Строка статус бара Cached
Строка статус бара Афоризмы и цитаты НЕ из интернета: ЖЕНЩИНА
Афоризмы и цитаты о мужской и женской любви Беседа американского авианосца с испанским маяком на мысе Финистерре Виза в Китай для россиян в 2017 году - стоимость Даль - афоризмы, крылатые выражения, фразы, высказывания, изречения Иссечение капюшона над зубом мудрости Отзывы покупателей Как выбрать прическу по форме лица - ответ на вопрос Как сделать ворота и калитку из металлического штакетника