Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
Топик располагается на нескольких страницах: 1 2 3 4 5      [все]
 CrossVCL  [new]
Janex
Member

Откуда: Латвия
Сообщений: 1131
Привет всем.
Кто небудь пробовал ето:
http://www.crossvcl.com

Если правильно понел, то автор ето тот самыи кто FMX создал для дельфи, значит, вроде
есть надежда что когда то получим и GUI для Linux-a встроеныи в дельфи...

WBR
Janex
15 сен 17, 16:24    [20799420]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
rgreat
Member

Откуда:
Сообщений: 6068
В целом вроде работает, но не все.

В общем пока альфа версия.
15 сен 17, 16:29    [20799438]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Janex
Member

Откуда: Латвия
Сообщений: 1131
rgreat,

А там работает только стандартные компоненты или всё что имеем под FMX,
на пример TMS компоненты ?
15 сен 17, 17:18    [20799619]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
чччД
Guest
Janex,

и Дед Мороз тоже.
15 сен 17, 17:33    [20799650]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
rgreat
Member

Откуда:
Сообщений: 6068
Janex,

Там реализован эмулятор winApi для Linux и MacOS.
Так что должно работать почти все VCL.

Пробуй.
15 сен 17, 19:04    [20799803]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Няшик
Member

Откуда: Екатеринбург
Сообщений: 885
Офигеть, ограничения на скачивание 30 - 40 кб \ сек. Чё, они не могли на google хостинг залить, или ещё куда.
15 сен 17, 20:28    [20799921]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Gator
Member

Откуда: Москва
Сообщений: 14981
чччД
Janex,

и Дед Мороз тоже.
Как мне объясняли, FMX - это некая "прослойка-надстройка" между контролами и VCL-дельфёй.
Это ещё хуже, чем JVM и LLVM.

Возможно, заблуждаюсь. Defecator знает лучше.
_______
Софт-прослойки ненавижу никакие.
Что летает в/из железок - никакая магия ДМ не скажет.
15 сен 17, 22:55    [20800107]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
rgreat
Member

Откуда:
Сообщений: 6068
Gator,

FMX не имееет никакого отношения к VCL.
15 сен 17, 23:33    [20800137]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
krapotkin
Member

Откуда: Екатеринбург
Сообщений: 688
VCL создавались как обертки над Windows - контролами
поэтому и не взлетел Kylix. Не вышло просто "подточить" VCL под Linux

FMX - это фреймворк, написанный с нуля. Слои абстракции сделаны так (почти) чтобы можно было либо самостоятельно рисовать контролы на разных ОС, либо обертывать нативные, что пока еще слабо реализовано.
15 сен 17, 23:35    [20800139]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Gator
Member

Откуда: Москва
Сообщений: 14981
rgreat,

Ясен пень. У него свои тараканы, даже на винде.
Ещё одна недоделка
15 сен 17, 23:45    [20800150]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Gator
Member

Откуда: Москва
Сообщений: 14981
rgreat, krapotkin,

т.е. я хочу сказать, и VCL (уже сложившийся) и FMX (начинающий, потенциальный) - оба монстры.
15 сен 17, 23:49    [20800152]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
rgreat
Member

Откуда:
Сообщений: 6068
А что, есть приличные немонстровые визуальные библиотеки? :)
15 сен 17, 23:59    [20800158]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Gator
Member

Откуда: Москва
Сообщений: 14981
rgreat,

Есть, наверное. Игрушки ведь пишут, кино смотрят, фотки фотят.
Я уже давно "визуалки" не делаю.
А для контроля хватает лампочек-зуммеров и обычных компонент без изысков.
16 сен 17, 00:18    [20800179]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
rgreat
Member

Откуда:
Сообщений: 6068
Да причем тут игрушки.

"Простую" библиотеку для оконного GUI не найти.
16 сен 17, 00:55    [20800210]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Жытель Гондураса
Member [заблокирован]

Откуда:
Сообщений: 93
Если какая то часть дельфовой программы будет неродным машинным кодом, а некоим байт-кодом, - я распрощаюсь с дельфёй навсегда.

У нынешней команды нет квалифицированного компиляторщика, отвечающего за генерацию машинного кода, и/или присутствует даун-манагер, который обеспечил утверждение новшеств, перечеркивающих главные преимущества продукты(взять ту же интеллектуальные линковку, не включающую мертвый говнокод)
16 сен 17, 02:42    [20800244]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
schi
Member

Откуда: Москва
Сообщений: 2601
"Любой из нас - творец и критик,
Знаток наук, искусств, политик."
16 сен 17, 09:24    [20800336]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Квейд
Member

Откуда: Kyiv, Ukraine
Сообщений: 5367
Жытель Гондураса
Если какая то часть дельфовой программы будет неродным машинным кодом, а некоим байт-кодом, - я распрощаюсь с дельфёй навсегда.
Все компилится в натив под целевую платформу, не кипятись
16 сен 17, 11:37    [20800459]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Janex
Member

Откуда: Латвия
Сообщений: 1131
Gator
rgreat, krapotkin,

т.е. я хочу сказать, и VCL (уже сложившийся) и FMX (начинающий, потенциальный) - оба монстры.


Непонемаю, чем нодовольны VCL и FMX - ами ?
Уже лет 15-20 пишу на VCL начиная с Delphi5, всё работает ...
Шас немношко FMX-м начал баловатся, тож вроде всё работает.
Где проблема ?
Ну да, екзешники становятся всё больше и больше с каждым релизом дельфи, но дисковое
пространство и память уже копеики стоят.
Чем нодовольны ?
16 сен 17, 12:36    [20800529]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
JaDi
Member

