Skip to content

Commit 37d8d1f

Browse files
authored
Merge pull request #230 from tidev/androidMatrix
updated compatibility matrix
2 parents 843f455 + 0201709 commit 37d8d1f

File tree

1 file changed

+8
-73
lines changed
  • docs/guide/Titanium_SDK/Titanium_SDK_Getting_Started/Installation_and_Configuration/Titanium_Compatibility_Matrix

1 file changed

+8
-73
lines changed

docs/guide/Titanium_SDK/Titanium_SDK_Getting_Started/Installation_and_Configuration/Titanium_Compatibility_Matrix/README.md

Lines changed: 8 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ This document describes the system environments that are compatible with Titaniu
1313

1414
Some information about legacy Titanium SDK versions is included here solely for reference. Thus, only the following releases are officially supported:
1515

16-
* 12.0.0 - latest
16+
* 12.5.0 - latest
1717

1818
### Pre-release versions
1919

@@ -62,15 +62,16 @@ See [Installing Oracle JDK](/guide/Titanium_SDK/Titanium_SDK_Getting_Started/Pre
6262

6363
## Node.js
6464

65-
To run all Titanium components, you must have Node.js 14 or later.
65+
To run all Titanium components, you must have Node.js 18 or later.
6666

6767
On Windows you will need to enable `dev mode` in the Windows settings in order to use Node correctly. [Official Website](https://nodejs.org/en/download/releases/)
6868

6969
### Supported version of node.js
7070

7171
| Unified CLI Version | Min Node Version | Max Node Version |
7272
| --- | --- | --- |
73-
| 12.1.0 - latest | 16.x | 20.x |
73+
| 12.5.0 - latest | 18.x | 20.x |
74+
| 12.1.0 - 12.5.0 | 16.x | 20.x |
7475

7576

7677
See [Installing Node](/guide/Titanium_SDK/Titanium_SDK_Getting_Started/Prerequisites/Installing_Node.html) for details.
@@ -101,23 +102,15 @@ Titanium can provide a development environment for third-party mobile platforms
101102

102103
### Android
103104

104-
See [Installing the Android SDK](/guide/Titanium_SDK/Titanium_SDK_Getting_Started/Installation_and_Configuration/Installing_Platform_SDKs/Installing_the_Android_SDK.html) for detailed instructions. Since Titanium SDK 12.0.0 we target and support Android 13 by default.
105+
See [Installing the Android SDK](/guide/Titanium_SDK/Titanium_SDK_Getting_Started/Installation_and_Configuration/Installing_Platform_SDKs/Installing_the_Android_SDK.html) for detailed instructions. Since Titanium SDK 12.5.0 we target and support Android 14 by default.
105106

106107
Titanium requires the Android SDK Tools to be installed in order to allow you to develop Android applications.
107108

108109
The _Android SDK Manager_ installer may be obtained from the [Android Studio and SDK tools](https://developer.android.com/studio) site.
109110

110111
#### Required Android Packages
111112

112-
As of **Titanium 9.0.0**, the build system will automatically download the Android SDK platforms and tools needed.
113-
114-
For **Titanium 8.x.x**, you need to installed the following packages via the Android SDK Manager yourself:
115-
116-
| Package | Minimum Version |
117-
| --- | --- |
118-
| Android SDK Tools | Rev 28 |
119-
| Android SDK Build-tools | Rev 23 |
120-
| Android SDK Platform (API Level) | API Level 29 for Titanium 8.3.x<br />API Level 28 for Titanium version older than 8.3.0 |
113+
As of **Titanium 9.0.0**, the build system will automatically download the Android SDK platforms and tools needed. For details look at the dependencies in the main Titanium SDK repository: https://github.com/tidev/titanium-sdk/blob/master/android/package.json#L19-L28
121114

122115
::: warning ⚠️ Warning
123116
Take caution before upgrading these packages, as changes to the way they work has broken the Titanium toolchain a number of times in the past. Although these problems are often beyond our control, we always do our utmost to fix them as soon as we are made aware of them.
@@ -133,7 +126,8 @@ Each Titanium SDK supports building against a specific range of Android versions
133126

134127
| Titanium SDK Version | Min Target Android Version <br />(android:targetSdkVersion) | Max Target Android Version <br />(android:targetSdkVersion) | Min Supported Android Version <br />(android:minSdkVersion) |
135128
| --- | --- | --- | --- |
136-
| 12.0.0 - latest | 6.0.x (API 23) | 13.0.x (API 33) | 5.0.x (API 21) |
129+
| 12.5.0 - latest | 14.0.x (API 34) | 14.0.x (API 34) | 5.0.x (API 21) |
130+
| 12.0.0 - 12.5.0 | 13.0.x (API 33) | 13.0.x (API 33) | 5.0.x (API 21) |
137131

138132
<details>
139133
<summary><b>Unsupported versions</b></summary>
@@ -277,62 +271,3 @@ Each Titanium SDK supports a specific range of iOS base SDKs and deployment targ
277271
| 1.7.1+ | 3.1.2 | 5.0.x | 3.1.2 | 5.0.x |
278272

279273
</details>
280-
281-
### Unified CLI compatibility matrix
282-
283-
#### Unified CLI Includes
284-
285-
The following table lists the various CLI component versions:
286-
287-
##### <b>Supported versions of CLI includes</b>
288-
289-
| Unified CLI | Alloy | API Builder | Cloud CLI | Titanium CLI | Appc Daemon |
290-
| --- | --- | --- | --- | --- | --- |
291-
| 8.1.1 | 1.15.2 | N/A | 2.1.8 | 5.2.4 | 3.2.0 |
292-
293-
<details>
294-
<summary><b>Unsupported versions of CLI includes</b></summary>
295-
296-
| Unified CLI | Alloy | API Builder | Cloud CLI | Titanium CLI | Appc Daemon |
297-
| --- | --- | --- | --- | --- | --- |
298-
| 8.1.0 | 1.15.1 | N/A | 2.1.8 | 5.2.2 | 3.2.0 |
299-
| 8.0.0 | 1.14.5 | N/A | 2.1.3 | 5.2.2 | 3.1.0 |
300-
| 7.1.1 | 1.14.1 | 3.2.13 | 2.1.2 | 5.2.1 | 1.1.3 |
301-
| 7.1.0 | 1.14.0 | 3.2.13 | 2.1.0 | 5.2.1 | 1.1.3 |
302-
| 7.0.12 | 1.13.10 | 3.2.13 | 2.1.0 | 5.1.1 | 1.1.3 |
303-
| 7.0.11 | 1.13.9 | 3.2.12 | 2.1.0 | 5.1.1 | 1.1.3 |
304-
| 7.0.10 | 1.13.8 | 3.2.11 | 2.0.12 | 5.1.1 | 1.1.3 |
305-
| 7.0.9 | 1.13.4 | 3.2.7 | 2.0.12 | 5.1.1 | 1.1.3 |
306-
| 7.0.8 | 1.13.4 | 3.2.7 | 2.0.11 | 5.1.1 | 1.1.3 |
307-
| 7.0.7 | 1.13.2 | 3.2.5 | 2.0.10 | 5.1.1 | 1.1.3 |
308-
| 7.0.6 | 1.13.2 | 3.0.0 | 2.0.10 | 5.1.1 | 1.1.3 |
309-
| 7.0.5 | 1.12.0 | 3.0.0 | 2.0.10 | 5.1.1 | 1.1.3 |
310-
| 7.0.4 | 1.12.0 | 3.0.0 | 2.0.8 | 5.1.1 | 1.1.3 |
311-
| 7.0.3 | 1.12.0 | 3.0.0 | 2.0.8 | 5.1.0 | N/A |
312-
| 7.0.2 | 1.10.12 | 3.0.0 | 2.0.8 | 5.0.14 | N/A |
313-
| 7.0.1 | 1.10.10 | 3.0.0 | 2.0.8 | 5.0.14 | N/A |
314-
| 7.0.0 | 1.10.9 | 3.0.0-19 | 2.0.8 | 5.0.14 | N/A |
315-
| 6.3.0 | 1.10.5 | 2.0.2 | 2.0.7 | 5.0.14 | N/A |
316-
| 6.2.4 | 1.9.14 | 2.0.2 | 2.0.5 | 5.0.14 | N/A |
317-
| 6.2.3 | 1.9.13 | 2.0.2 | 2.0.5 | 5.0.14 | N/A |
318-
| 6.2.2 | 1.9.11 | 2.0.2 | 2.0.5 | 5.0.14 | N/A |
319-
| 6.2.1 | 1.9.11 | 2.0.0 | 2.0.4 | 5.0.13 | N/A |
320-
| 6.2.0 | 1.9.11 | 2.0.3 | 2.0.4 | 5.0.12 | N/A |
321-
| 6.1.0 | 1.9.5 | 1.10.1 | 1.2.2 | 5.0.11 | N/A |
322-
| 6.0.0 | 1.9.4 | 1.8.12 | 1.2.2 | 5.0.11 | N/A |
323-
| 5.5.1 | 1.9.2 | 1.8.6 | 1.2.1 | 5.0.9 | N/A |
324-
| 5.5.0 | 1.9.2 | 1.8.6 | 1.2.1 | 5.0.9 | N/A |
325-
| 5.4.0 | 1.9.1 | 1.8.2 | 1.2.1 | 5.0.9 | N/A |
326-
| 5.3.1 | 1.8.7 | 1.8.2 | 1.2.0 | 5.0.8 | N/A |
327-
| 5.3.0 | 1.8.7 | 1.7.31 | 1.2.0 | 5.0.8 | N/A |
328-
| 5.2.2 | 1.8.3 | 1.7.29 | 1.2.0 | 5.0.6 | N/A |
329-
| 5.2.1 | 1.8.2 | 1.7.29 | 1.2.0 | 5.0.6 | N/A |
330-
| 5.2.0 | 1.7.33 | 1.7.27 | 1.1.0 | 5.0.6 | N/A |
331-
| 5.1.0 | 1.7.32 | 1.3.22 | 1.0.32 | 5.0.6 | N/A |
332-
333-
</details>
334-
<br/>
335-
336-
#### Android emulator
337-
338-
Refer to the [Android requirements and instructions below](#android) for installing the Android SDK, which contains the Android emulator.

0 commit comments

Comments
 (0)