{"slug": "shopify-drops-react-native-for-swift-and-kotlin-credits-coding-agents", "title": "Shopify drops React Native for Swift and Kotlin, credits coding agents", "summary": "Shopify is rebuilding its mobile apps in Swift and Kotlin, six years after moving them to React Native, with its engineering blog crediting coding agents for cutting the cost of maintaining two platforms in sync. The post names no speed-up figure, and Shopify is handing off or winding down its React Native libraries: it is talking to several companies about taking over FlashList, while Restyle is being archived and kept working through the end of 2026. In the same week, Anthropic's threat report accused Moonshot AI of routing Kimi users' requests to Claude — almost 300,000 requests in one ten-day stretch through 5,380 fraudulent accounts — and OpenAI opened its Codex coding harness as a public API in beta with no fee beyond tokens and tools used.", "body_md": "# Shopify drops React Native for Swift and Kotlin, credits coding agents\n\nShopify is moving its mobile apps from React Native back to Swift and Kotlin, and its engineering blog says coding agents are why.\n\nShopify moved its apps to React Native six years ago so it wouldn't have to write everything twice. Now coding agents have cut the cost of writing it twice, so it's going back to native. Anthropic says a Chinese rival secretly answered its customers with Claude, while they thought they were using Kimi. OpenAI turned its own Codex coding agent into a rentable API. Cognition's new coding model edges Anthropic's Fable 5.1 on one agent benchmark. On a newer one, it scores under half of Fable's mark. Claude Code's creator says AI-written production code needs a higher bar than a human's. The same week, a critic let OpenAI's GPT-6 Astra run for 35 hours and got \"absolutely nothing of value.\" And Claude Code's desktop app now pops any pane into its own window.\n\n## Mobile agents\n\n### Shopify drops React Native for Swift and Kotlin, credits coding agents\n\nShopify is rebuilding its mobile apps in Swift and Kotlin, six years after moving them to React Native specifically to avoid writing everything twice. [Its engineering blog says](https://shopify.engineering/back-to-native?ref=thenewway.ai) coding agents changed the math: they \"could implement a feature on Android using the iOS version as a reference, and vice versa,\" cutting the cost of keeping two platforms in sync. The post names no speed-up number. Shopify's React Native libraries get handed off or wound down: it's talking to several companies about taking over FlashList, and Restyle is being archived, kept working through the end of 2026. It's the second Shopify story in two days that runs through coding agents. Yesterday: Tailwind, whose creator had said AI cut its revenue. Today: its own apps.\n\n## Threat intelligence\n\n### Anthropic says Moonshot secretly served Claude to Kimi users\n\n[Anthropic's latest threat report](https://www.anthropic.com/threat-intelligence-report-september-2026?ref=thenewway.ai) accuses Moonshot AI of secretly routing Kimi users' requests to Claude and training on the responses — almost 300,000 requests in one ten-day stretch, through 5,380 fraudulent accounts. One case: an engineer at a Chinese state-owned enterprise used what they thought was Kimi to build an internal tool. Internal code and live credentials went to Anthropic. Anthropic doesn't know if Moonshot told its customers. Moonshot had not responded on X as of Friday morning, US time.\n\n## Agent infrastructure\n\n### OpenAI opens its Codex coding harness as a public API\n\n[OpenAI is renting out](https://openai.com/index/introducing-the-agents-api/?ref=thenewway.ai) the Codex harness that runs its own coding agent, as a public API in beta, with no fee beyond the tokens and tools used. It manages sessions, orchestration, context compaction and recovery; your app supplies the tools and picks where the sandboxed agent runs, MCP servers included. [HN's top reply](https://news.ycombinator.com/item?id=49649213&ref=thenewway.ai) is the right skepticism: nobody has settled what an \"agent product\" looks like yet.\n\n## Benchmarks\n\n### Cognition's new model wins one benchmark, bombs another\n\n[Cognition's SWE-2](https://cognition.com/blog/swe-2?ref=thenewway.ai) scores 92.8% on Terminal-Bench 2.1, edging Anthropic's Fable 5.1 at 91.4% — and 27.3% on the newer Terminal-Bench 4, where Fable 5.1 scores 55.8%. The model is post-trained from Moonshot's Kimi K3. Anthropic's report, out the same day, doesn't mention K3. Every number above is Cognition's own internal eval, not reproduced independently. It ships today in Cognition's Devin Desktop and CLI.\n\n## Trust\n\n### Claude Code's creator and a critic clash on trusting AI-written code\n\nClaude Code's creator [Boris Cherny](https://x.com/bcherny/status/2098217573276131577?ref=thenewway.ai) drew a line: throwaway prototypes can be a black box, but \"production code written by Claude should have a higher bar than if it was written by a human.\" Days earlier, [developer Armin Ronacher](https://lucumr.pocoo.org/2026/9/7/astra-why/?ref=thenewway.ai) tested the opposite, letting OpenAI's GPT-6 Astra run unattended for 35 hours on one prompt: a net 75k lines across 79 commits, \"around 1200 USD in raw API costs,\" and \"absolutely nothing of value.\" Ronacher's verdict: \"I do not manage to trust this model much.\"\n\n## Tools\n\n### Claude Code's desktop app pops any pane into its own window\n\n[Claude Code's desktop app](https://x.com/ClaudeDevs/status/2098090911137972271?ref=thenewway.ai) now lets you pop any pane into its own window. Drag the diff or terminal to a second screen, and Claude keeps working in the main window. Dock it back whenever you want. Splitting panes inside one window already worked; the separate window is the new part. [Cherny](https://x.com/bcherny/status/2098165206296011059?ref=thenewway.ai) also turned /diff into a persistent pane you can scroll and click, updating in real time.\n\n## Also worth your time\n\n- [Claude Code v2.1.268](https://github.com/anthropics/claude-code/releases/tag/v2.1.268?ref=thenewway.ai) — fixes deny and ask permission rules on symlinked directories not applying when a path was given by its real location, a Read or Edit deny rule not applying when an`env -C` or`eval` command sat on the same line, and WebFetch hanging on a server that never finishes a response (it now fails after 300 seconds).\n- [A Tell HN says OpenAI keeps re-enabling its \"allow training\" setting](https://news.ycombinator.com/item?id=49643556&ref=thenewway.ai) — \"I've reset this more than once and the last time I made a careful note of when I did it and to my surprise I found it re-enabled when I checked just now.\" One user's report; the thread splits on whether it happened to others.\n- [GitHub's AI Scan for pull requests gets REST APIs](https://github.blog/changelog/2026-09-10-ai-scan-for-pull-request-apis-in-public-preview?ref=thenewway.ai) — organization and repository endpoints to turn code scanning's AI Scan on across repos, in public preview; separately,[MAI-Code-1-Flash is deprecated](https://github.blog/changelog/2026-09-10-mai-code-1-flash-deprecated?ref=thenewway.ai) across all Copilot experiences as of September 10.\n- [OpenAI is retiring GPT-5.3-Codex-Spark next week](https://x.com/thsottiaux/status/2098300998968357218?ref=thenewway.ai) — \"Next week we'll be retiring GPT-5.3-Codex-Spark. Can you believe we shipped a model named as such!!\"\n\nKnow someone who'd want this in their inbox? Forward it — that's how this grows. And if we got something wrong, or you think we buried the real story today, hit reply. A person reads every one.\n\nThe New Way is written with AI. It gathers the day's stories, checks them against their sources and drafts every summary. A person decides what runs and reviews every issue before we hit send.", "url": "https://wpnews.pro/news/shopify-drops-react-native-for-swift-and-kotlin-credits-coding-agents", "canonical_source": "https://www.thenewway.ai/shopify-drops-react-native-for-swift-and-kotlin-credits-coding-agents/", "published_at": "2026-09-11 13:56:13+00:00", "updated_at": "2026-09-11 14:11:35.439948+00:00", "lang": "en", "topics": ["ai-agents", "developer-tools", "ai-products", "ai-safety", "artificial-intelligence"], "entities": ["Shopify", "React Native", "Swift", "Kotlin", "Anthropic", "Moonshot AI", "OpenAI", "Cognition"], "alternates": {"html": "https://wpnews.pro/news/shopify-drops-react-native-for-swift-and-kotlin-credits-coding-agents", "markdown": "https://wpnews.pro/news/shopify-drops-react-native-for-swift-and-kotlin-credits-coding-agents.md", "text": "https://wpnews.pro/news/shopify-drops-react-native-for-swift-and-kotlin-credits-coding-agents.txt", "jsonld": "https://wpnews.pro/news/shopify-drops-react-native-for-swift-and-kotlin-credits-coding-agents.jsonld"}}