Откуда: Сызрань, Россия
Сообщений: 4136
rgreat
Janex,

Там реализован эмулятор winApi для Linux и MacOS.
Так что должно работать почти все VCL.

Пробуй.

Прям вот эмулятор винапи? Что-то сомнения -- значит у большой команды CentOS уже который год полностью заэмулиповать винапи не получается в их линуксе. А тут какой-то делфист (хоть и автор фаерманки) этот самый апи запилил? Сказки какие-то.
16 сен 17, 22:01    [20801015]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
rgreat
Member

Откуда:
Сообщений: 6068
JaDi
Прям вот эмулятор винапи? Что-то сомнения -- значит у большой команды CentOS уже который год полностью заэмулиповать винапи не получается в их линуксе. А тут какой-то делфист (хоть и автор фаерманки) этот самый апи запилил? Сказки какие-то.


http://www.crossvcl.com/index.html
автор
CrossVcl provides low-level Windows API bridge to macOS and Linux.
16 сен 17, 23:24    [20801061]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
чччД
Guest
rgreat,

ну, какое-то подмножество реализует, наверное.
16 сен 17, 23:25    [20801062]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
rgreat
Member

Откуда:
Сообщений: 6068
В составе инсталяхи идут:

Winapi.ActiveX.dcu
Winapi.CommCtrl.dcu
Winapi.CommDlg.dcu
Winapi.CrossVcl.dcu
Winapi.Dlgs.dcu
Winapi.DwmApi.dcu
Winapi.FlatSB.dcu
Winapi.GDIPAPI.dcu
Winapi.GDIPOBJ.dcu
Winapi.GDIPUTIL.dcu
Winapi.Imm.dcu
Winapi.IpExport.dcu
Winapi.Mapi.dcu
Winapi.Messages.dcu
Winapi.MMSystem.dcu
Winapi.MsCTF.dcu
Winapi.MsInkAut.dcu
Winapi.MSXMLIntf.dcu
Winapi.MultiMon.dcu
Winapi.ObjectArray.dcu
Winapi.oleacc.dcu
Winapi.OpenGL.dcu
Winapi.PenInputPanel.dcu
Winapi.PropSys.dcu
Winapi.Qos.dcu
Winapi.RegStr.dcu
Winapi.RichEdit.dcu
Winapi.ShellAPI.dcu
Winapi.ShellScaling.dcu
Winapi.ShlObj.dcu
Winapi.StructuredQueryCondition.dcu
Winapi.TpcShrd.dcu
Winapi.UrlMon.dcu
Winapi.UxTheme.dcu
Winapi.Wincodec.dcu
Winapi.Windows.dcu
Winapi.WinInet.dcu
Winapi.Winsock2.dcu
Winapi.WinSpool.dcu

Думаю это достаточно толстый намек.
16 сен 17, 23:26    [20801063]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
rgreat
Member

Откуда:
Сообщений: 6068
Вообще клевая весчь, при условии адекватной поодержки может выйти.

Ибо практически все контролы в отличие от FMX реализованы нативно.
16 сен 17, 23:39    [20801070]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Gator
Member

Откуда: Москва
Сообщений: 14981
Квейд
Все компилится в натив под целевую платформу

Вряд ли. Скорее.
чччД
ну, какое-то подмножество реализует, наверное.

Да, выдернуто из беседы, зато соответствует реалиям.

Молодой народ мечется - мол, куда податься. в линух, на телефон, (на винду не хотят почему-то)...
А я им отвечаю: - На чём угодно. Где угодно. напиши простой калькулятор с + и - Чтобы он работал!
Остальные бантики потом прилепишь.
____________
Что вы думаете? Попробуйте!
Получите javascript и powershell
17 сен 17, 00:33    [20801087]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Лись
Guest
JaDi
Прям вот эмулятор винапи? Что-то сомнения -- значит у большой команды CentOS уже который год полностью заэмулиповать винапи не получается в их линуксе. А тут какой-то делфист (хоть и автор фаерманки) этот самый апи запилил? Сказки какие-то.


Не весь конечно, только подмножество из USER32.DLL для окошек и контролов.
17 сен 17, 04:52    [20801133]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
rgreat
Вообще клевая весчь, при условии адекватной поодержки может выйти.

И что даст поддержка? Если я нарвался на использование какого-то поведения какого-то контрола, функции или еще чего под какой-то ОС, которое глючит или не реализовано в этой обертке-обманке, мне что - обращаться в эту "адекватную поддержку" и ждать, пока исправят, а потом снова тестировать всё?
И так - на каждый чих?
Спасибо.
17 сен 17, 11:04    [20801243]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Жытель Гондураса
Member [заблокирован]

Откуда:
Сообщений: 93
В плане официальной новости Микрософт о том, что Винда будет поддерживать и процессор ARM и INTEL, - разработка под другие OC (кроме Windows), - становятся неактуальной.
17 сен 17, 11:50    [20801295]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
Жытель Гондураса
В плане официальной новости Микрософт о том, что Винда будет поддерживать и процессор ARM и INTEL, - разработка под другие OC (кроме Windows), - становятся неактуальной.
Угу, андроид и айос уже объявили о том, что сворачиваются в связи с этим.
17 сен 17, 12:12    [20801325]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
JaDi
Member

Откуда: Сызрань, Россия
Сообщений: 4136
Жытель Гондураса
В плане официальной новости Микрософт о том, что Винда будет поддерживать и процессор ARM и INTEL, - разработка под другие OC (кроме Windows), - становятся неактуальной.

