|
6 | 6 | <meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
7 | 7 | <meta name="generator" content="Doxygen 1.9.1"/>
|
8 | 8 | <meta name="viewport" content="width=device-width, initial-scale=1"/>
|
9 |
| -<title>ARA SDK 1.9.15: API versions</title> |
| 9 | +<title>ARA SDK 2.0.0: API Versions</title> |
| 10 | +<link rel="icon" type="image/png" sizes="96x96" href="favicon-96x96.png"> |
| 11 | +<link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png"> |
| 12 | +<link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png"> |
| 13 | +<link rel="shortcut icon" sizes="16x16" href="./favicon.ico"> |
10 | 14 | <link href="tabs.css" rel="stylesheet" type="text/css"/>
|
11 | 15 | <script type="text/javascript" src="jquery.js"></script>
|
12 | 16 | <script type="text/javascript" src="dynsections.js"></script>
|
|
92 | 96 | <div class="summary">
|
93 | 97 | <a href="#groups">Subpages</a> </div>
|
94 | 98 | <div class="headertitle">
|
95 |
| -<div class="title">API versions</div> </div> |
| 99 | +<div class="title">API Versions</div> </div> |
96 | 100 | </div><!--header-->
|
97 | 101 | <div class="contents">
|
98 | 102 | <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
99 | 103 | <p>ARA implements two patterns for its ongoing evolution of the API: incremental, fully-backwards compatible additions by appending features to it versioned structs, and major, potentially incompatible updates through its API generations. </p>
|
100 | 104 | <table class="memberdecls">
|
101 | 105 | <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a>
|
102 | 106 | Subpages</h2></td></tr>
|
103 |
| -<tr class="memitem:group___a_p_i__generations"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_i__generations.html">API generations</a></td></tr> |
| 107 | +<tr class="memitem:group___a_p_i__generations"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_i__generations.html">API Generations</a></td></tr> |
104 | 108 | <tr class="memdesc:group___a_p_i__generations"><td class="mdescLeft"> </td><td class="mdescRight">While purely additive features can be handled through ARA's versioned structs, ARA API generations allow for non-backwards-compatible, fundamental API changes. For hosts that rely on a certain minimum ARA feature set provided by the plug-ins, it also offers a convenient way to filter incompatible plug-ins. Plug-ins on the other hand can use the API generation chosen by the host to optimize their feature set for the given environment, such as disabling potentially costly fallback code required for older hosts when running in a modern host. <br /></td></tr>
|
105 | 109 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
106 | 110 | <tr class="memitem:group___versioned__structs"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___versioned__structs.html">Versioned Structs</a></td></tr>
|
|
0 commit comments