1"use strict";(self.webpackChunkrenative_docs=self.webpackChunkrenative_docs||[]).push([[6670],{7528:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>l,contentTitle:()=>r,default:()=>p,frontMatter:()=>t,metadata:()=>a,toc:()=>d});var o=n(4848),s=n(8453);n(6540);const t={id:"apple-silicon",title:"Apple Silicon",sidebar_label:"Apple Silicon",original_id:"apple-silicon"},r=void 0,a={id:"guides/apple-silicon",title:"Apple Silicon",description:"While ReNative works perfectly well on Apple's new ARM CPUs you should be aware of some limitations given by the current state of M1 support by the various SDKs that the each indivitual platforms use. Platforms not specified here are supposed to be working so if you encounter any issues please raise it on GitHub.",source:"@site/docs/guides/apple-silicon.md",sourceDirName:"guides",slug:"/guides/apple-silicon",permalink:"/docs/guides/apple-silicon",draft:!1,unlisted:!1,editUrl:"https://github.com/facebook/docusaurus/edit/main/website/docs/guides/apple-silicon.md",tags:[],version:"current",frontMatter:{id:"apple-silicon",title:"Apple Silicon",sidebar_label:"Apple Silicon",original_id:"apple-silicon"},sidebar:"guidesSidebar",previous:{title:"Analytics",permalink:"/docs/guides/analytics"},next:{title:"Common Issues",permalink:"/docs/guides/common_issues"}},l={},d=[{value:"AndroidTV, Android Wear",id:"androidtv-android-wear",level:2},{value:"Tizen",id:"tizen",level:2},{value:"WebOS",id:"webos",level:2}];function c(e){const i={a:"a",code:"code",h2:"h2",hr:"hr",p:"p",...(0,s.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(i.p,{children:["While ReNative works perfectly well on Apple's new ARM CPUs you should be aware of some limitations given by the current state of M1 support by the various SDKs that the each indivitual platforms use. Platforms not specified here are supposed to be working so if you encounter any issues please raise it on ",(0,o.jsx)(i.a,{href:"https://github.com/flexn-io/renative",children:"GitHub"}),"."]}),"\n",(0,o.jsx)(i.hr,{}),"\n",(0,o.jsx)(i.h2,{id:"androidtv-android-wear",children:"AndroidTV, Android Wear"}),"\n",(0,o.jsxs)(i.p,{children:["Running apps on physical devices or just building/exporting them are expected to work. Doing so you're only using ",(0,o.jsx)(i.code,{children:"adb"})," and that has no dependencies on x86 CPUs."]}),"\n",(0,o.jsxs)(i.p,{children:["For emulators, Google does not provide ",(0,o.jsx)(i.code,{children:"arm64"})," images for TV or wear at the time of writing this article. You can always check Android Studio's AVD Manager if you can download ",(0,o.jsx)(i.code,{children:"arm64"})," images for something other than phone. The phone image selection looks something like this."]}),"\n",(0,o.jsx)("img",{src:"/img/android-studio-arch.png"}),"\n",(0,o.jsx)(i.hr,{}),"\n",(0,o.jsx)(i.h2,{id:"tizen",children:"Tizen"}),"\n",(0,o.jsxs)(i.p,{children:["Running apps on physical devices or just building/exporting them are expected to work. Doing so you're only using ",(0,o.jsx)(i.code,{children:"sdb"})," and that has no dependencies on x86 CPUs."]}),"\n",(0,o.jsxs)(i.p,{children:["Tizen emulators require ",(0,o.jsx)(i.a,{href:"https://github.com/intel/haxm",children:"Intel HAXM"})," installed but that's not possible to do on Apple Silicon."]}),"\n",(0,o.jsx)(i.hr,{}),"\n",(0,o.jsx)(i.h2,{id:"webos",children:"WebOS"}),"\n",(0,o.jsx)(i.p,{children:"Running apps on physical devices or just building/exporting them are expected to work."}),"\n",(0,o.jsxs)(i.p,{children:["WebOS emulators require VirtualBox to be installed but that's not possible to do on Apple Silicon. ",(0,o.jsx)(i.a,{href:"https://discussions.apple.com/thread/253292128",children:"More Info"})]})]})}function p(e={}){const{wrapper:i}={...(0,s.R)(),...e.components};return i?(0,o.jsx)(i,{...e,children:(0,o.jsx)(c,{...e})}):c(e)}},8453:(e,i,n)=>{n.d(i,{R:()=>r,x:()=>a});var o=n(6540);const s={},t=o.createContext(s);function r(e){const i=o.useContext(t);return o.useMemo((function(){return"function"==typeof e?e(i):{...i,...e}}),[i,e])}function a(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),o.createElement(t.Provider,{value:i},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.