Они свою десктопную винду под эти процессы уже как много лет назад выпустили (спец версии ноутов-планшетов с виндой). Проблема-то не в винде, а в самой платформе -- виндовые ноуты, планшеты, телефоны никому не нужны сейчас. Был шанс взлететь с Windows Phone за счет новизны и популярного тренда на плоский дизайн, но они тогда со своим десктопом полезли и момент упустили. Столько лет прошло, а МС всё еще за двумя зайцами гоняется.
17 сен 17, 12:36    [20801351]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4513
JaDi
Они свою десктопную винду под эти процессы уже как много лет назад выпустили (спец версии ноутов-планшетов с виндой).

На той винде (Windows RT) мог работать только метро-софт или только их, МС'а, десктопный софт, типа офиса (собранный под ARM, разумеется). Весь остальной десктопный софт гордо объявлялся легаси и ненужным. Ожидаемо не взлетело. Теперь они делают возможность исполнять любой win32-софт на ARM'ах без каких-либо предварительных ласк. В принципе, может взлететь. Интел уже забеспокоился и готовится судиться.
17 сен 17, 14:27    [20801425]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
JaDi
Member

Откуда: Сызрань, Россия
Сообщений: 4136
Kazantsev Alexey,

Так какой сейчас статус всего этого от Майкрософт и к чему они хотят прийти? Интересует обычный win32 софт, написанный под винду (на делфи). Он где и с какими ограничениями сможет запускаться? Потому что разработку под андроид они похерили (оставили только айос), да и эти сконвертированные в uwp приложения имеют ограничения к новым винапи.
17 сен 17, 15:00    [20801491]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
white_nigger
Member

Откуда: Тула
Сообщений: 2367
JaDi
Так какой сейчас статус всего этого от Майкрософт и к чему они хотят прийти? Интересует обычный win32 софт, написанный под винду (на делфи). Он где и с какими ограничениями сможет запускаться? Потому что разработку под андроид они похерили (оставили только айос), да и эти сконвертированные в uwp приложения имеют ограничения к новым винапи.
Об этом рано пока говорить, хотя ранние образы винды под ARM уже можно скачать.
17 сен 17, 16:23    [20801572]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 3702
Врятли такой монстр, как Microsft закончит свою историю в текущем состоянии. Мы наверняка еще увидим много нового и интересного.
17 сен 17, 16:29    [20801579]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4513
JaDi
Так какой сейчас статус всего этого от Майкрософт и к чему они хотят прийти?

Ожидается, что Windows 10 для ARM станет доступной с выходом Fall Creators Update (середина октября). Тогда же, или чуть позже, видимо, и партнёры компании представят устройства с этой ОС. Чего хочет МС я могу только предполагать, но видится следующее. На телефоны и планшеты будет устанавливаться полноценная десктопная система с адаптированным под размер экрана интерфейсом. То есть, внешне это будет обычный телефон с обычными МС'овскими плитками, но при подключении к док-станции и внешнему монитору будет доступен десктопный режим со всем обилием win32-софта.

JaDi
Интересует обычный win32 софт, написанный под винду (на делфи). Он где и с какими ограничениями сможет запускаться?

Запускаться будет любой x86 софт, неважно чем собранный. Всё это дело будет работать с использованием аппаратной трансляции x86-кода в микрокод процессора (собственно, давно уже интеловские процессоры не выполняют x86-код напрямую, без трансляции) поэтому потерь производительности на этом этапе быть не должно. То есть, если всё будет именно так, то x86 превратится в этакий переносимый байт-код.


JaDi
Потому что разработку под андроид они похерили (оставили только айос)

Вот сейчас я не понял... У МС есть замарин предлагающий и ведроид и иос.

JaDi
да и эти сконвертированные в uwp приложения имеют ограничения к новым винапи

UWP, по моему, вообще не жилец. Не взлетела идея новой переносимой платформы, коли за трансляцию взялись.
17 сен 17, 16:38    [20801588]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
Kazantsev Alexey
То есть, внешне это будет обычный телефон с обычными МС'овскими плитками, но при подключении к док-станции и внешнему монитору будет доступен десктопный режим
Не совсем понятно, зачем докстанция и внешний монитор, если я элементарно могу адаптировать интерфейс под экран телефона средствами win32 api.
17 сен 17, 17:32    [20801654]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4513
YuRock
Не совсем понятно, зачем докстанция и внешний монитор, если я элементарно могу адаптировать интерфейс под экран телефона средствами win32 api.

Ты можешь, а тысячи других авторов не почешутся до тех пор, пока платформа не станет популярной. Установить новые правила игры не сложно, сложно заставить всех играть по этим правилам, особенно, когда ты аутсайдер на мобильном рынке. Пока, думаю, сделают именно так, благо есть и плиточный софт и десктопного вагон. Если всё это взлетит, то тогда придумают что-нибудь для унификации и упрощения разработки гуя (смотрел на только вышедший GNOME 3.26, там десктопный гуй хоть сейчас бери и пускай на мобилках).
17 сен 17, 17:49    [20801677]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
Kazantsev Alexey
Ты можешь, а тысячи других авторов не почешутся до тех пор, пока платформа не станет популярной.
Ну так есть же проверенный временем механизм для таких вещей.
Вшивание в ресурсы спец. манифеста со смыслом "Программа протестирована для работы на маленьких экранах".
17 сен 17, 17:58    [20801683]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4513
YuRock
Вшивание в ресурсы спец. манифеста со смыслом "Программа протестирована для работы на маленьких экранах".

