воскресенье, 1 апреля 2018 г.

Что нового в AutoCAD 2019. Часть 2. Один AutoCAD на всех платформах

Добрый день!

Продолжаем рассматривать новинки, которые появились в новом AutoCAD 2019.


Как я уже писал ранее, релиз 2019 содержит не так много изменений в самом привычном десктопном AutoCAD, но принес значительные изменения в схему лицензирования и в кросс-платформенность AutoCAD.

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

Часть 1. Единый продукт AutoCAD (Only One. AutoCAD)
Часть 2. Один AutoCAD на всех платформах
Часть 3. Изменения в десктопной версии AutoCAD 2019

Предыстория


Команда AutoCAD уже несколько лет работает над проектом с кодовым названием "Fabric". Основная суть проекта заключается в том, чтобы выделить из общего кода AutoCAD его ядро (AutoCAD Core Engine) и сделать его кросс-платформенным. Изначально эта работа велась для того, чтобы иметь возможность создавать AutoCAD для Mac, но в итоге у разработчиков появилась возможность запускать ядро AutoCAD в "облаке" с помощью сервиса Autodesk Forge и его API.

Сначала возможность компиляции ядра как на Windows, так и на OS X, обеспечивалась с помощью наличия операторов #ifdef, которые определяли, какой кусок кода нужно компилировать для той или иной платформы. Но позже разработчики ушли от такой жесткой привязки к платформам и перешли на совершенно новый уровень абстракции PAL (Platform Abstraction Layer - Уровень Абстракции Платформы), что позволило им компилировать и запускать ядро AutoCAD не только на Windows и OS X, но и на мобильных и веб-платформах.

В результате команда AutoCAD в рамках работы над проектом "Fabric" добилась того, что может запустить в браузере ровно тот же самый код, что и в десктопной версии! Для работы ядра AutoCAD в браузере используются проверенные технологии Emscripten и WebAssembly.

Естественно, между десктопным и браузерными AutoCAD существует огромная пропасть, например, в браузере нет трехмерного проектирования. Но, естественно, это лишь вопрос времени, это лишь первые шаги разработчиков в этом направлении.


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

Веб-версия AutoCAD


Пользователи, имеющие лицензию по подписке на AutoCAD 2019, теперь имеют доступ к полноценной веб-версии AutoCAD, доступной по адресу https://web.autocad.com/

Как я и писал выше, веб-версия AutoCAD - это тот же самый AutoCAD, который мы запускаем на настольном компьютере, а не тот субститут в виде AutoCAD 360, который никакого отношения к оригинальному AutoCAD не имеет.

При входе в веб-версию AutoCAD необходимо войти в систему под единой учетной записью Autodesk.


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

Пользователь может выполнить три действия: Загрузить (Upload), Создать папку (New Folder), Создать чертеж (Create Drawing).

Если выбрать существующий файл DWG, то выведется сообщение о подготовке файла


А затем о старте AutoCAD и предупреждение, что обновление страницы приведет к перезапуску всего процесса


После чего файл открывается в браузере


Некоторые нестандартные шрифты при отображении заменяются на Simplex.shx, однако в самом файле никаких изменений не происходит.

Также в веб-версии AutoCAD не отображаются:
  • Трехмерные тела и и другая 3D-геометрия
  • Поверхности, области, тела
  • Прокси-объекты и пользовательские объекты, включая объекты AutoCAD Architectural, Mechanical, Electrical, Civil 3D, Map 3D, MEP, P and ID и Plant 3D
  • Облака точек, подложки PDF и DGN, некоторые растровые изображения, если они вставлены как внешние ссылки
Но, эти объекты не отображаются только в веб-версии, в файлы никаких изменений не вносится при этом.

В самой веб-версии AutoCAD доступно переключение между пространствами модели и листов, просмотр свойств объектов, управление слоями и внешними ссылками. Если при загрузке и открытии файла будут потеряны внешние ссылки, то пути к ним можно обновить здесь же.

