我打算为我的高级项目开发一个基于位置的移动音乐平台,该平台将在 Android 上可用。该应用程序直接从应用程序界面或 Spotify (Android) 记录用户收听的每个曲目的详细信息,并将这些信息与用户在地图上收听曲目时的确切位置进行匹配。通过这种方式,将有一个非常大的数据集,其中包含每个用户收听的曲目以及随着时间的推移在哪里收听的信息。通过对这些数据进行分组和报废,将得到特定区域内每首曲目的实际收听人数信息。这样,当用户想查看和收听他所在地区的热门曲目时,系统会呈现一些图表,包括Top Tracks、Top Artists和Top Albums。此外,用户不会只收听他所在地区的热门曲目的播放列表。专门针对某个地区的播放列表包括从热门曲目派生的推荐曲目。另一方面,使用映射界面,用户可以在任何地方进行标记,轻松查看排行榜和收听其他地区的播放列表。换句话说,布朗大学的用户不仅可以收听普罗维登斯罗德岛的播放列表,还可以收听巴塞罗那加泰罗尼亚,甚至位于世界另一端的地区的播放列表。用户可以随心所欲地标记并查看图表并轻松收听其他地区的播放列表。换句话说,布朗大学的用户不仅可以收听普罗维登斯罗德岛的播放列表,还可以收听巴塞罗那加泰罗尼亚,甚至位于世界另一端的地区的播放列表。用户可以随心所欲地标记并查看图表并轻松收听其他地区的播放列表。换句话说,布朗大学的用户不仅可以收听普罗维登斯罗德岛的播放列表,还可以收听巴塞罗那加泰罗尼亚,甚至位于世界另一端的地区的播放列表。
尽管如此,我不知道哪个后端即服务可以满足这样一个系统的需求。我无法预测此应用程序的未来需求。我需要在云中运行什么?存储、SQL、预测、数据存储?哪个 BaaS 提供商?Google Cloud Platform、kumulos、Parse 还是其他任何一种?考虑到成本问题,您能回答这些问题吗?