Dernière mise à jour : 7 mai 2025
Ce document a été rédigé en anglais. En cas de divergence entre la version anglaise et une traduction, la version anglaise prévaudra.
Liste des SDK
SDK signifie « Kit de développement logiciel ». Il s'agit d'un ensemble d'outils de développement logiciel que nous utilisons pour vous fournir des produits et services. Certains SDK sont nécessaires au développement d'applications. Par exemple, le SDK iOS est requis pour toute application iOS. Nos applications Android et iOS utilisent le SDK Firebase Analytics. Il nous permet de suivre les indicateurs de performance et d'utilisation de l'application. Ces données sont anonymisées et nous guident sur les améliorations à apporter aux futures versions de l'application. Les politiques de confidentialité et les coordonnées des tiers qui utilisent des SDK via l'application Discogs sont disponibles dans notre liste de sous-traitants.
Nous n'effectuons pas de publicité ciblée sur notre application mobile. Nous y installons les types de SDK suivants:
- Strictement nécessaires: Ces SDK sont indispensables au fonctionnement de l'application mobile et ne peuvent pas être désactivés. Ils ne sont généralement activés qu'en réponse à des actions de votre part qui constituent une demande de services, comme la définition de vos préférences de confidentialité, la connexion ou le remplissage de formulaires. Vous pouvez configurer votre appareil pour bloquer ou vous alerter de ces SDK, mais certaines parties de l'application mobile pourraient cesser de fonctionner.
- Performances: Ces SDK nous permettent de comptabiliser les visites et les sources de trafic afin de mesurer et d'améliorer les performances de nos applications mobiles. Ils nous aident à identifier les parties de l'application les plus et les moins populaires et à comprendre comment les visiteurs naviguent sur le site.
- Fonctionnels: Ces SDK permettent aux applications mobiles d'offrir des fonctionnalités et une personnalisation améliorées. Ils peuvent être définis par nous ou par des fournisseurs tiers dont nous avons ajouté les services à notre application.
- Ciblage: ces SDK sont utilisés pour collecter des données pour les e-mails, les messages sur site et dans l'application, et pour coordonner les données sur les différents canaux marketing.
Une liste de nos SDK actuels est incluse ci-dessous:
Applications mobiles iOS
SDK strictement nécessaires
Nom du SDK | Fournisseur | Description |
Accounts Webview Cookies | Discogs |
Ce SDK représente les cookies strictement nécessaires qui sont présents lorsque vous accédez à la vue Web accounts.discogs.com pour la connexion et l'inscription.
|
AFDateHelper | https://github.com/melvitax/DateHelper |
Un assistant d'extension Swift Date
|
AFnetworking | Matt Thompson |
AFNetworking est une bibliothèque réseau performante pour iOS, macOS, watchOS et tvOS. Elle s'appuie sur le système de chargement d'URL Foundation, étendant les puissantes abstractions réseau de haut niveau intégrées à Cocoa. Son architecture modulaire s'appuie sur des API bien conçues et riches en fonctionnalités, très agréables à utiliser.
|
Alamofire | Fondation logicielle Alamofire |
Réseau HTTP élégant en Swift
|
Algorithmes | Apple |
Algorithmes de séquence et de collection couramment utilisés pour Swift
|
AppAuth | https://github.com/openid/AppAuth-iOS.git |
AppAuth pour iOS et macOS, et tvOS est un SDK client permettant de communiquer avec les fournisseurs OAuth 2.0 et OpenID Connect.
|
AppleMusicKit | Apple Inc. |
MusicKit permet aux utilisateurs d'écouter Apple Music et leur bibliothèque musicale locale depuis votre application ou votre site web. Cette application permet également d'écouter des extraits musicaux.
|
Argo | https://github.com/thoughtbot/Argo |
Une bibliothèque qui vous permet d'extraire des modèles à partir de JSON ou de structures similaires
|
AuthenticatorServices | Apple |
Utilisez l’infrastructure des services d’authentification pour améliorer l’expérience des utilisateurs lorsqu’ils saisissent des informations d’identification pour établir leur identité.
|
AVFoundation | Apple |
Le framework AVFoundation combine quatre domaines technologiques majeurs qui englobent ensemble un large éventail de tâches de capture, de traitement, de synthèse, de contrôle, d'importation et d'exportation de médias audiovisuels sur les plates-formes Apple.
|
CFNetwork | Apple |
Accédez aux services réseau et gérez les modifications des configurations réseau.
|
Charts | https://github.com/danielgindi/Charts |
Implémentations Swift pour créer des graphiques dans une application mobile.
|
ClusterKit | https://github.com/hulab/ClusterKit |
ClusterKit est un contrôleur de clustering élégant et efficace pour les cartes. Son architecture flexible le rend hautement personnalisable : vous pouvez utiliser votre propre algorithme et même votre propre fournisseur de cartes.
|
Components | https://github.com/discogs/Components.swift |
Bibliothèque de composants Swift.
|
Core Data | Apple |
Utilisez Core Data pour enregistrer les données permanentes de votre application pour une utilisation hors ligne, pour mettre en cache les données temporaires et pour ajouter une fonctionnalité d'annulation à votre application sur un seul appareil.
|
Core Foundation | Apple |
Core Foundation est un framework qui fournit des services logiciels fondamentaux utiles aux services d'application, aux environnements d'application et aux applications elles-mêmes.
|
Core Graphics | Apple |
Le framework Core Graphics s'appuie sur le moteur de dessin avancé Quartz. Il offre un rendu 2D léger et de bas niveau avec une fidélité de sortie inégalée.
|
Core Image | Apple |
Core Image est une technologie de traitement et d'analyse d'images qui fournit un traitement haute performance pour les images fixes et vidéo.
|
Core Location | Apple |
Core Location fournit des services qui déterminent l'emplacement géographique, l'altitude et l'orientation d'un appareil, ou sa position par rapport à un appareil iBeacon à proximité. |
Core Media | Apple |
Le framework Core Media définit le pipeline multimédia utilisé par AVFoundation et d'autres frameworks multimédias de haut niveau trouvés sur les plates-formes Apple. |
Core Services | Apple |
Cette collection de documents fournit la référence API pour le framework Core Services, qui englobe de nombreux services fondamentaux du système d'exploitation utilisés par les applications Carbon.
|
Core Telophony | Apple |
Utilisez le framework Core Telephony pour obtenir des informations sur le fournisseur de services cellulaires à domicile d'un utilisateur.
|
Core Text | Apple |
Core Text fournit une interface de programmation de bas niveau pour la mise en page du texte et la gestion des polices.
|
Cryptor | https://github.com/Kitura/BlueCryptor |
Bibliothèque cryptographique multiplateforme Swift utilisant CommonCrypto/libcrypto
|
CryptorECC | https://github.com/Kitura/BlueECC |
Cryptographie à courbe elliptique pour Swift
|
CryptorRSA | https://github.com/Kitura/BlueRSA |
Chiffrement à clé publique/privée RSA, signature de clé privée et vérification de clé publique dans Swift à l'aide du gestionnaire de packages Swift.
|
Curry | https://github.com/thoughtbot/Curry |
Implémentations Swift pour le curry de fonctions.
|
FBLPromises | MLFairy |
Le SDK MLFairy vous permet d'utiliser le service MLFairy pour distribuer en toute sécurité vos modèles CoreML et pour collecter des entrées et des sorties de prédiction.
|
Feature | Discogs |
Abstractions du module de fonctionnalités Discogs dans Swift
|
FirebaseCore |
Bibliothèque/dépendance Firebase SDK.
|
|
FirebaseCoreDiagnostics |
Bibliothèque/dépendance Firebase SDK.
|
|
FirebaseDynamicLinks |
Bibliothèque/dépendance Firebase SDK.
|
|
FirebaseIstallations |
Bibliothèque/dépendance Firebase SDK.
|
|
FirebaseMessaging |
Bibliothèque/dépendance Firebase SDK.
|
|
FirebaseRemoteConfig |
Bibliothèque/dépendance Firebase SDK.
|
|
FirebaseStorage |
Bibliothèque/dépendance Firebase SDK.
|
|
FontAwesome_swift | https://github.com/thii/FontAwesome.swift |
Utilisez FontAwesome dans vos projets Swift
|
Foundation | Apple |
Accédez aux types de données, aux collections et aux services du système d’exploitation essentiels pour définir la couche de base des fonctionnalités de votre application.
|
GoogleDataTransport |
Permet la journalisation des données et de la télémétrie à partir des SDK Google.
|
|
GoogleUtilities |
Ce référentiel contient toutes les sources du SDK iOS Firebase, à l'exception de FirebaseAnalytics, FirebasePerformance et FirebaseML.
|
|
GTMSessionFetcher iOS Sdk |
Google Toolbox pour Mac – Extracteur de session
|
|
Image I/O | Apple |
L'interface de programmation Image I/O permet aux applications de lire et d'écrire la plupart des formats de fichiers image.
|
KituraContracts | Kitura |
Une bibliothèque contenant des définitions de type partagées par le code Kitura client et serveur.
|
LoggerAPI | Kitura |
Protocole d'enregistrement.
|
Logging | Apple |
Capturez la télémétrie de votre application pour le débogage et l'analyse des performances à l'aide du système de journalisation unifié.
|
MapKit | Apple |
Utilisez le framework MapKit pour intégrer des cartes directement dans vos propres fenêtres et vues.
|
Marshal | Utah iOS and Mac Developers |
Exploiter le Far West sans type de [Chaîne : N'importe lequel].
|
MBProgressHUD | https://github.com/jdg/MBProgressHUD |
MBProgressHUD + Personnalisations
|
Media Player | Apple |
Utilisez le framework Media Player, qui fait partie de MusicKit, pour contrôler la lecture des médias de l'utilisateur à partir de votre application.
|
MessageUI | Apple |
Le framework Message UI fournit des contrôleurs de vue spécialisés pour présenter des interfaces de composition standard pour les messages texte de courrier électronique et SMS (Short Messaging Service).
|
Meta | Discogs |
Objet JSON typé dynamiquement dans Swift
|
Metric | Discogs |
Protocoles et fonctions pratiques pour définir les mesures entre les objets.
|
MGSwipeTableCell | https://github.com/MortimerGoro/MGSwipeTableCell |
Une sous-classe UITableViewCell facile à utiliser qui permet d'afficher des boutons glissants avec une variété de transitions.
|
Nanopb | Nanopb |
Nanopb est une implémentation de tampons de protocole de petite taille en C ansi.
|
NVActivityIndicatorView | https://github.com/ninjaprox/NVActivityIndicatorView |
Une collection d'animations de chargement impressionnantes.
|
OneTrust iOS SDK | OneTrust |
OneTrust SDK est utilisé pour afficher une bannière de confidentialité et un centre de préférences pour collecter et enregistrer le consentement des utilisateurs conformément aux réglementations en matière de confidentialité.
|
PathKit | https://github.com/kylef/PathKit |
Opérations de chemin sans effort dans Swift
|
Protobuf |
Bibliothèque d'exécution Protocol Buffers v.3 pour Objective-C.
|
|
Quartz Core | Apple |
QuartzCore est un framework utilisé par macOS et iOS pour créer des graphiques de scène animables.
|
Runes | Thoughtbot |
Opérateurs infixes pour les fonctions monadiques en Swift
|
SafariServices | Apple |
Utilisez le framework Safari Services pour intégrer les comportements Safari dans votre application iOS ou macOS ou pour étendre le comportement de Safari.
|
SD Web Image | SD |
Cette bibliothèque fournit un téléchargeur d'images asynchrone avec prise en charge du cache.
|
Security | Apple |
Le framework OSLog vous permet de lire les journaux. Grâce au système de journalisation unifié, vous pouvez créer des outils de débogage et d'analyse personnalisés, utilisables avec des outils Apple comme Instruments et Console.
|
Stencil | https://github.com/stencilproject/Stencil |
Stencil est un langage de modèle simple et puissant pour Swift.
|
StoreKit | Apple |
Prend en charge les achats intégrés et les interactions avec l'App Store.
|
SwiftJWT | https://github.com/Kitura/Swift-JWT |
Jetons Web JSON dans Swift
|
SystemConfiguration | Apple |
Le cadre de gestion des services fournit des fonctionnalités permettant de charger et de décharger les services launchd et de lire et de modifier les dictionnaires launchd à partir d'une application.
|
UIKit | Apple |
Le framework UIKit fournit l'infrastructure requise pour vos applications iOS ou tvOS.
|
UserNotifications | Apple |
Les notifications destinées aux utilisateurs communiquent des informations importantes aux utilisateurs de votre application, que votre application soit exécutée ou non sur l'appareil de l'utilisateur.
|
WebKit | Apple |
WebKit fournit un ensemble de classes pour afficher le contenu Web dans les fenêtres et implémente des fonctionnalités de navigateur telles que le suivi des liens lorsque l'utilisateur clique dessus, la gestion d'une liste arrière-avant et la gestion d'un historique des pages récemment visitées.
|
Youtube | https://github.com/hmhv/YoutubePlayer-in-WKWebView |
Bibliothèque d'aide pour les développeurs iOS souhaitant ajouter la lecture de vidéos YouTube dans leurs applications via le lecteur iframe dans un WKWebView.
|
SDK de performance
Nom du SDK | Fournisseur | Description |
FirebaseABTesting | Bibliothèque/dépendance Firebase SDK. | |
FirebaseCrashlytics | Bibliothèque/dépendance du SDK Firebase. Gère les erreurs d'application, y compris les rapports de plantage. | |
FirebasePerformance | Bibliothèque/dépendance Firebase SDK. | |
Google Analytics | Google Analytics est une solution de mesure d'applications qui fournit des informations sur l'utilisation des applications et l'engagement des utilisateurs. | |
Instabug | Instabug | Instabug capture les soumissions de bogues et les analyses qui nous aident à améliorer la stabilité de l'application et les demandes de fonctionnalités futures |
SDK fonctionnels
Nom du SDK | Fournisseur | Description |
YoutubePlayer_in_WKWebView | HMHV | Bibliothèque d'aide pour les développeurs iOS souhaitant ajouter la lecture de vidéos YouTube dans leurs applications via le lecteur iframe dans un WKWebView |
Applications mobiles Android
SDK strictement nécessaires
Nom du SDK | Fournisseur | Description |
Accounts Webview Cookies | Discogs | Ce SDK représente les cookies strictement nécessaires qui sont présents lorsque vous accédez à la vue Web accounts.discogs.com pour la connexion et l'inscription. |
Afollestad Materialdialogs Internal SDK | Afollestad | Une API de dialogue fluide et extensible pour Kotlin et Android. |
Commonmark Internal SDK | Commonmark | Bibliothèque Java pour l'analyse et le rendu du texte Markdown selon la spécification CommonMark (et certaines extensions). |
Dagger | Un injecteur de dépendances rapide pour Android et Java. | |
Discogs App Notifications SDK | Discogs | Bibliothèque permettant les notifications push dans l'application |
Discogs App Services SDK | Discogs | Services de lecture multimédia. |
Firebase Abt Android Sdk | Bibliothèque/dépendance Firebase SDK. | |
Firebase Auth Android Sdk | Bibliothèque/dépendance Firebase SDK. | |
Firebase Config Android Sdk | Bibliothèque/dépendance Firebase SDK. | |
Firebase IID Android Sdk | Bibliothèque/dépendance Firebase SDK. | |
Firebase Messaging Android Sdk | Bibliothèque/dépendance Firebase SDK. | |
Firebase Perf Android Sdk | Bibliothèque/dépendance Firebase SDK. | |
Github Chrisbanes SDK | Github | Implémentation d'ImageView pour Android qui prend en charge le zoom, par divers gestes tactiles. |
Github Mikephil SDK | Github | Une bibliothèque de graphiques puissante et facile à utiliser pour Android |
Github Paolorotolo SDK | Github | AppIntro est une bibliothèque Android qui permet de créer une introduction carrousel pour les applications mobiles. |
Glide Android Sdk | Bumptech | Une bibliothèque de chargement et de mise en cache d'images pour Android axée sur un défilement fluide. |
Google Android SDK | Outils de développement Android. | |
Google Common SDK | API Common for Java est une bibliothèque pour les types fondamentaux liés aux API Google. | |
Google Firebase Internal SDK | Ce référentiel contient un sous-ensemble de la source du SDK Android Firebase. | |
Google Firebase SDK | Ce référentiel contient un sous-ensemble de la source du SDK Android Firebase. | |
Google Maps SDK | Le SDK Maps pour Android, ajoutez des cartes à votre application Android à l'aide des données Google Maps, des affichages de cartes et des réponses gestuelles de carte. | |
Google Protobuf SDK | Protocol Buffers - Format d'échange de données de Google. | |
Google Zxing SDK | Bibliothèque de numérisation de codes-barres ZXing (« Zebra Crossing ») pour Java, Android. | |
Gson Android Sdk | Une bibliothèque de sérialisation/désérialisation Java pour convertir des objets Java en JSON et inversement. | |
Gson Annotations Android Sdk | Une bibliothèque de sérialisation/désérialisation Java pour convertir des objets Java en JSON et inversement | |
Gson Reflect Android Sdk | Une bibliothèque de sérialisation/désérialisation Java pour convertir des objets Java en JSON et inversement | |
Gson Stream Android Sdk | Une bibliothèque de sérialisation/désérialisation Java pour convertir des objets Java en JSON et inversement | |
Journeyapps Barcodescanner SDK | Journeyapps | Bibliothèque de scanner de codes-barres pour Android, basée sur le décodeur ZXing. |
OkHttp | https://github.com/square/okhttp | Un client HTTP pour Android, Kotlin et Java. |
Okio | DND | Gère la communication entre les websockets dans OkHttp3 |
OneTrust Android SDK | OneTrust | OneTrust SDK est utilisé pour afficher une bannière de confidentialité et un centre de préférences pour collecter et enregistrer le consentement des utilisateurs conformément aux réglementations en matière de confidentialité. |
Onetrust Otpublishers SDK | Onetrust | OneTrust OTPublishersHeadlessSDK pour iOS. Traitement des demandes de consentement à la confidentialité. |
Onetrust Otpublisherssdk SDK | Onetrust | Intégration OneTrust activée. |
Openid Appauth SDK | DND | SDK client Android pour communiquer avec les fournisseurs OAuth 2.0 et OpenID Connect. |
Photview Android Sdk | Chris Banes | Implémentation d'ImageView pour Android qui prend en charge le zoom, par divers gestes tactiles. |
Realm Annotations SDK | Realm | L'interface commune étendue par tous les types d'annotations. |
Realm Exceptions SDK | Realm | Gestion des erreurs de royaume. |
Realm Internal SDK | Realm | Prise en charge de la base de données Realm. |
Realm Log SDK | Realm | Journalisation du royaume. |
Realm Rx SDK | Realm | Extension RxSwift pour les types de RealmSwift |
Realm W2 SDK | Realm | |
Retrofit | Square | Client HTTP sécurisé pour Android et Java par Square, Inc. |
SDK de performance
Nom du SDK | Fournisseur | Description |
FirebaseCrashlytics | Bibliothèque/dépendance du SDK Firebase. Gère les erreurs d'application, y compris les rapports de plantage. | |
FirebasePerformance | Bibliothèque/dépendance Firebase SDK. | |
Google Analytics | Google Analytics est une solution de mesure d'applications qui fournit des informations sur l'utilisation des applications et l'engagement des utilisateurs. |
SDK fonctionnels
Nom du SDK | Fournisseur | Description |
Jsoup Internal SDK | Jsoup | Méthodes utilitaires utilisées par Jsoup. |
Zxing Android Sdk | ZXing | Bibliothèque de lecture de codes-barres ZXing (« Zebra Crossing ») pour Java et Android |
Ciblage des SDK
Nom du SDK | Fournisseur | Description |
Customer.io Reactive Native SDK | Peaberry Software, Inc. | Identifie et suit le comportement des utilisateurs et envoie des notifications aux utilisateurs. |
Mises à jour
Nous mettrons à jour la liste des applications mobiles compatibles avec nos produits au fur et à mesure de leur évolution. Consultez-la régulièrement pour les mises à jour.