Из инструментов черчения и редактирования доступны команды:
  • Измерить / MEASURE
  • Прямоугольник / RECTANGLE
  • Окружность / CIRCLE
  • Отрезок / LINE
  • Дуга / ARC
  • Полилиния / PLINE
  • Сопряжение (с нулевым радиусом) / FILLET (0 Radius)
  • Удлинить / EXTEND
  • Обрезать / TRIM
  • Зеркало / MIRROR
  • Копировать / COPY
  • Подобие / OFFSET
  • Облако / REVCOULD
  • Размер / DIMENSION
  • МТекст / MTEXT
  • МВыноска / MLEADER
  • Повернуть / ROTATE
  • Перенести / MOVE
  • Стереть / ERASE
  • Отмена и Повтор / UNDO и REDO


При работе с объектами поддерживаются режимы полярного отслеживания, объектные привязки и динамический ввод


Для редактирования можно пользоваться привычными "ручками"


Сама среда работы с чертежами повторяет привычную десктопную версию: знак системы координат, курсор, вывод значений координат. Однако, командной строки нет, вместо нее при необходимости ввода данных появляется специальное окно. Для повтора предыдущей команды используется клавиша Пробел.

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

Некоторые особенности работы веб-версии AutoCAD:
  • Доступ к полноценной веб-версии (просмотр, редактирование и создание) есть только у обладателей подписки на AutoCAD 2019, если вам предоставят доступ к чертежу, то вы сможете только просматривать чертежи
  • В настоящий момент веб-версия AutoCAD поддерживает работу только в браузере Google Chrome 64-х
  • Для комфортной работы с системой требуется как минимум 2 Гб оперативной памяти (это, конечно, совершенно не важно, поскольку компьютеры с меньшим объемом - это уже калькуляторы какие-то)
Созданные и отредактированные в веб-версии файлы DWG можно сохранить только в "облаке" А360, поскольку у браузера в принципе нет доступа к локальным ресурсам компьютера (на самом деле нет, но так принято считать и говорить).

Надо понимать, что это лишь первая версия браузерного AutoCAD, которую разработчики вывели на рынок. В ближайших планах команды разработки:
  • Расширение возможностей по аннотации
  • Вставка блоков
  • Командная строка
  • Подключение к "облачным" хранилищам (Dropbox, Google Drive, Box, Autodesk Drive)
  • Расширение возможностей по управлению файлами
  • Нанесение штриховок
  • Создание слоев и печать в PDF
  • Поддержка прокси-графики
  • Создание таблиц
  • Поддержка тачскринов
  • Вставка внешних ссылок

Мне веб-версия AutoCAD безумно нравится, начиная от истории ее появления, заложенным в нее принципам работы и текущей реализацией и функциональностью. Буду пристально следить за ее развитием.

Также попробую попользоваться веб-версией на реальных проектах и оценить все ее плюсы и минусы.

Десктопный AutoCAD


В новом настольном AutoCAD 2019 появилась возможность прямой загрузки файлов DWG в "облачное" хранилище A360 и чтения их оттуда.

Загрузить в "облако" открытый в AutoCAD 2019 файл DWG можно с помощью команды "Сохранить в интернете и на мобильных устройствах" (СОХРВИНТЕРНЕТМОБ)


Открыть файл из "облака" можно с помощью команды "Открыть в интернете и на мобильных устройствах" (ОТКРВИНТЕРНЕТМОБ)


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


Обратите внимание, что в "облако" с помощью этой команды можно сохранить только файл DWG. Даже если у вас открыт файл DXF, то при загрузке он автоматически преобразуется в DWG.

Для работы двух этих команд необходима установка утилиты "Save to Web and Mobile" / "Сохранить в Autodesk в интернете и на мобильных устройствах", которая автоматически скачивается и устанавливается при первом запуске одной из рассматриваемых команд. Очередной привет администраторам и безопасникам!

Другими словами, две эти команды позволяют вам беспрепятственно перемещать файлы между десктопной, веб-версией AutoCAD и мобильным приложением. Например, можно создать чертеж на десктопе в офисе, затем отредактировать его на объекте в веб-версии или в мобильном приложении, затем загрузить его обратно на настольный компьютер и продолжить работу в офисе на десктопной версии. Удобно? Несомненно.

Другой вопрос: многим ли это нужно?

Мобильное приложение AutoCAD


Мобильное приложение AutoCAD доступно на телефонах и планшетах под управлением Windows, Android и iOS. Приложение AutoCAD оптимизировано для работы на iPhone X, iPad Pro и Windows Surface. Мобильное приложение не имеет отношения к десктопной версии AutoCAD, оно написано отдельно специально для мобильных устройств.


