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 (show rating if not shown yet)
m (d)
Line 1: Line 1:
 
<includeonly>==macOS Compatibility==
 
<includeonly>==macOS Compatibility==
 
<div class="container-pcgwikitable"><table class="pcgwikitable template-infotable" id="table-compatibility">{{#vardefine:section|Compatibility}}<!--
 
<div class="container-pcgwikitable"><table class="pcgwikitable template-infotable" id="table-compatibility">{{#vardefine:section|Compatibility}}<!--
 +
 +
-->{{#vardefine:rating header|<abbr title="How the game functions through this method">Rating</abbr>}}<!--
  
 
   NEW SECTION: General
 
   NEW SECTION: General
Line 7: Line 9:
 
<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>
<th scope="col" style="width: 100px" class="table-compatibility-head-rating"><abbr title="How the game functions through this method">Rating</abbr>{{#vardefine:rating header|shown}}</th>
+
<th scope="col" style="width: 100px" class="table-compatibility-head-rating">{{#var:rating header}}{{#vardefine:rating header|}}</th>
 
<th scope="col" style="width: 520px;" class="table-compatibility-head-notes">Notes</th>
 
<th scope="col" style="width: 520px;" class="table-compatibility-head-notes">Notes</th>
 
</tr><!--
 
</tr><!--
Line 48: Line 50:
 
<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>
<th scope="col" style="width: 50px;" class="table-compatibility-head-rating">{{#if:{{#var:rating header|}}||<abbr title="How the game functions through this method">Rating</abbr>{{#vardefine:rating header|shown}}}}</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"></th>
 
<th scope="col" style="width: 540px;" class="table-compatibility-head-notes"></th>
 
</tr><!--
 
</tr><!--
Line 79: Line 81:
 
<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>
<th scope="col" style="width: 50px;" class="table-compatibility-head-rating">{{#if:{{#var:rating header|}}||<abbr title="How the game functions through this method">Rating</abbr>{{#vardefine:rating header|shown}}}}</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"></th>
 
<th scope="col" style="width: 540px;" class="table-compatibility-head-notes"></th>
 
</tr><!--
 
</tr><!--
Line 100: Line 102:
 
<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>
<th scope="col" style="width: 50px;" class="table-compatibility-head-rating">{{#if:{{#var:rating header|}}||<abbr title="How the game functions through this method">Rating</abbr>{{#vardefine:rating header|shown}}}}</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"></th>
 
<th scope="col" style="width: 540px;" class="table-compatibility-head-notes"></th>
 
</tr><!--
 
</tr><!--

Revision as of 07:45, 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      =
}}