Который станут вшивать все кому не лень, в результате чего на платформе МС будет твориться чёрт знает что. Вряд ли это то, чего хочется МС.
17 сен 17, 18:26    [20801720]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
Kazantsev Alexey
Который станут вшивать все кому не лень, в результате чего на платформе МС будет твориться чёрт знает что
Не хуже, чем то, что на десктопной винде творилось и творится 25 лет, и ничего, МС довольна. Чем больше, тем лучше.
17 сен 17, 18:38    [20801738]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4513
YuRock
Не хуже, чем то, что на десктопной винде творилось и творится 25 лет, и ничего, МС довольна. Чем больше, тем лучше

Я сейчас не о стилистическом единстве говорю.
17 сен 17, 18:44    [20801752]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
Kazantsev Alexey
YuRock
Не хуже, чем то, что на десктопной винде творилось и творится 25 лет, и ничего, МС довольна. Чем больше, тем лучше

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

И если производитель программы информирует ОС о том, что он протестировал работу при соотв. условиях, а это не так - то это должно быть проблемой только производителя ПО (ну и пользователя не надолго, пока он не снял в диспетчере задачу и не деинсталлил её).
17 сен 17, 18:55    [20801775]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4513
YuRock
Ну я имел ввиду тоже не это, а вообще "глючность" программ.

Я не о глючности, а о том, что десктопный софт без адаптации на мобильном устройстве будет просто неюзабелен.
17 сен 17, 18:57    [20801778]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
чччД
Guest
Вы там совсем уже "того"?
За очередной глюк одного из авторов FMX готовы $699 отвалить?
Или решили $200 сэкономить предзаказом?


http://www.crossvcl.com/order.html
17 сен 17, 19:04    [20801786]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
Kazantsev Alexey
десктопный софт без адаптации на мобильном устройстве будет просто неюзабелен.
Ну т.е. речь опять-таки об интерфейсе. Адаптацию юзабельности которого гарантирует производитель ПО манифестом. То, о чем я говорю. Если этот манифест ложный для галочки - программа сносится и все дела. Как и любая нерабочая программа на десктопе.
17 сен 17, 19:21    [20801827]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4513
YuRock
Ну т.е. речь опять-таки об интерфейсе. Адаптацию юзабельности которого гарантирует производитель ПО манифестом.

Да об интерфейсе. Нет, не гарантирует.

YuRock
Если этот манифест ложный для галочки - программа сносится и все дела. Как и любая нерабочая программа на десктопе

Для юзера это bad experience и урон имиджу платформы, чего на старте совсем не нужно. У МС уже была винмобайл с десктоп-лайк гуем, помянем.
17 сен 17, 19:55    [20801874]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
Kazantsev Alexey
У МС уже была винмобайл с десктоп-лайк гуем
И в тот момент он был популярен.
17 сен 17, 20:00    [20801876]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
Kazantsev Alexey
Для юзера это bad experience и урон имиджу платформы, чего на старте совсем не нужно.
А что тогда нужно? Старт чего это тогда будет вообще? Чем это будет отличаться от предыдущих попыток выхода на рынок, если для программера опять ничего не изменится? Опять нельзя будет одну прогу запустить и на десктопе и на телефоне.
Бессмыслица. А так будет смысл.
17 сен 17, 20:04    [20801878]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4513
YuRock
И в тот момент он был популярен.

Был пока альтернативы не появилось, а после даже не мучился.

YuRock
А что тогда нужно? Старт чего это тогда будет вообще? Чем это будет отличаться от предыдущих попыток выхода на рынок, если для программера опять ничего не изменится? Опять нельзя будет одну прогу запустить и на десктопе и на телефоне.

Просто телефон превратится в переносной десктоп. Помимо этого будут планшеты и ноутбуки.
17 сен 17, 21:36    [20802015]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
Kazantsev Alexey
Просто телефон превратится в переносной десктоп.
Нафиг он нужет, если ему монитор обязателен.
17 сен 17, 21:39    [20802022]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4513
YuRock
Нафиг он нужет, если ему монитор обязателен

Кому не нужен те не купят.
17 сен 17, 21:42    [20802028]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
Kazantsev Alexey
YuRock
Нафиг он нужет, если ему монитор обязателен

Кому не нужен те не купят.
Ну понятно, что никто не купил. Зачем телефон покупать, если он уже есть, а там, где есть монитор, и компьютер уже есть.
17 сен 17, 21:50    [20802039]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4513
YuRock
Зачем телефон покупать, если он уже есть, а там, где есть монитор, и компьютер уже есть

Непонятно зачем выпускают новые модели телефонов, ведь у людей уже есть...
17 сен 17, 22:00    [20802056]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
Kazantsev Alexey,

Последние 2 года MS не выпускал, потому доля винфонов упала с 5 до <1%.
А если б выпустила - нафиг никому из владельцев андроид/ифон они не нужны были бы. Никто б их не купил из новых клиентов (а именно это надо МС), т.к. у них уже есть.

С другой стороны подходить надо. Программистам надо упрощать жизнь. Хотя и этого будет мало теперь, но хоть с чего-то начать (если есть смысл еще). А если новшеством будет подключаемый монитор и всё - я лично смысла не вижу. Так как нет разницы с моим нынешним телефоном.

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

Остальное - должно быть удобно программистам. Если мне для запуска на телефоне надо будет только манифест подшить - я это сделаю, не смотря на популярность платформы в 0.01%. Ведь минута делов - почему бы и нет?
А если это будет работать на телефоне только если и если... То и заморачиваться не хочу.
17 сен 17, 22:30    [20802091]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
JaDi
Member

