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
m (only cargo_store if namespace is not empty (excludes Project:Sample article))
m (hide if na, nana, nanana)
Line 4: Line 4:
 
   NEW SECTION: General
 
   NEW SECTION: General
  
-->{{#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 13: Line 13:
 
   NEW ROW: Native
 
   NEW ROW: Native
  
-->{{#if: {{{native|}}} |
+
-->{{#ifeq: {{{native|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="Game can run natively on Apple silicon">Native</abbr></th>
 
<th scope="row" class="table-compatibility-body-method"><abbr title="Game can run natively on Apple silicon">Native</abbr></th>
Line 23: Line 23:
 
   NEW ROW: Rosetta 2
 
   NEW ROW: Rosetta 2
  
-->{{#if: {{{rosetta 2|}}} |
+
-->{{#ifeq: {{{rosetta 2|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="Game can run through Rosetta 2 translation environment">Rosetta 2</abbr></th>
 
<th scope="row" class="table-compatibility-body-method"><abbr title="Game can run through Rosetta 2 translation environment">Rosetta 2</abbr></th>
Line 33: Line 33:
 
   NEW ROW: iOS/iPadOS App
 
   NEW ROW: iOS/iPadOS App
  
-->{{#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 45: Line 45:
 
   NEW SECTION: Compatibility layer
 
   NEW SECTION: Compatibility layer
  
-->{{#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 54: Line 54:
 
   NEW ROW: CrossOver
 
   NEW ROW: CrossOver
  
-->{{#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 64: Line 64:
 
   NEW ROW: Wine
 
   NEW ROW: Wine
  
-->{{#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 76: Line 76:
 
   NEW SECTION: Virtualization
 
   NEW SECTION: Virtualization
  
-->{{#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 85: Line 85:
 
   NEW ROW: Parallels
 
   NEW ROW: Parallels
  
-->{{#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 97: Line 97:
 
   NEW SECTION: Multi-booting
 
   NEW SECTION: Multi-booting
  
-->{{#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 106: Line 106:
 
   NEW ROW: Windows 10 ARM
 
   NEW ROW: Windows 10 ARM
  
-->{{#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 116: Line 116:
 
   NEW ROW: Linux ARM
 
   NEW ROW: Linux ARM
  
-->{{#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>

Revision as of 07:38, 17 April 2021

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      =
}}