Целесообразность портирования приложений на Mac-платформу

Автор Тема: Целесообразность портирования приложений на Mac-платформу  (Прочитано 20070 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн DebalanceАвтор темы

  • ADN Club
  • ****
  • Сообщений: 421
  • Карма: 16
    • Advanced software for AutoCAD
  • Skype: Debalance
Можешь у него сам спросить
Да похоже после ответа Дмитрия Загорулькина данный вопрос становится риторическим - вряд ли кто-то по собственному жгучему желанию будет двигаться против мейнстрима без веской на то причины.

... как минимум, двое...
Команда пользователей растёт на глазах - мы наблюдаем двукратный прирост за последние сутки!

Оффлайн Marsikus

  • ADN OPEN
  • Сообщений: 4
  • Карма: 0
Есть задумка по портированию некоторых ARX-приложений на платформу Mac. Но перед тем как начинать хотел бы поинтересоваться у сообщества (может кто в курсе?) какова распространённость AutoCAD'а для данной платформы в мировом и локальном (страны СНГ и т.п.) масштабе?
И вообще стоит ли в данном случае овчинка выделки, если преследовать цель расширения аудитории пользователей приложений?

А вы в итоге попробовали запустить GeomProps на AutoCAD для Mac? Хотел было для англоязычных товарищей написать статью про GeomProps и собрался ставить себе AutoCAD на Mac для этого, а тут такую тему вижу. Прочитал, что AutoCAD для Mac может запускать ARX, если те не используют вызовы к MFC и .NET.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
А вы в итоге попробовали запустить GeomProps на AutoCAD для Mac?
Это вопрос не по адресу, т.к. GeomProps - это моя программа, а не Debalance. Я не пробовал - вот подарит мне кто-нибудь MAC - тогда может и попробую. :-)
Прочитал, что AutoCAD для Mac может запускать ARX, если те не используют вызовы к MFC и .NET.
Нет. Не так. Всё-равно всё требуется перекомпилировать и как я понимаю кучи классов/методов под MAC нет. В том числе и классов/методов работы с Панелью свойств (Properties), которые используют COM/ActiveX, которого под MAC нет. Их как раз и использует GeomProps. Так что с большой вероятностью под MAC его портировать нельзя.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Marsikus

  • ADN OPEN
  • Сообщений: 4
  • Карма: 0
Ясненько, что-то совсем уж тоскливо на Mac живется.

Оффлайн trir

  • ADN Club
  • ****
  • Сообщений: 475
  • Карма: 63
Цитировать
что-то совсем уж тоскливо на Mac живется
есть Parallels Desktop

Оффлайн DebalanceАвтор темы

  • ADN Club
  • ****
  • Сообщений: 421
  • Карма: 16
    • Advanced software for AutoCAD
  • Skype: Debalance
Хотел было для англоязычных товарищей написать статью про GeomProps и собрался ставить себе AutoCAD на Mac для этого
На самом деле основная масса "англоязычных товарищей" использует AutoCAD на платформе Windows. Поэтому можете смело крапать статью по данной утилите (предварительно получив благославение Ривилиса). Кстати, а где Вы планировали её публикацию?

Прочитал, что AutoCAD для Mac может запускать ARX, если те не используют вызовы к MFC и .NET.
Интересно, а где вы это прочитали? Ссылочкой поделитесь?

Оффлайн DebalanceАвтор темы

  • ADN Club
  • ****
  • Сообщений: 421
  • Карма: 16
    • Advanced software for AutoCAD
  • Skype: Debalance
Off-Topic: показать
... вот подарит мне кто-нибудь MAC - тогда может и попробую...
Помнится была у Ю. Лозы такая песенка:
Цитировать

....
Мне уже многое сложно
Многого не испытать
Годы вернуть невозможно
Но я умею мечтать
О далеких мирах
О волшебных дарах
Что когда-нибудь под ноги мне упадут
....


Оффлайн Marsikus

  • ADN OPEN
  • Сообщений: 4
  • Карма: 0
Так что с большой вероятностью под MAC его портировать нельзя.
Жалко, очень полезный плагин, я с его помощью быстро получаю значение массы для деталей.
есть Parallels Desktop
Знаю такой, жду когда подвезут в продажу коробки с 14 версией, а то не хочется покупать предыдущую, когда уже выпустили новую.
На самом деле основная масса "англоязычных товарищей" использует AutoCAD на платформе Windows. Поэтому можете смело крапать статью по данной утилите (предварительно получив благославение Ривилиса). Кстати, а где Вы планировали её публикацию?
Думаю написать в инструкциях на GrabCAD и может быть на Medium. Еще 7 лет назад написал пост в своем блоге на русском языке, так до сих пор пост читают.
Возню эту с Маком затеял потому, что сейчас своей машины с Windows нет, только маленький макбук на 13 дюймов.
Интересно, а где вы это прочитали? Ссылочкой поделитесь?
Про поддержку ARX на Маке прочитал здесь: https://jtbworld.com/autocad-for-mac

Оффлайн DebalanceАвтор темы

  • ADN Club
  • ****
  • Сообщений: 421
  • Карма: 16
    • Advanced software for AutoCAD
  • Skype: Debalance
Про поддержку ARX на Маке прочитал здесь: https://jtbworld.com/autocad-for-mac
Ну, кстати, там же написано:
Цитировать
Do third-party applications based on previous Windows versions of AutoCAD software work with AutoCAD 2011 for Mac software?
Most LISP routines that work in AutoCAD 2011 will run without modification in
AutoCAD 2011 for Mac. LISP routines that are dependent upon DCL or COM
interfaces such as VLA or VLAX are not supported in AutoCAD 2011 for Mac.
Existing ObjectARX applications will require some effort on the behalf of the
developer to work in AutoCAD for Mac. At a minimum, ObjectARX applications
need to be recompiled for Mac OS X.
The API (application programming interface)
libraries used by those applications, and the availability of those libraries on Mac
OS X, will give some indication of the modification necessary for the application
to work in AutoCAD 2011 for Mac. For example, the ObjectARX sample
applications compile without modification. Conversely, an application making
multiple win32 system calls will need to be modified.

Оффлайн Marsikus

  • ADN OPEN
  • Сообщений: 4
  • Карма: 0
Значит без перекомпиляции никак. Не скриптовый язык, к сожалению.

Оффлайн DebalanceАвтор темы

  • ADN Club
  • ****
  • Сообщений: 421
  • Карма: 16
    • Advanced software for AutoCAD
  • Skype: Debalance
Значит без перекомпиляции никак...