Difference between revisions of "Template:Compatibility/macOS"
From AppleGamingWiki, the wiki about gaming on M1 Apple silicon Macs
m (initial fix for empty variables evaluating as true/set) |
m (added fix to all remaning rows + sections) |
||
| Line 7: | Line 7: | ||
NEW SECTION: General | NEW SECTION: General | ||
| − | -->{{#ifeq: {{{native|na}}}{{{rosetta 2|na}}}{{{ios-ipados app|na}}} | nanana | | | + | -->{{#if: {{{native|}}}{{{rosetta 2|}}}{{{ios-ipados app|}}} | {{#ifeq: {{{native|na}}}{{{rosetta 2|na}}}{{{ios-ipados app|na}}} | nanana | | |
<tr class="template-infotable-head table-compatibility-head-row"> | <tr class="template-infotable-head table-compatibility-head-row"> | ||
<th scope="col" style="width: 230px;" class="table-compatibility-head-method">Method</th> | <th scope="col" style="width: 230px;" class="table-compatibility-head-method">Method</th> | ||
| Line 36: | Line 36: | ||
NEW ROW: iOS/iPadOS App | NEW ROW: iOS/iPadOS App | ||
| − | -->{{#ifeq: {{{ios-ipados app|na}}} | na | | | + | -->{{#if: {{{ios-ipados app|}}} | {{#ifeq: {{{ios-ipados app|na}}} | na | | |
<tr class="template-infotable-body table-compatibility-body-row"> | <tr class="template-infotable-body table-compatibility-body-row"> | ||
<th scope="row" class="table-compatibility-body-method"><abbr title="macOS can run the iOS/iPadOS app of the game">iOS/iPadOS App</abbr></th> | <th scope="row" class="table-compatibility-body-method"><abbr title="macOS can run the iOS/iPadOS app of the game">iOS/iPadOS App</abbr></th> | ||
| Line 42: | Line 42: | ||
<td class="table-compatibility-body-notes">{{{ios-ipados app notes|}}}</td> | <td class="table-compatibility-body-notes">{{{ios-ipados app notes|}}}</td> | ||
</tr> | </tr> | ||
| − | }}<!-- | + | }}}}<!-- |
| − | -->}}<!-- | + | -->}}}}<!-- |
NEW SECTION: Compatibility layer | NEW SECTION: Compatibility layer | ||
| − | -->{{#ifeq: {{{crossover|na}}}{{{wine|na}}} | nana | | | + | -->{{#if: {{{crossover|}}}{{{wine|}}} | {{#ifeq: {{{crossover|na}}}{{{wine|na}}} | nana | | |
<tr class="template-infotable-secondhead table-compatibility-head-row"> | <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 compatibility layer">Compatibility layer</abbr></th> | <th scope="col" style="width: 230px;" class="table-compatibility-head-method"><abbr title="Game can run through a third-party compatibility layer">Compatibility layer</abbr></th> | ||
| Line 57: | Line 57: | ||
NEW ROW: CrossOver | NEW ROW: CrossOver | ||
| − | -->{{#ifeq: {{{crossover|na}}} | na | | | + | -->{{#if: {{{crossover|}}} | {{#ifeq: {{{crossover|na}}} | na | | |
<tr class="template-infotable-body table-compatibility-body-row"> | <tr class="template-infotable-body table-compatibility-body-row"> | ||
<th scope="row" class="table-compatibility-body-method">[[CrossOver]]</th> | <th scope="row" class="table-compatibility-body-method">[[CrossOver]]</th> | ||
| Line 63: | Line 63: | ||
<td class="table-compatibility-body-notes">{{{crossover notes|}}}</td> | <td class="table-compatibility-body-notes">{{{crossover notes|}}}</td> | ||
</tr> | </tr> | ||
| − | }}<!-- | + | }}}}<!-- |
NEW ROW: Wine | NEW ROW: Wine | ||
| − | -->{{#ifeq: {{{wine|na}}} | na | | | + | -->{{#if: {{{wine|}}} | {{#ifeq: {{{wine|na}}} | na | | |
<tr class="template-infotable-body table-compatibility-body-row"> | <tr class="template-infotable-body table-compatibility-body-row"> | ||
<th scope="row" class="table-compatibility-body-method">Wine</th> | <th scope="row" class="table-compatibility-body-method">Wine</th> | ||
| Line 73: | Line 73: | ||
<td class="table-compatibility-body-notes">{{{wine notes|}}}</td> | <td class="table-compatibility-body-notes">{{{wine notes|}}}</td> | ||
</tr> | </tr> | ||
| − | }}<!-- | + | }}}}<!-- |
| − | -->}}<!-- | + | -->}}}}<!-- |
NEW SECTION: Virtualization | NEW SECTION: Virtualization | ||
| − | -->{{#ifeq: {{{parallels|na}}} | na | | | + | -->{{#if: {{{parallels|}}} | {{#ifeq: {{{parallels|na}}} | na | | |
<tr class="template-infotable-secondhead table-compatibility-head-row"> | <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 virtualization such as e.g. Parallels">Virtualization</abbr></th> | <th scope="col" style="width: 230px;" class="table-compatibility-head-method"><abbr title="Game can run through virtualization such as e.g. Parallels">Virtualization</abbr></th> | ||
| Line 88: | Line 88: | ||
NEW ROW: Parallels | NEW ROW: Parallels | ||
| − | -->{{#ifeq: {{{parallels|na}}} | na | | | + | -->{{#if: {{{parallels|}}} | {{#ifeq: {{{parallels|na}}} | na | | |
<tr class="template-infotable-body table-compatibility-body-row"> | <tr class="template-infotable-body table-compatibility-body-row"> | ||
<th scope="row" class="table-compatibility-body-method">[[Parallels]]</th> | <th scope="row" class="table-compatibility-body-method">[[Parallels]]</th> | ||
| Line 94: | Line 94: | ||
<td class="table-compatibility-body-notes">{{{parallels notes|}}}</td> | <td class="table-compatibility-body-notes">{{{parallels notes|}}}</td> | ||
</tr> | </tr> | ||
| − | }}<!-- | + | }}}}<!-- |
| − | -->}}<!-- | + | -->}}}}<!-- |
NEW SECTION: Multi-booting | NEW SECTION: Multi-booting | ||
| − | -->{{#ifeq: {{{windows 10 arm|na}}}{{{linux arm|na}}} | nana | | | + | -->{{#if: {{{windows 10 arm|}}}{{{linux arm|}}} | {{#ifeq: {{{windows 10 arm|na}}}{{{linux arm|na}}} | nana | | |
<tr class="template-infotable-secondhead table-compatibility-head-row"> | <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 another bootable operating system">Multi-booting</abbr></th> | <th scope="col" style="width: 230px;" class="table-compatibility-head-method"><abbr title="Game can run through another bootable operating system">Multi-booting</abbr></th> | ||
| Line 109: | Line 109: | ||
NEW ROW: Windows 10 ARM | NEW ROW: Windows 10 ARM | ||
| − | -->{{#ifeq: {{{windows 10 arm|na}}} | na | | | + | -->{{#if: {{{windows 10 arm|}}} | {{#ifeq: {{{windows 10 arm|na}}} | na | | |
<tr class="template-infotable-body table-compatibility-body-row"> | <tr class="template-infotable-body table-compatibility-body-row"> | ||
<th scope="row" class="table-compatibility-body-method">Windows 10 ARM</th> | <th scope="row" class="table-compatibility-body-method">Windows 10 ARM</th> | ||
| Line 115: | Line 115: | ||
<td class="table-compatibility-body-notes">{{{windows 10 arm notes|}}}</td> | <td class="table-compatibility-body-notes">{{{windows 10 arm notes|}}}</td> | ||
</tr> | </tr> | ||
| − | }}<!-- | + | }}}}<!-- |
NEW ROW: Linux ARM | NEW ROW: Linux ARM | ||
| − | -->{{#ifeq: {{{linux arm|na}}} | na | | | + | -->{{#if: {{{linux arm|}}} | {{#ifeq: {{{linux arm|na}}} | na | | |
<tr class="template-infotable-body table-compatibility-body-row"> | <tr class="template-infotable-body table-compatibility-body-row"> | ||
<th scope="row" class="table-compatibility-body-method">Linux ARM</th> | <th scope="row" class="table-compatibility-body-method">Linux ARM</th> | ||
| Line 125: | Line 125: | ||
<td class="table-compatibility-body-notes">{{{linux arm notes|}}}</td> | <td class="table-compatibility-body-notes">{{{linux arm notes|}}}</td> | ||
</tr> | </tr> | ||
| − | }}<!-- | + | }}}}<!-- |
| − | -->}}<!-- | + | -->}}}}<!-- |
--></table></div></includeonly><noinclude>{{ii}} Example from [[Minecraft]]: | --></table></div></includeonly><noinclude>{{ii}} Example from [[Minecraft]]: | ||
Revision as of 20:34, 18 April 2021
- Example from Minecraft:
macOS Compatibility
| Method | Rating | Notes |
|---|---|---|
| Native | Java version can be compiled for native ARM, see #Native. | |
| Rosetta 2 | Java version runs well via Rosetta 2. | |
| iOS/iPadOS App | Mobile (Bedrock) can be sideloaded. | |
| Compatibility layer | ||
| CrossOver | ||
| Wine | ||
| Virtualization | ||
| Parallels | 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 =
}}
Visit Template:Compatibility/macOS/Documentation to edit this text. (How does this work?)