Lies, Damn Lies and BenchmarksCodename One tackles GC, maps, startup, and JavaScript overhead, and adds native drag and drop plus cross-device continuity. Javadoc joins website search as we prepare for Android API 37.Sep 18, 2026·23 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
Rootless Jailbreak Detection: Updating the Signals, Not the ClaimCodename One's iOS integrity checks now detect current rootless jailbreak layouts, cross-check hooked APIs, inspect mounts and loaded images, and rerun on foreground entry.Sep 8, 2026·6 min read
Watch Follow-Through: Complications, Tiles, and a Companion Wear APKCodename One now generates watchOS WidgetKit complications, Wear OS complication data sources and Tiles, and a companion Wear APK beside the phone artifact.Sep 7, 2026·6 min read
UWB and Nearby Devices: Distance, Direction, Association, and TransportCodename One now exposes UWB distance and direction, companion-device association, presence, and local device transport through separate capability-driven APIs.Sep 6, 2026·7 min read