Откуда: Сызрань, Россия
Сообщений: 4136
Так майкрософт же уже выпускала свои планшеты с чехлом-клавиатурой и виндой, делающих их как бы десктопными -- продукт провалился.
17 сен 17, 22:45    [20802116]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4513
YuRock
Так как нет разницы с моим нынешним телефоном.

У тебя телефон умеет запускать десктопный софт?

YuRock
В массе люди пользуются программами, уже адаптированными под телефон - браузеры и офис, всё.

Конечно, чем им ещё пользоваться, если ничего другого нет.

YuRock
Если мне для запуска на телефоне надо будет только манифест подшить - я это сделаю, не смотря на популярность платформы в 0.01%. Ведь минута делов - почему бы и нет?

Для единства UI и UX галочки в манифесте недостаточно. Тут хочешь не хочешь, а придётся пилить гуй для платформы. Поэтому UWP'шный гуй для работающего в фоне десктопного софта вполне себе вариант, а вот зоопарк десктопных адаптаций не вариант.

JaDi
Так майкрософт же уже выпускала свои планшеты с чехлом-клавиатурой и виндой, делающих их как бы десктопными -- продукт провалился.

Те сурфейсы комплектовались производительными, но прожорливыми и горячими корками, которым ещё кулер требовался, хотя нацеливались они в сегмент лёгких планшетов. Недавние сурфейсы про, которые позиционируются уже как замена ноутбука вполне себе успешны. Тут же появляется возможность выпускать производительные, экономичные и безвентиляторные решения в различных форм-факторах.
17 сен 17, 23:18    [20802165]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
Kazantsev Alexey
У тебя телефон умеет запускать десктопный софт?
Только UWP, т.е. можно сказать, что нет, т.к. делать UWP-приложения никому не подпрыгнуло, т.к. МС забила на Win10M и не обновила до неё 80% Win8-фонов, все из которых её поддерживают.
Ну а если не обновила - что толку их делать, если их некому будет запускать.

Kazantsev Alexey
галочки в манифесте недостаточно. Тут хочешь не хочешь, а придётся пилить гуй для платформы

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

Kazantsev Alexey
а вот зоопарк десктопных адаптаций не вариант.

Разницы нет никакой. На десктопе, значит, вариант, а нв мобиле - нет? Я даже спорить не вижу смысла.
17 сен 17, 23:32    [20802183]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
YuRock
не обновила до неё 80% Win8-фонов
Сорри, дезинформация.
МС не обновила 100% телефонов на Win8, хотя и обещела и хотя все они поддерживали и поддерживают её.
Она отказалась от этого обновления по маркетинговым причинам и поставила Win10M только в новые модели.

Благодаря этому до сих пор 80% винфонов (это реальная статистика) до сих пор на Win8. Потому, что зачем покупать если уже есть.
И потому и UWP похоронилась.
17 сен 17, 23:37    [20802190]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4513
YuRock
Разницы нет никакой. На десктопе, значит, вариант, а нв мобиле - нет?

Разница есть. Для десктопа есть стандартные контролы платформы. Для адаптаций десктопного гуя под мобилы нет (мы же не рассматриваем UWP, верно?).
18 сен 17, 00:19    [20802226]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
Kazantsev Alexey
YuRock
Разницы нет никакой. На десктопе, значит, вариант, а нв мобиле - нет?

Разница есть. Для десктопа есть стандартные контролы платформы. Для адаптаций десктопного гуя под мобилы нет.
Чтобы решить эту проблему, достаточно разрешить запускать на телефоне win32-программы. Тогда начнет работать функции CreateWindow, SendMessage, GDI и т.д. Больше мне ничего не нужно. А если этого будет по-прежнему нельзя делать - то что ж это за "полноценная" Win10 на ARM. Очередная бессмыслица.

Производители ПО, имевие десктопные win32 программы, делали SilverLite-версии для Win8. Когда вышла 10-ка и МС предложила делать UWP - никто этого не понял. Зачем это, ели эти программы даже на 80% телефонов работать не будут, не говоря уже о парке десктопов на Win8 и ниже (а это 70% или сколько там).
Это просто бессмысленно.

Так же бессмысленно будет лепить UWP для телефона на новой платформе, если на ней запустится win32-версия программы (которая все равно по любому нужна и она будет основной) при подключенном мониторе. Это просто снова не взлетит.
18 сен 17, 01:12    [20802251]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4513
YuRock
Это просто снова не взлетит

Как я уже говорил, винда для арм не ограничена рамками смартов. Для МС это отличный способ расширить ассортимент устройств и продвижение своей платформы. А взлетит ли именно идея конвергенции вопрос десятый.
18 сен 17, 02:28    [20802276]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
Kazantsev Alexey
А взлетит ли именно идея конвергенции вопрос десятый.
Я не про это, я про возможную реинкарнацию винфонов без возможности запуска на них win32 без внешнего монитора.
18 сен 17, 09:13    [20802438]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
schi
Member

Откуда: Москва
Сообщений: 2601
Kazantsev Alexey
У тебя телефон умеет запускать десктопный софт?


Зачем ?
18 сен 17, 10:26    [20802664]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 4513
schi
Зачем ?

Не знаю.
18 сен 17, 11:00    [20802761]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
schi
Kazantsev Alexey
У тебя телефон умеет запускать десктопный софт?


Зачем ?

Тебе это не надо. Это программистам надо, чтоб две версии не писать.
18 сен 17, 11:58    [20802960]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
YuRock
Тебе это не надо. Это программистам надо

