AlekXL
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Оно бы появилось вне зависимости от его архитектуры, я так считаю. Раньше-позже, но появилось бы - свято место пусто не бывает. | может, на это и был расчет? Два возможных подхода к созданию интерфейса лучше одного. Очевидно, кросс-платформенный способ сложнее в реализации, чем нативный. Навряд ли кто-нибудь из сторонних вендоров за это бы взялся, -- и, тем более, преуспел. Ergo, эмба эту задачу взяла на себя. У нее хотя бы не нулевой шанс довести FMX до кондиции. Если всерьез за это взяться. А нативный подход к интерфейсу, во-первых, лучше параллелится( под ios делает одна команда, под Ведро - другая), ибо полная совместимость по условию задачи не является достижимой, а стало быть -- и приоритетной. Во-вторых, как заметил Hemet, это ниша пустой не могла оставаться. Так что, FMX -- либо плод результат вдумчивого расчета, либо имманентная придурь "пиджаков". ---- Но вообще, у меня другой вопрос. Вы заметили, что, ВНЕЗАПНО, TMemoryStream стал deprecated? Код: // deprecated 'Use TBytesStream'; | Хуже того, в TStream Код: function Read(var Buffer; Count: Longint): Longint; overload; virtual; | огорожена от NEXTGEN условной компиляцией. Это что, синтаксис нетизированных var-параметров в NextGen не работает? Или это очередное волюнтаристское решение разрабов? |