Arioch1 Цитата: Немного напильника - это поддержка ABI на платформе (а в Линуксе сборка одних исходников с разными версиями и настройками GCC приведет к разному ABI), поддержка ADP для отладки, поддержка RTL и FMX с учётом всего этого
это не преувеличение , часом? Конечно, линукс можно собрать множеством способов, но, право же, не думаю, что существует какая-та серьезная бинарная несовместимость. Поддержат RHEL/CentOs, Debian/Ubuntu - и достаточно.
Цитата: . Плюс гораздо больше видеокарт, чем на Wintel. В общем - пилить им до второго пришествия хватит.
это проблема драйверов , а не FMX. Должна там быть совместимость, иначе не было бы под эти платформы игрушек.
Цитата: Так что что бы там маркетологи не праздновали, у меня осталось сильное впечатление, что NDKшные программы в Андроиде будут как DOSовские в винде. Да, жить будут, но чтобы они жили хорошо и дружелюбно к остальной системе и нативным (для ОС) программам - нужно будет сиииильно постараться
Это что, далвик считать нативом?! Мы такое не покупаем..
Цитата: а учитывая что весь почти код работы с 3d контекстом спрятан в fmx под implementation - то это почти mission impossible...........
Если пишешь игру, пиши на крестах. FMX - бизнес платформа, там редко когда нужен реальный 3D.
Цитата: им бы начальство сказало "вы хренью не занимайтесь! сколько процентов андроидного рынка у MIPS+Intel вместе? и чтобы получить этот процент вы собираетесь потратить еще год ???" и на этом весь этото проект был бы сразу же убит.
И правильно. Нефиг денюжки на ерунду тратить. Под Intel есть гораздо более совершенная ОС. С кучей программ, и без далвика.
Цитата: Почему они даже для iOS Simulator не сделали LLVM-компилятор?
А ведь там это было бы и проще и полезнее! но - не сделали.
потому что не нужно. Симулятор все равно слишком сильно отличается от устройства. Так что полная аутентичность не нужна.
Цитата: Точно так же если им вдруг моча ударит делать x86/Android, то и делать его надо будет на манер уже отработанного x86/iOS
вопрос , если , а главное когда ударит.. Перетаскивать Wintel компилятор под ЛЛВМ -- задача важная, хоть и не первоочередная. Стало быть, когда перетащат, то все, старый Intel компилятор пойдет в утиль везде, на всех платформах.
Цитата: А вот создание бинарной отладочной информации, приспособление к незнамо скольким вариациям версий и настроек GC++ (а ядро линукса наскольоко знаю пока clang'ом не собирают) наконец просто сборка и запаковка в apk нескольких разных бинарников под почти одинаковые платформы...
все это преувеличение. Разве линукс лежащую под андроид собирают c существенно разными настройками? Не думаю. Никому этот гемор с бинарной совместимостью не нужен.
Цитата: Но - за исключением Кайликса - они пока не разу не выходили на базар
А древние киликс приложения, говорят, по-прежнему работают на новых системах... Так какого ты пугаешь нас всякой бинарной несовместимостью?
Цитата: Вдруг XE5 будет гениальной системой...
Мы все понимаем, что таковой она не будет.. Мы лишь надеемся, что она не будет откровенно плохой.
Цитата: А вот создание бинарной отладочной информации, приспособление к незнамо скольким вариациям версий и настроек GC++
а как отладочная инфа соотносится с вариациями GCC? Думаю, никак. С ядром? Полагаю, никак. Отладочная инфа просто помогает интерпретировать дизассемблированный код, его контекст... И большая(системная) часть работы уже сделана за них.
Цитата: В общем, за пределами десятка моделей телефонов из белого списка (и максимум трёх версий прошивок для каждого) - будут самые разнообразные глюки
Но это скорее будет характеризовать качества Операционной системы, нежели качества Delphi. Это одна из фундаментальных задач ОС -- обеспечивать абстракцию интерфейсов оборудования.
Хотя, если будет здесь провал, то именно эмба потеряет деньги. Но не думаю, что все так плохо. Андроид нов, но Линукс не нова. Детские болезни в основном должны быть уже преодолены.
А, как мы знаем, Дельфи будет по сути игнорировать андроид в телефоне, общаясь напрямую с Линуксом. Совместимость будет, конечно, хуже, чем у так называемых "нативных"приложений, но не очень намного
sergionn Цитата: для отладочной версии, где у них возникли сложности описанные бауэром, делают на своем, старом неоптимизированном, но быстром компилере,
а для релизной версии - под llvm, все как и в сценарии с ios. Пор моему логично?
с точки зрения менеджера. Не дай Бог, такое будет. Релизы тоже надо отлаживать.
Цитата: Вот тут тот случай, что прелести NDK лучше один раз увидеть самому...
да, надо посмотреть. Наверное, они сделают java обертку, белую и пушистую, пристрелить которую монитору системы будет не комильфо.. А она возми, да и загрузи нативный контрол, FMX. Мальчик Адрюша в растерянности:"ни богу свечка, ни черту кочерга".
Цитата: Уж лучше бы они в win8 лезли imho...
там их никто же ждет(M$). И никому эта вынь не нужна.