读者打开 Zynga 的应用页面,是因为他们想把那个东西装到手机上,而不是为了读一篇介绍。第一个要做的决定不是按哪个按钮,而是自己即将安装的到底是哪一类软件。有三种不同的东西都可以被叫作“应用”,其中两种的行为方式和第三种差别极大。判断错了,就可能把权限、存储空间和登录凭据交给一个从来就不是页面所描述的那种东西。
一个应用页面可能指向的三种东西
Zynga 发布应用页面时,页面上的链接会指向三种软件中的一种。原生应用是为某一操作系统编写的程序,通过该系统官方商店安装。它作为独立进程运行,可以申请设备权限,并在本地存储数据。套壳网页是一个很薄的原生外壳,在全屏浏览器组件里打开运营方的移动网站。它看起来像个应用,有图标,也可能申请同样的权限,但读者看到的每一屏都是从服务器抓取的网页。移动网站则根本不安装;它只是在读者普通浏览器里打开的一个网址,对设备几乎什么权限都要不到。
这个区别之所以重要,是因为它们各自能对读者的设备、账户和会话做什么、不能做什么并不相同。下面的表格列出了决定一次安装是否值得承担风险的那些差异。
| 需要确认的事项 | 为什么会变化 | 在哪里写明 |
|---|---|---|
| 链接指向的是原生应用、套壳网页还是移动网站 | 运营方会改变分发方式而不改页面文字;上个月还安装原生应用的链接,今天可能打开一个网页视图 | 应用商店列表中的描述,以及 Zynga 自己页面上下载链接的 URL 形式 |
| 应用首次启动时申请哪些权限 | 权限集合随每次应用更新而变化;较旧的评测或教程可能列出当前版本已不再申请的权限,或漏掉新增的权限 | 操作系统在安装或首次运行时显示的权限提示,而不是应用页面上的摘要 |
| 应用是否在本地存储登录凭据,还是要求重新认证 | 会话处理方式随版本变化;套壳网页通常继承浏览器的 Cookie 策略,而原生应用可能在设备上存储令牌 | 安装后应用自带的隐私或安全设置,以及操作系统的账户管理器 |
| 应用能否读取设备的剪贴板、通讯录或广告标识符 | 这些属于应用更新中最常被添加和移除的权限,而且从应用页面上看不到 | 安装后操作系统里的权限管理器,以及应用商店在平台要求时提供的数据安全部分 |
| 应用能否离线运行,还是每个操作都需要实时连接 | 套壳网页每一屏都需要连接;原生应用可能缓存部分内容,但任何真钱或账户操作仍需要连接 | 设备处于飞行模式时应用的表现,以及运营方的帮助文档 |
应用能改变游戏的什么,又不能改变什么
应用改变的是表面,不是游戏本身。原生应用可以更快地重绘按钮,在本地存放图形,并使用设备硬件,比如触感反馈或用于登录的安全隔离区。套壳网页对游戏过程本身几乎不改变什么;它只是去掉了浏览器边框的同一个网页。两种应用都不会改变游戏规则、赔付结构、庄家优势或提款处理条款。这些东西存在于 Zynga 的服务器上,存在于其网站发布的文件里,读者无论通过应用、网页视图还是移动浏览器访问,看到的都是同一套内容。
应用能改变的是读者暴露在外的程度。一个申请访问设备广告标识符的原生应用,可以被用来跨会话建立游戏行为档案。一个继承浏览器 Cookie 的网页视图,可以携带和移动网站相同的追踪。移动网站在这两方面都做不到同等程度,因为浏览器沙箱限制了页面能读取什么。想要为了速度或便利而安装应用的读者,是在用一部分沙箱保护换取这些,而应用页面几乎从不用直白的话说明这一点。
玩家在每一注上都面临期望损失和波动,安装应用不会改变这个基本结构。无论通过哪种界面下注,庄家优势都存在于服务器端规则之中。应用可能让下注更快,也可能让运营方收集到更多设备数据,但它不会把负期望变成正期望。
读者在 Zynga 自己的页面上从哪里逐项读取这些信息
应用页面本身只是起点,不是事实来源。每一项关键信息,有约束力的表述都在别处,读者在安装任何东西之前应该知道去哪里看。
下载链接的目的地是第一件要检查的事。在桌面浏览器上,把鼠标悬停在链接上就能看到 URL。如果指向官方应用商店域名,读者拿到的是一个商店列表。如果指向直接文件下载,或者指向一个不属于运营方自己的域名,读者就是被要求侧载某个东西,下面每一个安全问题都会变得紧迫。
权限列表要从操作系统自己的提示里读,而不是从应用页面上读。应用安装并首次启动时,系统会准确显示应用正在申请什么。读者应该把那个提示当作应用想做的事情的清单来读,而不是当作可以随手划掉的形式。一个赌场类应用没有普通理由去读取通讯录、相册或设备的精确位置。如果出现其中任何一项,读者应该问这个应用拿它做什么,以及答案是否写在 Zynga 自己页面的任何地方。
登录与会话行为写在安装后应用自带的设置里,以及运营方的隐私和安全文档里。想知道自己的凭据是否存储在设备上的读者,应该去找“记住我”或“保持登录”之类的设置,以及隐私政策中任何关于会话令牌的表述。如果页面没有写明,读者不能假设应用比移动网站更安全或更不安全;他们只能假设这些信息没有被主动提供。
官方应用商店列表中的数据安全部分,在平台要求提供的地方,是读者唯一能看到标准化摘要的位置,说明应用收集哪些数据以及是否与身份关联。该部分由运营方提供,但由商店格式化并展示,这让它更容易与其他应用比较。如果该部分缺失或内容稀少,这种缺失本身就是信息:运营方没有选择按商店的格式披露。
从官方商店以外安装任何东西之前要问的安全问题
通过官方商店到达的应用,无论商店审核流程有多少局限,至少经过了那道流程。以任何其他方式到达的应用,什么都没经过。被发了一个文件、一个二维码或一个直接下载链接的读者,是被要求信任发送者而不是商店。在这样做之前,有一些问题必须从 Zynga 自己的页面得到回答,而不是从文件本身。
第一,Zynga 自己的网站是否链接到这个文件?如果通往下载的唯一路径是一条消息、一封邮件或一个第三方网站,读者就没有理由相信那是运营方的软件。运营方自己的应用页面是合法下载链接唯一应该出现的地方。
第二,这个文件在安装时申请什么?侧载应用绕过了商店审核,所以操作系统的权限提示是剩下的唯一一道门。如果这个文件申请的权限比商店版本多,或者申请了商店版本从未提到的权限,读者应该停下来。一个赌场类应用没有任何正当理由申请访问短信、通话记录或悬浮窗权限。
第三,运营方自己的安全页面关于第三方安装说了什么?许多运营方会发布关于非官方版本的警告。如果 Zynga 的安全或帮助文档包含这样的警告,读者应该把任何与之矛盾的文件视为有害。如果文档没有提及,读者应该把这种沉默当作只使用官方商店的理由。
应用页面上缺少上述任何一项,本身就是一种回答。一个页面如果不说明链接是原生应用还是网页视图,不列出权限,也不链接到数据安全摘要,就是在告诉读者:运营方选择了不让这些事情容易被找到。仍然选择安装的读者,是在用比别处可得信息更少的信息做决定。
应用页面无法告诉读者的东西,以及这意味着什么
没有任何应用页面会写明版本号、下载大小、商店评分或安装奖励,本文也不提供其中任何一项。这些内容变化太快,无法写进一篇参考页面,想要这些信息的读者必须在下载那一刻从商店列表里读取。一篇参考页面能做的是解释决策的结构:链接指向哪类软件,它可能申请什么权限,它能改变游戏的什么,又不能改变什么。
读者的任务是把应用页面当作路标,而不是合同。合同是权限提示和商店列表。路标可能出错、过时或故意含糊。权限提示没法含糊:它准确列出软件正在申请什么,而仔细阅读它的读者,是这笔交易中唯一能说不的人。
本文能回答的是“安装前要核对哪几类信息”以及“每类信息去哪里看”。本文不能回答的是当前这个 Zynga 应用的具体版本号、体积、商店评分或安装奖励,因为这些数字随时在变。需要这些内容的读者,应在下载时查看官方商店列表和运营方自己的应用页面,那里才是唯一具有约束力的来源。
常见问题
Zynga 应用和 Zynga 移动网站是一样的吗?
不一定。应用页面可能链接到原生应用、套壳网页,也可能只是在浏览器里打开移动网站。读者可以通过查看链接目的地,以及软件在安装时是否申请设备权限来判断。移动网站几乎什么权限都不要;原生应用会申请运营方选择请求的那些权限。
安装应用会改变游戏或赔付吗?
不会。规则、赔付结构和提款条款设定在运营方的服务器上和其发布的文件里,不在应用里。应用改变的是读者进行游戏的界面,也可能改变运营方能从设备上收集到什么数据,但它不改变游戏本身。
安装 Zynga 应用之前应该检查什么?
检查应用页面上的链接目的地,阅读安装时的权限提示,并查看官方商店列表里的数据安全部分。如果链接不指向官方商店,或者权限包含访问通讯录、短信或精确位置,停下来问一问一个赌场类应用为什么需要这些东西。
如果应用页面没有说明它是原生应用还是网页视图怎么办?
那读者就得从商店列表里找答案,或者安装后观察行为。网页视图通常打开看起来像网站的页面,每一屏都需要连接。原生应用可能缓存部分内容,并显示自己的权限申请。应用页面上缺少清晰说明,不是读者理解上的缺陷,而是页面本身的信息缺口。
本页是对运营方应用页面涵盖内容以及如何阅读这类页面的独立摘要;它不由 Zynga 发布,也不写明该运营方的版本、大小、商店或奖励,这些内容以运营方自己的应用页面和商店列表为唯一具有约束力的来源。
理性游戏
博彩应被视为付费娱乐,而非赚钱或挽回损失的方式。美国读者可拨打 1-800-MY-RESET (1-800-697-3738)。
各地法定年龄为 18 岁或 21 岁,请遵守适用于你所在地的规定。
本文是关于这些机制如何运作的一般性说明,不构成法律建议,也不是对任何运营方的推荐。