На стартовом экране в версии для iPad, что примечательно, в нижней части нарисован повторяющийся узор, состоящий из силуэтов мостов и небоскребов Сан-Франциско и Нью-Йорка.

Основные возможности мобильного AutoCAD:
  • работа с файлами DWG, расположенными в "облачных" хранилищах A360, Dropbox, Box и Google Drive, файлами из сообщений электронной почты и мессенджеров
  • возможность работы в режиме оффлайн
  • создание новых и редактирование существующих чертежей
  • инструменты черчения, редактирования и измерения
  • специализированные инструменты, разработанные для работы с тачскринами и стилусами
  • интеграция с дальномерами Leica DISTO
  • продвинутые инструменты создания аннотаций для чертежей, включая прикрепление к объектам чертежа фотографий, снятых на камеру мобильного устройства
В приложении можно создавать и редактировать существующие чертежи, вставлять блоки


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


У меня до сих пор не было острой необходимости использовать мобильный AutoCAD, поэтому сказать точно о том, что там появилось нового, не могу.

Заключение


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

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

И если, например, в скорости введения новой функциональности в десктопный AutoCAD компания Autodesk уже проиграла всем конкурентам, то в построении инфраструктуры она впереди всех лет на 5...10.

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

В третьей, заключительной части обзора, мы рассмотри все новинки, которые появились в десктопной версии AutoCAD 2019.


Полезные ссылки:
- The future of AutoCAD (английский)
The new AutoCAD web app feature roadmap (английский)

С уважением, Андрей

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

5 комментариев:

  1. Autodesk так долго рожал онлайново-мобильный AutoCAD, с этими бестолковыми AutoCAD WS и 360, что уже ничего на этом поприще от них не ожидаешь. Такое матерое легаси перепилить под веб скорее невозможно. Быстрее новое с нуля создать получится.

    ОтветитьУдалить
    Ответы
    1. С одной стороны, поддерживать и развивать один продукт гораздо проще, чем несколько разных. С другой стороны, излишняя универсальность и кросс-платформенность могут выйти боком - сейчас это слишком заметно на огромном количестве приложений, когда приложение с Mac компилируют под Win и получается ужасный интерфейс.

      Время покажет

      Удалить
  2. Быть может я крайне инертен в своем мышлении, но никак не могу представить, как в реальной жизни мне бы пригодились Web и Mobile - версии AutoCAD...
    Выехал я допустим на природу, а мне тут начальник звонит и говорит, что нужно отметки трубы опустить / лоток пробросить под путепроводом / кювет на развязке заглубить... А я такой - "Щас, сделаю, не проблема" и на своем смартфончике под шашлычок зафигачил.
    Ну максимум, когда под рукой нет AutoCAD, а считать сторону треугольника по теореме косинусов в лом, я еще понимаю - зайти в Web-версию и накидать нужные примитивы... Но для таких целей тратить столько сил и средств???
    Буду надеяться, что я слишком темный для таких вопросов и все что сейчас делает Autodesk будет очень востребовано пользователями. Как например Google-таблицы стали вполне весомым конкурентом Excel, для задач, не требующих сложнейших вычислений и макросов, дав невероятное полезную возможность одновременной работы над одним документом несколькими пользователями на нескольких платформах.
    Сейчас же я вижу Web и Mobile версии как еще просмотрщик, с возможностью делать измерения. Но такого функционала хватало и ранее.

    ОтветитьУдалить
    Ответы
    1. Как Design Review с возможностью пользоваться с планшета. Удобно будет пользоваться выехав на объект прямо на ходу делать пометки на чертежах и планах, а в это время коллеги в офисе сразу их смогут посмотреть и начинать что-то с этим делать.

      Удалить
    2. Спасибо за отличный, емкий комментарий!
      Я думаю, что мобильная версия - это дань моде и возможность как-то познакомить современных молодых пользователей мобильных устройств с продуктом. А веб-версия - это задел на будущее, в не столь отдаленном времени не будет десктопных приложений, все уедет в веб. А AutoCAD уже будет там. Думаю, это вопрос ближайших 5...10 лет. Например, никто сейчас не ставит отдельные приложения для общения с банком, как это было 5 лет назад - все через браузер. Хотя тогда все кричали, что веб-приложения - это небезопасно! Ну и ваш пример с Google Docs тоже очень показательный.

      Удалить