Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Difference between revisions of "Template:Compatibility/macOS"

From AppleGamingWiki, the wiki about gaming on M1 Apple silicon Macs
(Adding emulation section)
m (removed a { that had snuck in on the wine cargo_store call)
 
(One intermediate revision by the same user not shown)
Line 12: Line 12:
 
-->{{#if: {{{windows 10 arm|}}} | {{#vardefine:macOS windows 10 arm|{{{windows 10 arm|}}}}} }}<!--
 
-->{{#if: {{{windows 10 arm|}}} | {{#vardefine:macOS windows 10 arm|{{{windows 10 arm|}}}}} }}<!--
 
-->{{#if: {{{linux arm|}}}      | {{#vardefine:macOS linux arm|{{{linux arm|}}}}} }}<!--
 
-->{{#if: {{{linux arm|}}}      | {{#vardefine:macOS linux arm|{{{linux arm|}}}}} }}<!--
-->{{#if: {{{ryujinx|}}}        | {{#vardefine:macOS ryujinx|{{{ryujinx|}}}}} }}<!--
 
-->{{#if: {{{cemu|}}}          | {{#vardefine:macOS cemu|{{{cemu|}}}}} }}<!--
 
  
 
   NEW SECTION: General
 
   NEW SECTION: General
Line 107: Line 105:
  
 
-->}}<!--
 
-->}}<!--
 
  NEW SECTION: Emulation
 
 
-->{{#ifeq: {{#var:macOS ryujinx|na}}{{#var:macOS cemu|na}} | nana | |
 
<tr class="template-infotable-secondhead table-compatibility-head-row">
 
<th scope="col" style="width: 230px;" class="table-compatibility-head-method"><abbr title="Game can run through a third-party emulator layer">Emulation</abbr></th>
 
<th scope="col" style="width: 50px;" class="table-compatibility-head-rating">{{#var:rating header}}{{#vardefine:rating header|}}</th>
 
<th scope="col" style="width: 540px;" class="table-compatibility-head-notes">{{#var:notes header}}{{#vardefine:notes header|}}</th>
 
</tr><!--
 
 
  NEW ROW: Ryujinx
 
 
-->{{#ifeq: {{#var:macOS ryujinx|na}} | na | |
 
<tr class="template-infotable-body table-compatibility-body-row">
 
<th scope="row" class="table-compatibility-body-method">Ryujinx</th>
 
<td class="table-compatibility-body-rating">{{Rating|{{#var:macOS ryujinx|na}}}}</td>
 
<td class="table-compatibility-body-notes">{{{ryujinx notes|}}}</td>
 
</tr>
 
}}<!--
 
 
  NEW ROW: Cemu
 
 
-->{{#ifeq: {{#var:macOS cemu|na}} | na | |
 
<tr class="template-infotable-body table-compatibility-body-row">
 
<th scope="row" class="table-compatibility-body-method">Cemu</th>
 
<td class="table-compatibility-body-rating">{{Rating|{{#var:macOS cemu|na}}}}</td>
 
<td class="table-compatibility-body-notes">{{{cemu notes|}}}</td>
 
</tr>
 
}}<!--
 
  
 
   NEW SECTION: Multi-booting
 
   NEW SECTION: Multi-booting
Line 186: Line 155:
 
|linux arm            = na
 
|linux arm            = na
 
|linux arm notes      =
 
|linux arm notes      =
|ryujinx              =
 
|ryujinx notes        =
 
|cemu                =
 
|cemu notes          =
 
 
}}</noinclude><noinclude>{{#cargo_declare:
 
}}</noinclude><noinclude>{{#cargo_declare:
 
_table=Compatibility_macOS
 
_table=Compatibility_macOS
Line 200: Line 165:
 
|windows_10_arm=String
 
|windows_10_arm=String
 
|linux_arm=String
 
|linux_arm=String
|ryujinx=String
 
|cemu=String
 
 
}}</noinclude><includeonly>{{#ifeq: {{NAMESPACE}} | | {{#cargo_store:
 
}}</noinclude><includeonly>{{#ifeq: {{NAMESPACE}} | | {{#cargo_store:
 
_table=Compatibility_macOS
 
_table=Compatibility_macOS
Line 208: Line 171:
 
|iosipados_app={{#var:macOS ios-ipados app|na}}
 
|iosipados_app={{#var:macOS ios-ipados app|na}}
 
|crossover={{#var:macOS crossover|na}}
 
|crossover={{#var:macOS crossover|na}}
|wine={{#var:macOS {wine|na}}
+
|wine={{#var:macOS wine|na}}
 
|parallels={{#var:macOS parallels|na}}
 
|parallels={{#var:macOS parallels|na}}
 
|windows_10_arm={{#var:macOS windows 10 arm|na}}
 
|windows_10_arm={{#var:macOS windows 10 arm|na}}
 
|linux_arm={{#var:macOS linux arm|na}}
 
|linux_arm={{#var:macOS linux arm|na}}
|ryujinx={{#var:macOS ryujinx|na}}
 
|cemu={{#var:macOS cemu|na}}
 
 
}}}}</includeonly><noinclude>{{documentation}}</noinclude>
 
}}}}</includeonly><noinclude>{{documentation}}</noinclude>

Latest revision as of 21:46, 10 June 2023

Example from Minecraft:

macOS Compatibility

Method Rating Notes
Native Perfect Java version can be compiled for native ARM, see #Native.
Rosetta 2 Perfect Java version runs well via Rosetta 2.
iOS/iPadOS App Perfect Mobile (Bedrock) can be sideloaded.
Compatibility layer
CrossOver Unknown
Wine Unknown
Virtualization
Parallels Perfect Bedrock version playable after using latest Windows Insider Preview build of Windows 10 ARM.

This template defines the table "Compatibility_macOS". View table.

Documentation for the above template (sometimes hidden from view).
{{Compatibility/macOS
|native               =
|native notes         =
|rosetta 2            =
|rosetta 2 notes      =
|ios-ipados app       =
|ios-ipados app notes = 
|crossover            =
|crossover notes      =
|wine                 =
|wine notes           =
|parallels            =
|parallels notes      =
|windows 10 arm       =
|windows 10 arm notes =
|linux arm            =
|linux arm notes      =
}}