android 设备是否安装了 google play?
Do android devices come with google play installed?
抱歉,如果这是一个非常简单的问题,但作为一个没有手机的人 phone,但必须为他们开发,我不得不问。
目前正在开发需要访问 gMaps 以及其他 google 播放服务的应用程序。据我所知,我测试过的任何真实 Android 都很好,如果用户设备 没有 有 google 播放,告诉他们这是需要的。
是否值得研究一种更好的方法来处理这个问题(即自动下载所需的所有内容)或所有 Androids phone 都随 Play 一起发布,除非被 Play 故意卸载,否则它将存在用户?
如果不是这种情况,我们将不胜感激任何关于处理此类问题的最佳方法的建议。
Google Play,对于 Android 手机,其中大部分是标准配置。 "standard" 来自像 Verizon 这样的商店,并且通常包含设备的 Android 版本,这些版本被他们销售的公司稍微改变了。
也就是说,如果您要在 Play 商店中发布您的应用,那么您真的不应该担心他们是否拥有 Google Play(服务)。
TBH 如果您通过 Play 商店分发您的应用程序,我认为该设备在 运行 时间内没有安装 Google Play(服务)的可能性不大。
另一方面,如果用户没有 Play 商店,我不认为你可以在不提示用户许可的情况下自动安装任何东西,更不用说官方 Google 应用程序了。
题外话:您在没有至少几个测试设备的情况下开发移动应用程序? O.o 请注意,如果它在模拟器中 运行 流畅,它并不能保证在实际设备上 运行 流畅。
As far as I know any real Android i've tested it on, has been fine
如果您计划通过 Play 商店分发您的应用程序,那么如果您的应用程序是通过 Play 商店安装的,则该设备将具有 Play 服务(尽管可能不是最新最好的版本)。
如果您计划通过其他方式分发您的应用程序,则无法保证该设备将具有 Play 服务。
我不知道你认为 "real Android" 是什么。当然,华为、小米等设备的中国用户会认为自己是 "real",亚马逊 Fire 系列等设备的用户也是如此。这些设备不附带 Play 商店或 Play 服务。
auto download everything required
您无法在没有软件盗版的设备上下载 Play 服务。
If that is not the case, any suggestions on the best way to handle such an issue would be appreciated.
或者:
不要使用 Play 服务,而是使用随处可用的替代方案(例如 OpenStreetMap),或者
您的项目有多种风格,您可以根据分发渠道使用不同的解决方案(例如,Google Play 设备使用 Maps V2,其他设备使用 OpenStreetMap),或者
仅通过 Play 商店分发,在这种情况下,您的异常处理对于少数尝试使用您的应用程序的盗版副本的人来说应该足够了
IOW,您的产品需要与您的分销渠道相匹配,而您所依赖的事物又取决于分销渠道。
如果您想知道允许人们从 Google 通过其他服务下载任何应用程序的第三方服务,我不会担心这些,因为很难说 authentic/official 无论如何,这些服务都是。他们可能会提供带有 malware/spyware/adware 的应用程序版本,并据您所知添加了此类内容。我只是假设您的用户有 Google Play(如果您只是有意在 Google Play 上提供它)而不用担心它——或者声明 Google Play 是你的应用程序。
如果这不是您要问的,这里是对您问题的另一种解释的回答:
Google Play只能由厂商合法安装(虽然任何人都可以非法安装,最后我查了一下)。
有很多 Android 设备没有安装 Google Play,但是很多人使用的流行、更昂贵的设备应该安装它。一些较便宜的 and/or 鲜为人知的也会有它(但不要指望它;并且不要指望它在 100% 的时间存在的地方合法安装)。我想 Google 有一个授权设备列表,如果你真的很好奇哪些是合法的。我不确定它是否 100% 最新。
您真正想知道的是,Amazon 的 Kindle Fire 设备没有 Google Play,但从技术上讲,它们仍然是 Android 设备,能够 运行 Android 应用程序(尽管 OS 已被改编为与标准 Android 略有不同)。他们改用 Amazon Appstore。它可以很容易地安装在其他 Android 设备上,无论它们是否有 Google Play(因此,它不仅是 Kindle Fire 的东西,而且对于没有 Google 播放).
我个人建议将您的应用设计为与 Google Play 和亚马逊应用商店一起使用,以便任何人都可以使用您的应用——或者至少,提供独立于应用商店的 apk您的个人网站(无论是在那里出售还是免费赠送,都没有关系;如果人们没有 Google Play,他们需要一种访问它的方式——如果没有 Google随便玩)。
我个人发现我想购买的大多数 Android 设备都没有预装 Google Play。不过,我没有关注过高端设备(例如 Nexus 7、Galaxy 平板电脑或其他设备)。
不过,预装它的手机似乎多于平板电脑。 Tracfones 和类似的东西经常有它(尽管如果你正在寻找带有 Google Play 的 Android 设备,我不推荐那些,即使他们可能有它)。
您可以将您的应用设计为需要 Google Play(很多应用都需要),并依赖于其他 Google 应用——但这会将您锁定在 Google环境,并排除环境之外的人。不过,您是否喜欢它是否足以满足您的目的取决于您。
如果您没有 Google 您想要使用的应用程序(Gmaps 等)的替代应用程序,那么您不妨继续满足 Google 播放要求(您赢了' 通常可以在其他应用商店中找到常规 Google 应用)。如果您确实有在亚马逊应用商店(或其他类似商店)上可用的替代方案,那么您可能想尝试一下,看看它们是否有效。所以,是的,请确保您的应用程序具有的任何依赖项都可供用户使用。他们无法自动下载不在其应用商店中的东西,如果他们没有 Google Play(因此也无法使用官方 Google 应用)。
不过,我不想让人觉得您不应该使用 Google Play 和 Google 应用程序。它们可能是也可能不是当前唯一适合您目的的东西。您必须研究其他应用程序才能确定。如果您需要的东西不在那里,您可能希望在未来定期再次检查适合您目的的新应用程序(可能一两年一次)。
抱歉,如果这是一个非常简单的问题,但作为一个没有手机的人 phone,但必须为他们开发,我不得不问。
目前正在开发需要访问 gMaps 以及其他 google 播放服务的应用程序。据我所知,我测试过的任何真实 Android 都很好,如果用户设备 没有 有 google 播放,告诉他们这是需要的。
是否值得研究一种更好的方法来处理这个问题(即自动下载所需的所有内容)或所有 Androids phone 都随 Play 一起发布,除非被 Play 故意卸载,否则它将存在用户?
如果不是这种情况,我们将不胜感激任何关于处理此类问题的最佳方法的建议。
Google Play,对于 Android 手机,其中大部分是标准配置。 "standard" 来自像 Verizon 这样的商店,并且通常包含设备的 Android 版本,这些版本被他们销售的公司稍微改变了。
也就是说,如果您要在 Play 商店中发布您的应用,那么您真的不应该担心他们是否拥有 Google Play(服务)。
TBH 如果您通过 Play 商店分发您的应用程序,我认为该设备在 运行 时间内没有安装 Google Play(服务)的可能性不大。
另一方面,如果用户没有 Play 商店,我不认为你可以在不提示用户许可的情况下自动安装任何东西,更不用说官方 Google 应用程序了。
题外话:您在没有至少几个测试设备的情况下开发移动应用程序? O.o 请注意,如果它在模拟器中 运行 流畅,它并不能保证在实际设备上 运行 流畅。
As far as I know any real Android i've tested it on, has been fine
如果您计划通过 Play 商店分发您的应用程序,那么如果您的应用程序是通过 Play 商店安装的,则该设备将具有 Play 服务(尽管可能不是最新最好的版本)。
如果您计划通过其他方式分发您的应用程序,则无法保证该设备将具有 Play 服务。
我不知道你认为 "real Android" 是什么。当然,华为、小米等设备的中国用户会认为自己是 "real",亚马逊 Fire 系列等设备的用户也是如此。这些设备不附带 Play 商店或 Play 服务。
auto download everything required
您无法在没有软件盗版的设备上下载 Play 服务。
If that is not the case, any suggestions on the best way to handle such an issue would be appreciated.
或者:
不要使用 Play 服务,而是使用随处可用的替代方案(例如 OpenStreetMap),或者
您的项目有多种风格,您可以根据分发渠道使用不同的解决方案(例如,Google Play 设备使用 Maps V2,其他设备使用 OpenStreetMap),或者
仅通过 Play 商店分发,在这种情况下,您的异常处理对于少数尝试使用您的应用程序的盗版副本的人来说应该足够了
IOW,您的产品需要与您的分销渠道相匹配,而您所依赖的事物又取决于分销渠道。
如果您想知道允许人们从 Google 通过其他服务下载任何应用程序的第三方服务,我不会担心这些,因为很难说 authentic/official 无论如何,这些服务都是。他们可能会提供带有 malware/spyware/adware 的应用程序版本,并据您所知添加了此类内容。我只是假设您的用户有 Google Play(如果您只是有意在 Google Play 上提供它)而不用担心它——或者声明 Google Play 是你的应用程序。
如果这不是您要问的,这里是对您问题的另一种解释的回答:
Google Play只能由厂商合法安装(虽然任何人都可以非法安装,最后我查了一下)。
有很多 Android 设备没有安装 Google Play,但是很多人使用的流行、更昂贵的设备应该安装它。一些较便宜的 and/or 鲜为人知的也会有它(但不要指望它;并且不要指望它在 100% 的时间存在的地方合法安装)。我想 Google 有一个授权设备列表,如果你真的很好奇哪些是合法的。我不确定它是否 100% 最新。
您真正想知道的是,Amazon 的 Kindle Fire 设备没有 Google Play,但从技术上讲,它们仍然是 Android 设备,能够 运行 Android 应用程序(尽管 OS 已被改编为与标准 Android 略有不同)。他们改用 Amazon Appstore。它可以很容易地安装在其他 Android 设备上,无论它们是否有 Google Play(因此,它不仅是 Kindle Fire 的东西,而且对于没有 Google 播放).
我个人建议将您的应用设计为与 Google Play 和亚马逊应用商店一起使用,以便任何人都可以使用您的应用——或者至少,提供独立于应用商店的 apk您的个人网站(无论是在那里出售还是免费赠送,都没有关系;如果人们没有 Google Play,他们需要一种访问它的方式——如果没有 Google随便玩)。
我个人发现我想购买的大多数 Android 设备都没有预装 Google Play。不过,我没有关注过高端设备(例如 Nexus 7、Galaxy 平板电脑或其他设备)。
不过,预装它的手机似乎多于平板电脑。 Tracfones 和类似的东西经常有它(尽管如果你正在寻找带有 Google Play 的 Android 设备,我不推荐那些,即使他们可能有它)。
您可以将您的应用设计为需要 Google Play(很多应用都需要),并依赖于其他 Google 应用——但这会将您锁定在 Google环境,并排除环境之外的人。不过,您是否喜欢它是否足以满足您的目的取决于您。
如果您没有 Google 您想要使用的应用程序(Gmaps 等)的替代应用程序,那么您不妨继续满足 Google 播放要求(您赢了' 通常可以在其他应用商店中找到常规 Google 应用)。如果您确实有在亚马逊应用商店(或其他类似商店)上可用的替代方案,那么您可能想尝试一下,看看它们是否有效。所以,是的,请确保您的应用程序具有的任何依赖项都可供用户使用。他们无法自动下载不在其应用商店中的东西,如果他们没有 Google Play(因此也无法使用官方 Google 应用)。
不过,我不想让人觉得您不应该使用 Google Play 和 Google 应用程序。它们可能是也可能不是当前唯一适合您目的的东西。您必须研究其他应用程序才能确定。如果您需要的东西不在那里,您可能希望在未来定期再次检查适合您目的的新应用程序(可能一两年一次)。