Faster Starts, Less JavaScript OverheadCodename One removes native startup waits, repeated style scans, and unnecessary JavaScript suspension. Profiles and compiler benchmarks expose costs that bundle size and frame rates miss.Sep 21, 2026·9 min read
We Stopped Waiting for Platform Changes to Find UsA daily Codex task now reads official Apple and Google notices, traces each requirement to Codename One source and build output, and turns verified gaps into fixes before the deadline.Sep 15, 2026·4 min read
Fill an SMS Verification Code Without Reading the InboxCodename One adds phone-number and OTP components plus one-time-code autofill on iOS, Android, and the web without requesting permission to read SMS messages.Sep 14, 2026·3 min read
A Mac App, Not an iOS App on a MacCodename One's macOS build now targets AppKit directly, with NSWindow, NSMenu, NSTextInputClient, NSScreen, and an independent Metal surface for every window.Sep 13, 2026·4 min read
A Dialog Can Now Be a Native Desktop WindowCodename One dialogs can stay inside a secondary window or become native modal windows, while sheets, popups, overlays, tooltips, HTML, and accessibility now resolve the correct top level.Sep 12, 2026·4 min read
VoIP, VPN, and the Build System Behind ThemCodename One adds native call management and VPN APIs, while its builders generate the platform services, frameworks, permissions, and extension plumbing only when an application uses them.Sep 11, 2026·11 min read
Build Hints That Fail Before the Build ServerCodename One now exposes 87 common build hints as Java annotations, giving the compiler enough information to reject misspelled names, wrong types, and unsupported values before a build reaches the server.Sep 9, 2026·7 min read