我正在研究 Google 强制性“全有或全无”要求的法律影响,即如果 OEM 想要在他们的 Android 手机上预装 Google 搜索,他们还必须使用 Youtube、Google map 、环聊等。
我认为,从开发者的角度来看,预装的应用套件都来自同一个供应商(即 Google),而不是让原始设备制造商为预装的应用挑选不同的应用,这有很大的优势套件(例如必应搜索、谷歌地图、Skype 等)
我想知道 知道 Google map 将预装在 Android 手机上是否让需要 a) 在他们的应用程序中嵌入 map 或 b) 的开发人员的生活更轻松 map 链接。
例如,Geo Intent 是否仅链接到 Google map ?或者,如果用户在他们的手机上安装了另一个 3rd 方 map 应用程序并将其设置为默认值,它会改为将用户链接到该应用程序吗?
如果开发者不能确定用户是否拥有 Google map ,他们是否必须包含更多繁琐的代码才能说明他们的链接将需要打开不同的 map 应用这一事实?
任何想法都会很有帮助。谢谢!
最佳答案
大部分“问题”是 off-topic .
does the Geo Intent link only to Google Maps?
没有。欢迎任何应用程序支持 geo:
方案和相关路径。
if the user has installed another 3rd party maps app on their phone and set it to default, will it link the user to that app instead?
这取决于其他应用程序是否支持 geo:
方案和相关路径。
If the developer couldn't be sure that the user has Google Maps, would they have to include more burdensome code in order to account for the fact that their link will need to open a different maps app?
通常情况下,希望允许用户查看 PDF 文档的开发人员需要“包含更多繁琐的代码,以说明他们的链接需要打开不同的”PDF 查看器这一事实他们一直在考虑编写该代码的时间。
依赖未记录和不受支持 Uri
结构的开发人员会遇到更大的问题,因为他们希望 Google Maps 始终处理它们,因为当前版本可以。如果该应用程序的开发人员选择停止支持那些未记录和不受支持的结构,他们可能会遇到谷歌地图本身的更大问题。各种第三方 map 应用程序可能也不支持这些结构。
关于android - 开发人员知道用户将预装 Google map 的优势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37168565/