Это не сработает, и вы не сможете. Эта статья написана в 2016 году, но все еще в основном точна. Суть в том, что большинство этих API не являются необходимыми, и если мы добавим их все, производительность / размер будут стремительно расти до огромных цифр.
Например, приложение Codename One может весить менее 3 МБ для iOS производственные сборки с поддержкой 32 и 64 бит. Наши ближайшие конкуренты работают на частоте 50 Мб для той же функциональности с поддержкой только 64 бит. Это не просто вопрос размера, это вопрос качества (QA), обслуживания и т. Д. c.
Это также снижает мобильность, так как мы должны проверить это на всех портах, включая iOS, UWP , Web et c.
Сказав, что мы открыты для добавления вещей и добавили некоторые функции в ядро с момента публикации этой статьи. Но в любом случае, вы не можете просто использовать произвольную банку и вам нужно использовать cn1lib .