# Codename One Adds Metal Rendering, Skin Designer, and iOS Diagnostics

DevFeed: [Codename One Adds Metal Rendering, Skin Designer, and iOS Diagnostics](<https://devfeed.tech/articles/metal-and-skins-19366.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/metal-and-skins/>)

Author: Shai Almog

Published: 2026-05-08T00:00:00Z

Content type: article

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [iOS](<https://devfeed.tech/topics/ios.md>), [browser](<https://devfeed.tech/topics/browser.md>), [simulator](<https://devfeed.tech/topics/simulator.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [crash](<https://devfeed.tech/tags/crash.md>), [image](<https://devfeed.tech/tags/image.md>), [ios](<https://devfeed.tech/tags/ios.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [simulator](<https://devfeed.tech/tags/simulator.md>)

## AI overview

Codename One presents a new Metal rendering backend for iOS, a browser-hosted Skin Designer, an iOS Return-as-Done flag, status-bar tap diagnostics, and a simulator dark/light toggle. The article also explains how the project handles quality and discusses bugs in newly released behavior, including an iOS image API crash caused by oversized stack buffers in SIMD code.

## Source excerpt

A new Metal rendering backend for iOS, a browser-hosted Skin Designer that retires the skin downloader, an iOS Reminders-style Return-as-Done flag, status-bar tap diagnostics, a simulator dark/light toggle, and a candid look at how we balance quality with the speed of a small open source company. Build hint to enable Metal:ios.metal=true -- the default flips within two weeks.