<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/apple-intelligence-has-passed-chinese-government-review-and-is-coming-to-china----fatbobman-s-swift--zjiaws1xa" -->

---
title: Apple Intelligence Has Passed Chinese Government Review...
description: Apple Intelligence has passed China's Cyberspace Administration review and is set to launch in China using Alibaba's Qwen for language models and Baidu for AI...
canonical: https://daily.dev/posts/apple-intelligence-has-passed-chinese-government-review-and-is-coming-to-china----fatbobman-s-swift--zjiaws1xa
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Apple Intelligence Has Passed Chinese Government Review and Is Coming to China -- Fatbobman's Swift Weekly #148 | daily.dev
og:description: Apple Intelligence has passed China's Cyberspace Administration review and is set to launch in China using Alibaba's Qwen for language models and Baidu for AI...
og:url: https://daily.dev/posts/apple-intelligence-has-passed-chinese-government-review-and-is-coming-to-china----fatbobman-s-swift--zjiaws1xa
og:image: https://api.daily.dev/og/posts/zJIaWs1Xa.png
og:image:alt: Apple Intelligence Has Passed Chinese Government Review and Is Coming to China -- Fatbobman's Swift Weekly #148
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Apple Intelligence Has Passed Chinese Government Review and Is Coming to China -- Fatbobman's Swift Weekly #148

