- Overview
- End of Life Support Policy
- Support Period for Each Version
- Android SDK
- iOS SDK
- New Features Support Policy
- Notice for Treasure Data CDP API and SDK API Compatibility (WIP)
- OS Versions Support
Mobile SDK OS Version CoverageにはTreasure Data Android SDKとiOS SDKが含まれます。詳細については、以下のサポートドキュメントを参照してください:
iOS SDKについて
Android SDKについて
Treasure Dataは、現在のSDKと新しいOS Versionsの互換性、および既存のOS Versionsと新機能の互換性を確認しています。
機能またはMobile SDKは、以下の理由により非推奨になる場合があります:
Native Mobile OSのサポート終了
Treasure Data APIsの更新
グローバルおよび地域の規制。例: GDPR、特定の国の規制
一般的なルールとして、Treasure Dataは影響を受ける機能について6か月前に通知します。特定の条件下では、通知期間は非推奨の原因に基づいて変わる場合があります。
以下は、OS Version Coverageの対象となるMobile SDKのバージョンのリストです。このリストには、特定のSDK Versionに対して新しいOS Versionsでテストスイートを実行する最終日であるSupport End Dateが含まれています。
Android SDK Changelog: https://github.com/treasure-data/td-android-sdk/blob/master/CHANGELOG.md
| Version | Release Date | Support End Date |
|---|---|---|
| 1.3.0 | 2019-10-14 | Active Release |
| 1.2.0 | 2019-06-13 | 2020-06-30 |
| 1.1.19 | 2018-12-20 | 2019-12-31 |
| 1.1.18 | 2018-08-03 | 2019-06-30 |
| 1.1.17 | 2018-03-01 | 2019-03-31 |
| 1.1.16 | 2017-03-13 | 2018-03-31 |
| 1.1.15 and lower | 2017-02-17 | Not Supported |
iOS SDK Changelog: https://github.com/treasure-data/td-ios-sdk/blob/master/CHANGELOG.md
| Version | Release Date | Support End Date |
|---|---|---|
| 1.4.0 | 2019-10-09 | Latest Release |
| 1.3.0 | 2019-06-11 | 2020-06-30 |
| 1.2.0 | 2019-04-08 | 2020-06-30 |
| 1.1.27 | 2018-05-21 | 2019-06-30 |
| 1.1.26 | 2018-04-05 | 2019-06-30 |
| 1.1.25 | 2018-03-26 | 2019-03-31 |
| 1.1.24 | 2017-04-20 | 2018-06-30 |
| 1.1.23 | 2017-03-13 | 2018-03-31 |
| 1.1.22 | 2017-03-10 | 2018-03-31 |
| 1.1.21 | 2016-11-11 | 2017-12-31 |
| 1.1.20 and below | 2016-10-14 | Not Supported |
Treasure Dataは、以下を目的としてMobile SDKsを継続的に改善しています:
新機能の提供
問題の修正
パフォーマンスの向上
新機能については、Treasure Dataは既存の主要なすべてのMobile OSについてカバレッジを提供します(OS Versions Support Lifecycleを参照)。
新機能について、互換性の問題を含め、Treasure DataはSDKの公開ドキュメントに情報を提供します。例えば、新機能が古いバージョンのOSをサポートしていない場合、公開ドキュメントに明記する注記があります。
mobile SDKsは現在、Treasure Dataの以下のAPIに依存しています:
CDP API: Profile APIへのアクセス用
SDK API: Treasure Dataへのイベント送信用
これらのAPIのエンドポイントはこちらで確認できます: Sites and Endpoints(Profile APIおよびJS/Mobile SDK/Postback)。
サポートされているMobile SDKバージョンに対してテストスイートを実行し、CDP APIとSDK APIとの互換性を確保しています。
Mobile OS Versionsは以下のパターンを持ちます: MAJOR.MINOR.PATCH。例えば、iOS 12.1.4はMajor number = 12、Minor number = 1、Patch number = 4です。
カバレッジテストはMajorおよびMinor OS Versionsで実行されます。例えば、iOS 12については12.1、12.2でテストを実行しますが、12.1.2、12.1.3などでは_実行しません_。
OS Patch Versionsのカバレッジはありません。
新しいOS Versionsのリリースから14日間(2週間)で、テストと情報の更新を行います。新しいOS Versionで互換性の問題が発生した場合、修正のタイムラインが提供されます。
サポートされているOS Versionsは、対応するMobile SDKのドキュメントとGithubページに記載されています。