> -- Иван Кузьмицкий писал(а):
> Для этого надо знать и веб-технологии, и тот же CSS. В случае же ББ, достаточно уметь работать с составными документами - чтобы строить интерфейсы, не задумываясь о веб-технологиях. А конечный итог ровно такой же - гипертекст, прекрасно работающий по касаниям пальца.
В основе работы веба лежат простые вещи, в сочетании дающие поразительные вещи, без вложения больших усилий.

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

Чтобы перенести Блэкбокс на новую платформу, нужно:
реализовать компилятор с кодогенерацией для нового процессора - подсистема Devреализовать модуль Kernel, используя возможности низлежайшей ОС,затем подсистему Host , используя возможности оконной системы, в которой нужно учесть все нюансы работы как составных документов, так и работу с формами.Всего лишь.

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