Support for Windows and MacOs apps development #22273
Replies: 17 comments · 20 replies
-
Yeah there's also react-native-macos. Targeting desktops would be great, but sounds like it is currently not a priority. This looks to be deprecated, but suggests running the expo web target via Electron: At least ChatGPT thinks it's possible 🤷♂️ (it isn't 👻)
|
Beta Was this translation helpful? Give feedback.
-
Seems Expo team is not too interested in Win/MacOS desktop platforms, so perhaps the discussion can be now, |
Beta Was this translation helpful? Give feedback.
-
well, currently there is this issue, if you add macOS to current expo project (ExpoModulesCode seems to be failing build somehow) trying to find workaround myself, but not sure it will be successful |
Beta Was this translation helpful? Give feedback.
-
I am trying to convert a React Native Expo app to React Native Windows app and React Native MacOC app. To test if that is possible, I created a project using React Native Expo, ran npx expo prebuild to generate the native source code, and then tried to add macOS/Windows app dependencies. On macOS, I am facing the ExpoModulesCore issue. On Windows, I am facing fmt issue: Any suggestions / workarounds? |
Beta Was this translation helpful? Give feedback.
-
At this point, it looks like the next major player in the cross-platform app will be Tauri, it's not there yet but they intend to support Web, Mobile, and Desktop, so instead of grabbing the Expo app and wrapping the web version in Electron, just using Tauri directly seems simpler and more performant (at least in desktop). |
Beta Was this translation helpful? Give feedback.
-
So is there current guideline for developing an app for win/macos with expo? |
Beta Was this translation helpful? Give feedback.
-
Here's the screenshot from recent React Conf 2024 ![]() @EvanBacon please shed some light on building for Mac? And possibly on Windows using RN for Windows? |
Beta Was this translation helpful? Give feedback.
-
Continuous attention |
Beta Was this translation helpful? Give feedback.
-
any update...It would be amazing to have support window/mac version! :) |
Beta Was this translation helpful? Give feedback.
-
Is this what the #30309 is all about, but For MACOS only? |
Beta Was this translation helpful? Give feedback.
-
So i did it and worked for me: |
Beta Was this translation helpful? Give feedback.
-
been a while, is there any updates on this? |
Beta Was this translation helpful? Give feedback.
-
Expo for desktop windows builds wanted! :) |
Beta Was this translation helpful? Give feedback.
-
https://docs.expo.dev/modules/additional-platform-support |
Beta Was this translation helpful? Give feedback.
-
Any update on if expo will support windows? |
Beta Was this translation helpful? Give feedback.
-
It's frustrating to watch PRs that would make solid, incremental progress on enabling support for this languish while others sail through without review. It feels like the roadmap at Expo is being driven by a specific team, which doesn't believe Mac development should be part of the agenda. But I think it should be. I interact with a lot of Electron apps daily, which can and do share a lot of code with the web versions of those apps, but which are not native experiences, and take up more resources than they really should. I developed one of these apps, because I had to prioritize desktop, and right now that means Electron, even though my preference in a stack would be React Native/Expo to set up a cross-platform app, which is what I do on another project. It's true that the Mac development experience, even if you solved the Expo part of it, would be rough, but there's a chicken and egg problem that is actively getting solved for the web platform because of Expo's support for it. If React Native's recommendation is "use a framework" and Expo is the only currently recommended framework, then our solid alternatives are... Rock (formerly RNEF)? Stick Expo web in Electron? |
Beta Was this translation helpful? Give feedback.
-
any updates on this ? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello!
I've read on React Native website something interesting! it seems that Microsoft has made some libraries to empower React Native, in order to make it suitable to build Windows/MacOS apps.
Now I think about Expo, what is the plan ?? is it possible for Expo to build for Windows/MacOS like it does for mobile/web now ?
I'd like to open this topic and listen to community thoughts, including Expo team.
Thank you for your attention.
Beta Was this translation helpful? Give feedback.
All reactions