Упс, щас только заметил.
Если что, я ничё такого не имел ввиду.
Я имел ввиду, что пользователям этого не надо (программ с десктопным интерфейсом на мобиле). Они в этом не разбираются, у них - работает или нет.
Только программистам надо приводить интерфейс к нормальной работе на разных размерах экранов.
А таких программ у меня на мобиле куча (которые и на десктопе и на мобиле одинаково выглядят, работают и запускаются с одного и того же бинарника). Примеры - Погода, Калькулятор, OneNote...
18 сен 17, 14:20    [20803464]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Квейд
Member

Откуда: Kyiv, Ukraine
Сообщений: 5367
Лайфхак для тех, кто играет в WOT Blitz (танчики на телефоне/планшете).
Там реализовано управление пальцами по тач-скрину, что не очень удобно для шутера.
Но, люди играют, как могут.

YuRock
А таких программ у меня на мобиле куча (которые и на десктопе и на мобиле одинаково выглядят, работают и запускаются с одного и того же бинарника). Примеры - Погода, Калькулятор, OneNote...


Так вот, я проверил только что. WOT Blitz для телефона Windows Phone прекрасно устанавливается на десктоп с Windows 10, и дает возможность управлять танком с мышки и клавиатуры.

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

Варгеймингу стоит запретить запускать свой мобильный клиент на десктопе.
18 сен 17, 15:17    [20803724]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Квейд
Member

Откуда: Kyiv, Ukraine
Сообщений: 5367
Промахнулся топиком. Рустам, перенеси в "курилку", пожалуйста.
18 сен 17, 15:29    [20803788]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
schi
Member

Откуда: Москва
Сообщений: 2601
YuRock
schi
пропущено...


Зачем ?

Тебе это не надо. Это программистам надо, чтоб две версии не писать.


Да, мне это не надо, я по телефону обычно разговариваю
Для всего остального экран мелкий.
А нет, еще GPS-логгером пользуюсь, но мне крайне трудно представить его полезность на десктопе.
18 сен 17, 15:37    [20803825]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
rgreat
Member

Откуда:
Сообщений: 6068
Квейд
Промахнулся топиком. Рустам, перенеси в "курилку", пожалуйста.

Ничего страшного, тут последние пара десятков сообщений "промахнулись топиком".
18 сен 17, 15:50    [20803873]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Gator
Member

Откуда: Москва
Сообщений: 14981
schi
А нет, еще GPS-логгером пользуюсь, но мне крайне трудно представить его полезность на десктоп
+1
Абсолютная бесполезность на десктопах и серверах.
18 сен 17, 15:52    [20803879]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
defecator
Member

Откуда:
Сообщений: 39235
Gator
schi
А нет, еще GPS-логгером пользуюсь, но мне крайне трудно представить его полезность на десктоп
+1
Абсолютная бесполезность на десктопах и серверах.

GPS на сервере необходим, чтобы знать, в какой стене его припрятали от маски-шоу ))))
18 сен 17, 16:19    [20804001]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
НадоелиУмники
Guest
автор
Промахнулся топиком. Рустам, перенеси в "курилку", пожалуйста.


Тут половина писателей промахнулись топиком - снова флудильня...
18 сен 17, 16:31    [20804049]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
schi
А нет, еще GPS-логгером пользуюсь, но мне крайне трудно представить его полезность на десктопе.

А картами не пользуешься на десктопе? Пробки и прочее... Еще один пример программы, которой я пользуюсь и на десктопе и на телефоне - "Карты Windows" (бывшая Нокиа Here). На мобиле она же и навигатор для езды и ходьбы туда, куда не знаю дороги.
18 сен 17, 16:40    [20804083]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
НадоелиУмники
автор
Промахнулся топиком. Рустам, перенеси в "курилку", пожалуйста.


Тут половина писателей промахнулись топиком - снова флудильня...

Извиняюсь, буду не прочь, если всё порежут :)
18 сен 17, 16:41    [20804085]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
schi
Member

Откуда: Москва
Сообщений: 2601
YuRock
schi
А нет, еще GPS-логгером пользуюсь, но мне крайне трудно представить его полезность на десктопе.

А картами не пользуешься на десктопе? Пробки и прочее... Еще один пример программы, которой я пользуюсь и на десктопе и на телефоне - "Карты Windows" (бывшая Нокиа Here). На мобиле она же и навигатор для езды и ходьбы туда, куда не знаю дороги.


На десктопе есть Google Maps, на мобильнике 2ГИС, пробки мне малоинтересны. Я все к чему клоню - на десктопе экран 27 дюймов, на смартфоне чуть меньше 5, использовать один и тот же интерфейс не совсем эффективно будет.
18 сен 17, 16:46    [20804098]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
JaDi
Member

Откуда: Сызрань, Россия
Сообщений: 4136
defecator
Gator
пропущено...
+1
Абсолютная бесполезность на десктопах и серверах.

GPS на сервере необходим, чтобы знать, в какой стене его припрятали от маски-шоу ))))

Еще GPS-маячки ставятся на промышленном оборудовании, чтобы отслеживать его перемещении в соответствие с договором (думаю, все слышали про российские турбины от Сименса для Крыма). Например, в случае со станками ЧПУ -- оно перестает работать, если координаты рабочего места не соответствуют контрактным.
18 сен 17, 16:58    [20804132]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
schi
На десктопе есть Google Maps, на мобильнике 2ГИС
Это всё дело вкуса. А мог бы и там и там Google Maps использовать.

schi
Я все к чему клоню - на десктопе экран 27 дюймов, на смартфоне чуть меньше 5, использовать один и тот же интерфейс не совсем эффективно будет.

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

И, да, интерфейс - не главное. Их может быть и несколько в зависимости от размеров экрана, ничего в этом нет сложного. Главное удобство - чтоб бинарник был один.
18 сен 17, 17:01    [20804137]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
schi
Member

Откуда: Москва
Сообщений: 2601
YuRock
schi
На десктопе есть Google Maps, на мобильнике 2ГИС
Это всё дело вкуса. А мог бы и там и там Google Maps использовать.


2ГИС работает без подключения к интернету.

schi
Я все к чему клоню - на десктопе экран 27 дюймов, на смартфоне чуть меньше 5, использовать один и тот же интерфейс не совсем эффективно будет.

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

И, да, интерфейс - не главное. Их может быть и несколько в зависимости от размеров экрана, ничего в этом нет сложного. Главное удобство - чтоб бинарник был один.[/quot]

Видишь ли, адаптация к размерам, отличающимся в 5 раз - это вряд ли удобный с точки зрения интерфейса результат. А в чем удобство одного бинарника - я не понимаю. Мне лучше два бинарника, но чтобы каждый был оптимизирован под свою платформу.
18 сен 17, 17:22    [20804210]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
schi
Мне лучше два бинарника

Есть программа. Скажем, половина кода в ней - бизнес-логика, половина - пользовательский интерфейс.
Если в ней два интерфейса - то получаем 3 части:
- Бизнес-логика,
- Интерфейс1,
- Интерфейс2.

А если два бинарника - то получаем 4 части:
- Бизнес-логика в бинарнике 1,
- Интерфейс в бинарнике 1,
- Бизнес-логика в бинарнике 2,
- Интерфейс в бинарнике 1.

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

schi
, но чтобы каждый был оптимизирован под свою платформу

Секундочку. Речь изначально шла об одной платформе - винде. Одинаковой, единой платформе.
18 сен 17, 17:35    [20804246]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
schi
Member

Откуда: Москва
Сообщений: 2601
YuRock
Секундочку. Речь изначально шла об одной платформе - винде. Одинаковой, единой платформе.


Я видимо потерял нить обсуждения. Если у телефона и у десктопа разные аппаратные средства, как может быть один бинарник ?
18 сен 17, 18:02    [20804315]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
bk0010
Member

Откуда:
Сообщений: 4967
Жаба, например.
18 сен 17, 18:57    [20804420]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
rgreat
Member

Откуда:
Сообщений: 6068
bk0010,

У жабы бинарник?:)
18 сен 17, 19:05    [20804430]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
bk0010
Member

Откуда:
Сообщений: 4967
Ну, можно сделать и бинарник. Но тогда потеряется переносимость. Кстати, вроде в 9 обещают нативную компиляцию.
18 сен 17, 19:23    [20804457]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
makhaon
Member

Откуда: A galaxy far far away
Сообщений: 3702
bk0010,

Ага, 9 версий носились с прослойками и, наконец, поняли, что они - зло :)

По поводу бинарей сложно сказать, насколько он нужны разные или одинаковые. У нас, например, библиотеки одни для всех проектов и каша минимизирована полностью, до нуля. Все бинарники собираются одним батником из одних сырцов, я как-то не вижу особенно проблем собрать несколько бинарей. Я то и сам люблю монилитные бинари, но в случае разных классов девайсов наверно всё таки удобнее раздельные бинарники. Даже если они смогут когда-то запускаться везде.
18 сен 17, 22:13    [20804710]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
schi
YuRock
Секундочку. Речь изначально шла об одной платформе - винде. Одинаковой, единой платформе.


Я видимо потерял нить обсуждения. Если у телефона и у десктопа разные аппаратные средства, как может быть один бинарник ?
Псевдо-бинарник, UWP например - один на все платформы под виндой - десктоп, Xbox, iot, mobile. Или в случае win32 на ARM - MZP (или как там называется формат EXE).
19 сен 17, 04:27    [20804841]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Gallemar
Member

Откуда: г.Новосибирск
Сообщений: 5344
Кто пробовал ставить? Не появляется в project manager add platform.
22 сен 17, 20:29    [20817272]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
rgreat
Member

Откуда:
Сообщений: 6068
Дельфя 10.2+?
22 сен 17, 20:32    [20817277]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Gallemar
Member

Откуда: г.Новосибирск
Сообщений: 5344
rgreat,
нет, 10.1
22 сен 17, 20:38    [20817285]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
rgreat
Member

Откуда:
Сообщений: 6068
Gallemar,

Обломись. Там нет комплияции под линукс.
22 сен 17, 20:39    [20817288]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Gallemar
Member

Откуда: г.Новосибирск
Сообщений: 5344
rgreat
Gallemar,

Обломись. Там нет комплияции под линукс.


Ыыы,обидно
22 сен 17, 20:41    [20817292]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
rgreat
Member

Откуда:
Сообщений: 6068
автор
Requirements

CrossVcl requires Embarcadero Delphi 10.2 with macOS development add-on. Enterprise version requires for Linux development.
22 сен 17, 20:41    [20817293]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Gallemar
Member

Откуда: г.Новосибирск
Сообщений: 5344
rgreat, да я уже увидел
22 сен 17, 20:46    [20817299]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
dbpatch
Member

Откуда:
Сообщений: 1130
JaDi
Так майкрософт же уже выпускала свои планшеты с чехлом-клавиатурой и виндой, делающих их как бы десктопными -- продукт провалился.


кто куда провалился? у меня вон лежит на столе surface pro - никуда он не проваливается.

провалилось то, что делали на ARM-е, а Intel версии - живее всех живых, как вполне актуальный ультраноут
10 окт 17, 13:24    [20857416]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
dbpatch
Member

