gpt4 book ai didi

android - Libspotify 或适用于 Android 应用程序的新 SDK?

转载 作者:搜寻专家 更新时间:2023-11-01 08:49:32 25 4
gpt4 key购买 nike

您好,Android Spotify 开发者。您能否建议使用哪种 API(LibSpotify 测试版或新的 Android SDK 测试版 + Web API)来为 Android 开发具有 Spotify 功能的应用程序?

正如我从 API 描述中看到的,LibSpotify 提供的信息比 Web API 多。我在 Web API 中找不到搜索播放列表和 TopList(在 LibSpotify 中是 sp_search_create 和 sp_toplistbrowse_create)。这增加了使用 Libspotify 的优点。

另一方面,根据 Spotify API 公告,“Android 版 LibSpotify beta 将被弃用,并将从 Spotify 开发者站点中删除”。这是否意味着使用 Libspotify 没有意义? Libspotify 何时会被完全弃用?

最佳答案

除非 libspotify 具有您现在真正需要的特定功能,否则您不应该使用它。 Spotify 不再支持适用于 Android 的 libspotify,也不会发布更多更新。此外,libspotify 要求您在 JNI 中运行您自己的 native 声音驱动程序,以及其他 C++ JNI 包装器代码以将该库集成到您的项目中。启动和运行“hello world”应用程序是一件非常痛苦的事情,而且非常困难。 Android 上的 libspotify 也有许多难以修复的错误,主要与 native 并发和线程问题有关。

因为有很多应用程序使用 libspotify,我们将继续支持该库,至少要确保我们的后端仍然可以与它们一起工作。但是,Spotify 不建议使用 libspotify 开始新项目。

新的 Android SDK(我是其作者之一)专为修复这些缺点而设计。尽管我们计划围绕 libspotify 编写一个 Java 包装器,但我们一直没有时间这样做,最终还是制作了新的 SDK。

也就是说,新的 SDK 缺少一些功能,例如离线支持,但这些功能正在积极开发中,并将在不久的将来修复。此外,我们还将发布新 SDK 的(几乎)完整源代码,这将使调试和贡献变得更加容易。由于技术和法律原因,libspotify 永远不可能做到这一点。

关于android - Libspotify 或适用于 Android 应用程序的新 SDK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24914821/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com