苹果公司这次弄了个新规定,澳大利亚、巴西、新加坡还有美国的犹他州和路易斯安那州的开发者,以后给这些地区的用户发18+的App,必须把年龄确认这事儿给办妥。这就好比给所有开发者提了个醒,一定要守规矩,不然就得交罚款,最高的10万美元呢。要是哪款App涉及开箱抽奖或者战利品箱这种玩法,在巴西就自动被调成18+的评级,因为当地新出的法律规定,不能给小孩提供这种有抽奖机制的游戏。 苹果自己也把用于确认年龄的API给升级了。以后用户去下载18+的应用,Store里会自动核实是不是成年人。不过开发者也可以自己用那个申报年龄范围的API去独立查一下。特别要说的是美国那边的两个州,《应用商店责任法案》和路易斯安那州的第570号法案马上就要生效了。如果有小孩要下载更新很大的App,家长还得重新授权一次。因为现在很多游戏功能更新后还得家长同意才行。 这次的新规主要是为了配合不同国家和地区的监管要求。比如巴西那边限制了开箱游戏,所以应用评级就得跟着变。在新加坡和澳大利亚,只要用户还没确认过年龄,App Store就会挡住不让下载。苹果把这个流程做到了App内部去了。 对于开发者来说,他们需要通过API去判断用户是不是符合要求的年龄,还要申报范围给苹果。如果用户分享了年龄信息,开发者就能知道具体是多少岁。虽然这些操作会涉及到用户的隐私问题,但这是为了响应法律规定没办法的事。苹果之前其实挺反对平台层面的立法的,因为担心泄露数据和隐私安全。 至于处罚这块儿,各个地方的标准不太一样。犹他州那边规定家长每次投诉都能拿1000美元赔偿金;路易斯安那州则是在45天的宽限期过后罚1万美元;在巴西、澳大利亚和新加坡,如果苹果自己不遵守平台要求,可能面临的罚款高达数百万美元。总之大家都得守规矩才行。