kaz_av
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору NickNNN Цитата: Некоторые вещи обязательно буду делать с использованием NDK (это затруднит взлом или использование наработок я так понимаю? ) | Если значительная и неотъемлемая часть бизнес-логики будет вынесена в нативный модуль, затруднит определенно. И разработку тоже Цитата: не хочется опять "завязаться" на платформу и не иметь возможности с нее легко спрыгнуть | Как раз с Oxygen'ом никакой завязки на платформу произойти не может т.к. он таковой не является. Это всего лишь язык с компилятором поддерживающий несколько платформ, но поддерживающий не методом прихода с собственным уставом, а бесшовной интеграцией (можно наследовать классы от определенных на платформе, например). У него даже собственной RTL нет (т.е. нет своей иерархии классов, всё в доску platform native потому, загнись вдруг RemObjects, переход на жабу будет означать лишь смену синтаксичесикх конструкций). В этом его минус для разработки переносимого софта, но с другой стороны, при разработке софта под конкретную платформу бесшовная интеграция выглядит более предпочтительной т.к. можно читать мануалы по платформе с примерами кода и элементарно, меняя синтаксис, использовать. А как язык это современный диалект паскаля. Кстати, у RemObjects есть еще и реализация C# под ведроид, жабу и иос (без фреймвоков, только компилятор). У них неплохая интеграция со студией, кому вообще студия нравится, тот оценит. В остальном придется использовать инструментарий принятый на целевой платформе (т.е. тот же GUI можно рисовать в Android Studio) |