Skip to content
Last updated

Support Policy for Mobile SDK OS Version Coverage

Overview

Mobile SDK OS Version CoverageにはTreasure Data Android SDKとiOS SDKが含まれます。詳細については、以下のサポートドキュメントを参照してください:

Treasure Dataは、現在のSDKと新しいOS Versionsの互換性、および既存のOS Versionsと新機能の互換性を確認しています。

End of Life Support Policy

機能またはMobile SDKは、以下の理由により非推奨になる場合があります:

  • Native Mobile OSのサポート終了

  • Treasure Data APIsの更新

  • グローバルおよび地域の規制。例: GDPR、特定の国の規制

一般的なルールとして、Treasure Dataは影響を受ける機能について6か月前に通知します。特定の条件下では、通知期間は非推奨の原因に基づいて変わる場合があります。

Support Period for Each Version

以下は、OS Version Coverageの対象となるMobile SDKのバージョンのリストです。このリストには、特定のSDK Versionに対して新しいOS Versionsでテストスイートを実行する最終日であるSupport End Dateが含まれています。

Android SDK

Android SDK Changelog: https://github.com/treasure-data/td-android-sdk/blob/master/CHANGELOG.md

VersionRelease DateSupport End Date
1.3.02019-10-14Active Release
1.2.02019-06-132020-06-30
1.1.192018-12-202019-12-31
1.1.182018-08-032019-06-30
1.1.172018-03-012019-03-31
1.1.162017-03-132018-03-31
1.1.15 and lower2017-02-17Not Supported

iOS SDK

iOS SDK Changelog: https://github.com/treasure-data/td-ios-sdk/blob/master/CHANGELOG.md

VersionRelease DateSupport End Date
1.4.02019-10-09Latest Release
1.3.02019-06-112020-06-30
1.2.02019-04-082020-06-30
1.1.272018-05-212019-06-30
1.1.262018-04-052019-06-30
1.1.252018-03-262019-03-31
1.1.242017-04-202018-06-30
1.1.232017-03-132018-03-31
1.1.222017-03-102018-03-31
1.1.212016-11-112017-12-31
1.1.20 and below2016-10-14Not Supported

New Features Support Policy

Treasure Dataは、以下を目的としてMobile SDKsを継続的に改善しています:

  • 新機能の提供

  • 問題の修正

  • パフォーマンスの向上

新機能については、Treasure Dataは既存の主要なすべてのMobile OSについてカバレッジを提供します(OS Versions Support Lifecycleを参照)。

新機能について、互換性の問題を含め、Treasure DataはSDKの公開ドキュメントに情報を提供します。例えば、新機能が古いバージョンのOSをサポートしていない場合、公開ドキュメントに明記する注記があります。

Notice for Treasure Data CDP API and SDK API Compatibility (WIP)

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との互換性を確保しています。

OS Versions Support

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ページに記載されています。