**[Fatbobman](https://daily.dev/sources/fatbobman)** · [@fatbobman](https://daily.dev/fatbobman) · 9 min read · 0 upvotes · 0 comments

## Summary

Apple Intelligence has passed China's Cyberspace Administration review and is set to launch in China using Alibaba's Qwen for language models and Baidu for AI search and visual search. This marks Apple's first major example of maintaining a consistent API layer while swapping underlying models by region — a pattern likely to expand globally. The newsletter also covers: an undocumented SwiftUI `avoidsOrphans` API for controlling text orphan behavior, Xcode 27's `#Preview(arguments:)` for multi-state previews, `GeometryProxy.concentricCornerRadii` for concentric button layouts, Swift Subprocess 1.0 (requiring Swift 6.2) for cross-platform process management, Gitwyn (a native Git client integrated into Xcode with on-device AI commit messages), and VersionedDocC for bringing API version comparison back to Swift-DocC.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://fatbobman.com/en/weekly/issue-148>

## Questions this post answers

### Which AI models will power Apple Intelligence in China?

Apple Intelligence in China will use Alibaba's Qwen for language model capabilities and Baidu for AI search and visual search. Both partners were revealed through China's Cyberspace Administration of China (CAC) generative AI registration list and briefly published Apple documentation. Apple's approach keeps the API layer consistent while swapping underlying models per region, meaning developers should not need separate implementations for different markets.

_Developers building Apple Intelligence apps for global markets track regional rollout details like these on daily.dev._

### What does Swift Subprocess 1.0 require and what platforms does it support?

Swift Subprocess 1.0 requires Swift 6.2 and supports macOS, Linux, Windows, Android, and BSD. It is a cross-platform subprocess library built on Swift Concurrency for launching commands, supplying input, streaming output, and managing process termination and cancellation. It is suited for CLIs, build systems, server apps, and developer tools, but is not intended for regular iOS applications. Higher-level features like sandboxing and PTYs are left to other layers.

_Swift developers shipping CLI tools or server apps can follow swift-subprocess and related releases on daily.dev._

### How do I preview multiple SwiftUI view states at once in Xcode 27?

Xcode 27 introduces `#Preview(arguments:)`, which generates multiple independent previews from a collection of state data, each inspectable individually in the Canvas. This replaces the pattern of maintaining multiple nearly identical `#Preview` declarations or stacking all states in a single `VStack`. The recommended approach is to use `arguments` to describe business states (empty, loading, error) while keeping environment configuration separate.

_SwiftUI developers adopting Xcode 27 APIs find practical usage patterns like this surfaced on daily.dev._

## Similar posts on daily.dev

- [2026: When AI Fades into the Workflow, Are You Ready? -- Fatbobman's Swift Weekly \#117](https://daily.dev/posts/2026-when-ai-fades-into-the-workflow-are-you-ready----fatbobman-s-swift-weekly-117-wtogjglnn) · Fatbobman · 0 upvotes · 0 comments

---

Tags: [#swift](https://daily.dev/tags/swift), [#swiftui](https://daily.dev/tags/swiftui), [#xcode](https://daily.dev/tags/xcode), [#apple-intelligence](https://daily.dev/tags/apple-intelligence)

[View this post on daily.dev](https://daily.dev/posts/apple-intelligence-has-passed-chinese-government-review-and-is-coming-to-china----fatbobman-s-swift--zjiaws1xa)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Apple Intelligence Has Passed Chinese Government Review and Is Coming to China -- Fatbobman's Swift Weekly #148","url":"https://daily.dev/posts/apple-intelligence-has-passed-chinese-government-review-and-is-coming-to-china----fatbobman-s-swift--zjiaws1xa","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/apple-intelligence-has-passed-chinese-government-review-and-is-coming-to-china----fatbobman-s-swift--zjiaws1xa"},"datePublished":"2026-08-10T11:08:50.643Z","dateModified":"2026-08-24T09:00:24.721Z","description":"Apple Intelligence has passed China's Cyberspace Administration review and is set to launch in China using Alibaba's Qwen for language models and Baidu for AI...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/0f7cc7c7c59ad9facb924bc6219974e3?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/0f7cc7c7c59ad9facb924bc6219974e3?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Fatbobman","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Person","name":"Yang Xu","url":"https://daily.dev/fatbobman","image":"https://lh3.googleusercontent.com/a/AGNmyxYJD8FDo35yPZMvl1IE9sT7UrM002H-UQb82wk-6A=s96-c","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":60}},"commentCount":0,"discussionUrl":"https://daily.dev/posts/apple-intelligence-has-passed-chinese-government-review-and-is-coming-to-china----fatbobman-s-swift--zjiaws1xa","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"swift,swiftui,xcode,apple-intelligence","timeRequired":"PT9M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Fatbobman","item":"https://daily.dev/sources/fatbobman"},{"@type":"ListItem","position":3,"name":"Apple Intelligence Has Passed Chinese Government Review and Is Coming to China -- Fatbobman's Swift Weekly #148"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/apple-intelligence-has-passed-chinese-government-review-and-is-coming-to-china----fatbobman-s-swift--zjiaws1xa#faq","mainEntity":[{"@type":"Question","name":"Which AI models will power Apple Intelligence in China?","acceptedAnswer":{"@type":"Answer","text":"Apple Intelligence in China will use Alibaba's Qwen for language model capabilities and Baidu for AI search and visual search. Both partners were revealed through China's Cyberspace Administration of China (CAC) generative AI registration list and briefly published Apple documentation. Apple's approach keeps the API layer consistent while swapping underlying models per region, meaning developers should not need separate implementations for different markets. Developers building Apple Intelligence apps for global markets track regional rollout details like these on daily.dev."}},{"@type":"Question","name":"What does Swift Subprocess 1.0 require and what platforms does it support?","acceptedAnswer":{"@type":"Answer","text":"Swift Subprocess 1.0 requires Swift 6.2 and supports macOS, Linux, Windows, Android, and BSD. It is a cross-platform subprocess library built on Swift Concurrency for launching commands, supplying input, streaming output, and managing process termination and cancellation. It is suited for CLIs, build systems, server apps, and developer tools, but is not intended for regular iOS applications. Higher-level features like sandboxing and PTYs are left to other layers. Swift developers shipping CLI tools or server apps can follow swift-subprocess and related releases on daily.dev."}},{"@type":"Question","name":"How do I preview multiple SwiftUI view states at once in Xcode 27?","acceptedAnswer":{"@type":"Answer","text":"Xcode 27 introduces `#Preview(arguments:)`, which generates multiple independent previews from a collection of state data, each inspectable individually in the Canvas. This replaces the pattern of maintaining multiple nearly identical `#Preview` declarations or stacking all states in a single `VStack`. The recommended approach is to use `arguments` to describe business states (empty, loading, error) while keeping environment configuration separate. SwiftUI developers adopting Xcode 27 APIs find practical usage patterns like this surfaced on daily.dev."}}]}
```