Откуда:
Сообщений: 1130
YuRock
schi
Мне лучше два бинарника

Есть программа. Скажем, половина кода в ней - бизнес-логика, половина - пользовательский интерфейс.
Если в ней два интерфейса - то получаем 3 части:
- Бизнес-логика,
- Интерфейс1,
- Интерфейс2.

А если два бинарника - то получаем 4 части:
- Бизнес-логика в бинарнике 1,
- Интерфейс в бинарнике 1,
- Бизнес-логика в бинарнике 2,
- Интерфейс в бинарнике 1.

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

schi
, но чтобы каждый был оптимизирован под свою платформу

Секундочку. Речь изначально шла об одной платформе - винде. Одинаковой, единой платформе.


чушь какая-то.

UI для десктопа и для мобильных версий будет отличаться принципиально, по определению. зачем в одном бинарике таскать разные .dfm/.res которые в принципе никогда на нем запущены не будут?

==

crossvcl - сабж конечно очень интересен, но вот насчет iOS/Android таки будет печаль-печаль, особенно со вторым.
10 окт 17, 13:31    [20857448]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
dbpatch
UI для десктопа и для мобильных версий будет отличаться принципиально, по определению. зачем в одном бинарике таскать разные .dfm/.res
Не всегда отличаться и не всегда принципиально, да это и не важно.
А зачем таскать dfm - я вообще не знаю.
10 окт 17, 14:08    [20857586]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
dbpatch
Member

Откуда:
Сообщений: 1130
YuRock
dbpatch
UI для десктопа и для мобильных версий будет отличаться принципиально, по определению. зачем в одном бинарике таскать разные .dfm/.res
Не всегда отличаться и не всегда принципиально, да это и не важно.
А зачем таскать dfm - я вообще не знаю.

абсолютно всегда, ибо мышь и толстый палец - это две большие разницы

ты вона запусти с планшета rdp сессию к винде и попробуй пальцем поработать- имено поработать, а не интернеты серфить - расскажешь потом как оно
10 окт 17, 14:56    [20857792]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
dbpatch
абсолютно всегда, ибо мышь и толстый палец - это две большие разницы
Ну если dfm (т.е. VCL) использовать - то да.
10 окт 17, 15:03    [20857809]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Gallemar
Member

Откуда: г.Новосибирск
Сообщений: 5344
Хватит оффтопить, расскажите лучше за Crossvcl
10 окт 17, 16:04    [20858057]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
dbpatch
Member

Откуда:
Сообщений: 1130
YuRock
dbpatch
абсолютно всегда, ибо мышь и толстый палец - это две большие разницы
Ну если dfm (т.е. VCL) использовать - то да.


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

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

в любом случае это будут уже разные .dfm или .pas - не важно, с точки зрения бинарного деплоя это неродной код и ресурс бесполезен
10 окт 17, 18:07    [20858547]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
dbpatch
при чем тут VCL?

При том, что я не использую .dfm. И если мой интерфейс подстраивается под любой размер экрана - я лично не называю его "неродной".

Всё, хватит оффтопить. Попросили же.
10 окт 17, 18:17    [20858572]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
чччД
Guest
YuRock
dbpatch
при чем тут VCL?

При том, что я не использую .dfm. И если мой интерфейс подстраивается под любой размер экрана - я лично не называю его "неродной".

Всё, хватит оффтопить. Попросили же.

Ну привет. Выдумываешь собственные термины - так не тащи их сюда, а если притащил - не обижайся.
10 окт 17, 19:05    [20858669]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4236
чччД
а если притащил - не обижайся

Не я же просил. Мне чё обижаться.
10 окт 17, 19:42    [20858723]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Gallemar
Member

Откуда: г.Новосибирск
Сообщений: 5344
А вообще Крюков на sql.ru бывает?
Есть вопросы по его поделке.
11 окт 17, 06:42    [20859540]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Gallemar
Member

Откуда: г.Новосибирск
Сообщений: 5344
Пытаюсь скомпилировать проект, в PASERVER получаю

Starting Platform Assistant Server on port 64211

Type ? for available commands
>Runtime error 217 at $0065D3C3
$0065D3C3
11 окт 17, 07:22    [20859557]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Gallemar
Member

Откуда: г.Новосибирск
Сообщений: 5344
Вопрос отпал при обращении к Крюкову, оказывается Yosemite не катит, с ним есть проблемы
11 окт 17, 09:50    [20859703]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: CrossVCL  [new]
alekcvp
Member

Откуда:
Сообщений: 2263
А сабж всё, умер?
На оффсайте ни скачать, ни купить, ни новостей за два года?
19 июл 20, 21:46    [22170068]     Ответить | Цитировать Сообщить модератору
 Re: CrossVCL  [new]
Virtual Student
Member

Откуда: Belarus
Сообщений: 307
Janex
Gator
rgreat, krapotkin,

т.е. я хочу сказать, и VCL (уже сложившийся) и FMX (начинающий, потенциальный) - оба монстры.


Непонемаю, чем нодовольны VCL и FMX - ами ?
Уже лет 15-20 пишу на VCL начиная с Delphi5, всё работает ...
Шас немношко FMX-м начал баловатся, тож вроде всё работает.
Где проблема ?
Ну да, екзешники становятся всё больше и больше с каждым релизом дельфи, но дисковое
пространство и память уже копеики стоят.
Чем нодовольны ?

+1
22 июл 20, 09:41    [22171453]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2 3 4 5      [все]
Все форумы / Delphi Ответить