刚看到安装 X3000 app 提示的玩家,还没读运营商页面上的一个字,就已经在做决定了:他们判断的是自己即将装进设备里的东西到底是一个程序、一个快捷方式,还是只是一个换了好看图标的网站。这个区别比任何功能列表都重要,因为它决定了软件能做什么、能索取什么,以及运营商更改条款时会发生什么。
“app”可能指代的三种东西
运营商发布一个叫 app 的东西时,它几乎总是以下三种技术对象之一,读者首先要做的就是弄清自己拿到的是哪一种。原生应用是为设备操作系统编写的程序,通过应用商店或安装文件装入,并通过权限系统获得对设备功能的访问。网页封装是把运营商的网站套在一层很薄的原生外壳里运行:它看起来像个 app,有图标,但每一屏都由浏览器使用的同一个网页引擎渲染。移动网站就是运营商在浏览器里打开的网站,有时会弹出一个提示,让用户把快捷方式添加到主屏幕。
实际差异不是表面功夫。原生应用可以请求访问摄像头、麦克风、通讯录、设备存储和推送通知。网页封装也能请求其中一些权限,但那只是因为外壳替网站去申请;网站本身仍然受浏览器限制约束。移动网站几乎不请求任何东西,浏览器会报告它确实请求了什么。分不清自己装的是三者中哪一种的读者,还没法知道自己到底同意了什么。
| 需要确认的项目 | 为什么会变化 | 在哪里写明 |
|---|---|---|
| app 是原生应用还是网页封装 | 运营商随时可以把同一个网站重新装进新的外壳里,在不改变任何可见功能的情况下改变软件在技术上能请求什么 | app 的应用商店页面、安装时显示的权限界面,以及运营商自己的 app 页面(如果它区分两者的话) |
| app 请求哪些权限 | 一次更新就可以新增权限,而请求只会在新版本首次运行时出现 | 安装完成前设备商店或安装器显示的权限列表,以及安装后设备设置菜单里的权限列表 |
| app 被允许在后台做什么 | 操作系统默认值和运营商的选择都会随版本变化 | 设备的 app 设置里,后台活动或电池使用项下,而不是运营商的营销页面 |
| app 从哪里获取更新 | 从官方商店之外安装的 app 可能通过另一个渠道更新,或者根本不更新 | 安装文件的来源,以及 app 自己报告的更新机制 |
| app 是否与移动网站是同一个产品 | 运营商有时在 app 和网站上运行不同的促销或不同的游戏库,差异不一定公布 | 运营商自己的 app 页面,以及直接对比两边各自能看到什么 |
app 能改变游戏的哪些方面,不能改变哪些方面
app 改变的是容器,不是游戏。桌面游戏的规则、老虎机的赔付表、庄家优势、随机数生成器、奖金附带的流水要求:这些都不会因为把同一个产品放进原生外壳里运行而改变。app 能改变的是交付方式:屏幕加载多快、赢钱时设备是否震动、新促销发布时是否弹出通知、读者能否用指纹而不是输密码来打开会话。
所以“app 更好吗”这个问题没有普遍答案。对优先考虑在特定设备上加载更快的读者来说,原生应用可能更好。对不想在手机上再多装一个有后台访问权限程序的读者来说,移动网站严格更好。对想知道自己看到的是否和其他所有玩家看到的一样的读者来说,app 和网站的区别只有在运营商在两边跑不同优惠时才重要,而知道这一点的唯一办法是把两边都读一遍。
登录奖励的问题也属于同一个框架。如果运营商因为玩家通过 app 而不是网站登录而给予某些东西,那是促销条件,不是 app 的属性。奖励存在是因为运营商选择把它附加到某个渠道上,运营商可以在不改变 app 本身的情况下把它移走、改掉或从 app 里删除。因为登录奖励而安装 app 的读者,是在用接受一款软件来换取一个运营商可以单方面更改的促销条款。该条款唯一有约束力的表述是运营商自己的促销页面,在读者打算依赖它的那一刻读到的版本。
安装任何东西之前要问的安全问题
第一个问题是来源。通过官方商店到达的 app 经过了该商店所适用的审核流程,商店也可以将其下架。以文件形式从网站下载的 app 完全没有经过审核,读者无法独立判断这个文件是运营商的还是别人的。这不是信不信任运营商的问题;这是读者能核实什么的问题。来自商店之外的文件用普通手段无法核实。
第二个问题是权限列表。赌场 app 在技术上没有任何需要读取读者的通讯录、相册或位置。如果权限界面要求这些东西,读者应该问哪个功能需要它们,答案应该能在 app 自己的说明里看到。一个无法用功能解释的权限就是不安装的理由,不管运营商的声誉如何。
第三个问题是读者想离开时会发生什么。通过商店安装的 app 可以像其他任何 app 一样卸载。从文件安装的 app 可能留下配置文件,或者可能安装了一个设备管理描述文件,在 app 被移除后仍然存在。读者如果无法在设备自己的设置里看清 app 到底装了什么,就应该把它当作警告,而不是不便。
读者从运营商自己的页面上逐项读到什么
运营商的 app 页面是读者应当找到关于这个 app 是什么、从哪里获取、提供什么的说明的地方。如果页面没有说明 app 是原生应用还是网页视图,读者仍然可以在安装时弄清楚,因为设备的权限界面会报告软件在请求什么。如果页面没有说明登录奖励是什么,促销页面是唯一有约束力的条款所在。如果页面没有说明更新从哪里来,设备自己的 app 设置会在安装后显示来源,但安装前看不到。
运营商页面上的缺失本身就是信息。如果页面没有链接到官方商店列表,读者不能假设存在一个。如果页面没有说明 app 的大小,读者不能假设它很小。如果页面没有说明支持哪些设备版本,读者不能假设自己的设备包含在内。每一种缺失都意味着读者要么在设备本身上找到答案,要么认定这个问题不值得冒安装的风险。
安装与下载是一个过程,不是一个承诺
下载运营商 app 是一串由读者控制的步骤:选择来源、确认来源、阅读权限界面、做决定、安装、打开,然后检查设备设置看装了什么。这个序列里没有一步是由运营商页面保证的。页面可以描述这个过程,但设备才是发生了什么事的权威。把运营商的下载按钮当作决定终点的读者,跳过了所有保护自己的步骤。
同样的情况也适用于“app 提供更好游戏体验”的说法。体验一部分是技术性的——加载时间、稳定性、通知行为——一部分是促销性的——运营商选择在 app 里提供而不在网站上提供什么。技术部分只能在读者自己的设备上检验。促销部分只能在运营商自己的页面上读到。两者都不是 app 本身的属性,任何第三方都不能把其中任何一项当作关于这个运营商的事实来陈述。
常见问题
我怎么知道 X3000 app 安装是否安全?
安全不是外部页面可以认证的属性。读者能检查的是来源:官方商店列表可审核、可撤销,从网站下载的文件则不然。安装时的权限界面是第二道检查;一个要求通讯录、照片或位置的赌场 app 对这些东西没有明显需求,读者应该在继续之前问清楚哪个功能需要它们。
这个 app 和 X3000 移动网站不同吗?
从技术上说,是的:原生应用是一个程序,而移动网站在浏览器里运行。就游戏规则和赔付而言,不是:容器不改变游戏。运营商可能在每个渠道运行不同的促销,知道这一点的唯一办法是把运营商自己的两个页面都读一遍。
这个 app 给登录奖励吗?
如果运营商把奖励附加到 app 登录上,那是运营商促销页面上写明的促销条款,随时可能改变。app 本身不包含奖励;运营商的决定才包含奖励。在你打算依赖它的那一刻去读促销页面。
如果 app 要求我没有预料到的权限,我该怎么办?
停止安装。一个无法用可见功能解释的权限就是不安装的理由,不管是谁发布的 app。安装后设备设置菜单会显示已授予了什么,但决定点是安装完成前的权限界面。
本文是对运营商 app 是什么以及读者在安装前应该问哪些问题的独立概述;本文不是运营商发布的,也不替他们陈述任何数字、版本、大小、商店或奖励——运营商自己的 app 页面和促销页面是唯一有约束力的来源。
理性游戏
博彩应被视为付费娱乐,而非赚钱或挽回损失的方式。美国读者可拨打 1-800-MY-RESET (1-800-697-3738)。
各地法定年龄为 18 岁或 21 岁,请遵守适用于你所在地的规定。
本文是关于这些机制如何运作的一般性说明,不构成法律建议,也不是对任何运营方的推荐。

