Skip to content

Conversation

@Alex-Wengg
Copy link
Contributor

Summary

  • Remove isIntelMac from SystemInfo type - not relevant for iOS
  • Simplify native module - iOS is always ARM64
  • Remove TurboModule/JSI/Zero-copy architecture docs from README
  • Update tests and mocks

Rationale

React Native targets iOS which runs exclusively on ARM64 devices. Intel Mac support documentation was misleading since this is a mobile SDK.

@Alex-Wengg Alex-Wengg force-pushed the remove-intel-mac-refs branch 4 times, most recently from b4c5e5c to c59b126 Compare January 14, 2026 18:20
React Native targets iOS (ARM64 only), so Intel Mac support is not relevant.

Changes:
- Remove isIntelMac from SystemInfo type
- Simplify isAppleSilicon to always return true on iOS
- Remove TurboModule/JSI architecture docs from README
- Add expo-test/ example demonstrating Expo integration
- Fix react-native field to use compiled JS for Metro compatibility
- Add Expo build job to CI
@Alex-Wengg Alex-Wengg force-pushed the remove-intel-mac-refs branch from c59b126 to 192d549 Compare January 14, 2026 18:27
@Alex-Wengg Alex-Wengg merged commit d8fbfd3 into main Jan 14, 2026
5 checks passed
Alex-Wengg added a commit that referenced this pull request Jan 14, 2026
- Remove isIntelMac from SystemInfo type - not relevant for iOS
- Simplify native module - iOS is always ARM64
- Remove TurboModule/JSI/Zero-copy architecture docs from README
- Update tests and mocks
- add expo build
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants