大家都知道
临期食品虽然以很低的价格出售
但它们都属于可以放心食用的安全食品
但这两天 庞先生给我们反映
说他在贵阳富水北路一个
专卖临期食品的摊位上
买到了不可食用的过期食品
商家 尚大姐:我们写的有临期的,我们在这卖了好几年了。
庞先生:临期可以卖,但你这个是过期产品。
商家 尚大姐:你买回家了,我哪知道你换没换过。
庞先生:我有支付记录。
视频中的一方是庞先生
另一方则是摊位的老板尚大姐
让双方争执不休的
就是这袋价值十元的豆奶
庞先生说 这袋豆奶一共五包
是4月27号晚上八点多
他的妻子在这个摊位上买的
庞先生:孩子放学他妈妈去接他,在前面买了有点辣的东西吃,孩子说很辣,他妈看见这里有豆奶,想着第二天要读书,就在这里买了两箱豆奶,加这一袋。
庞先生说 豆奶买回去以后
孩子喝了两包
让他没想到的是
第二天一大早孩子就说肚子疼
于是 他们赶紧查看豆奶的生产日期
这一看傻眼了
庞先生:它的生产日期是2020年的10月23号,保质期是六个月,昨天是4月27号,就已经过期了四天。
4月28号下午
庞先生的妻子拿着豆奶找到了商家
但对方并不承认
这袋过期的豆奶是从他们这里售出的
庞先生:三点多来的时候,她都还有类似的豆奶,摆在那里的,下午来我就看到没有了,就已经把过期产品收了。
而更让庞先生气愤的是
商家处理这件事情的态度
庞先生:店员刚开始的态度还比较好,这个老板一来,不得了了,乱骂。
庞先生告诉记者
虽然孩子暂时没有出现其他不适的症状
但他还是非常担心
庞先生:我的诉求也很简单,没有说要让她赔偿十倍、百倍,就是跟她说(这种过期食品)不能卖了。如果有更多的消费者买到了,身体出现不适,怎么办?对孩子会不会有伤害?我的要求没什么,带孩子去检查,赔礼道歉是必须的。
对于这件事
一旁的商家尚大姐也有话想说
商家 尚大姐:他叫了很多男生来,把摊位堵住,说我家这个是过期的,不准卖,把买东西的人全部都给我赶走。
尚大姐说 庞先生的妻子
的确从他们这里买了一袋豆奶
但他们没有售卖过期食品
而庞先生也不能证明这袋过期的豆奶
就是他们前一天卖出的那一袋
商家 尚大姐:我们没有这个货,我不知道他的商品是从哪来的。你拿回家去,我怎么知道你有没有换过这袋豆奶。
记者:他为什么说今天来的时候看到你这里还有同样的豆奶呢?尚商家 尚大姐:没有,你看我这上面有没有,他有证据没有,我就没这个货。
随后 记者查看了摊位上摆放的商品
的确没有看到庞先生买的这款豆奶
也没有看到有其他的过期食品
商家 尚大姐:你破坏我们名声,到处说我们卖过期产品。
庞先生:你可以打报警 *** 啊。
4月28号晚上
庞先生给记者打来 ***
经过协商
虽然商家仍然坚持
他们没有售卖过期食品
不过对方就对此事的处理方式
给他道了歉
并承诺如果孩子之后出现什么问题
会带着孩子去医院进行检查
对于商家这样的处理方式
庞先生也表示接受
记者:汪宇乘 梁传明
来源: 贵州广播电视台
这代安卓机特别耗电?聊聊安卓应用64位的问题相信很多朋友已经购买到了最新一代CPU平台的安卓机了。这代安卓机的CPU发生了剧变,在保持了大中小核架构的同时,对大核和小核的微架构都进行了大改。小核心的微架构进化,应该是大家期盼已久的了,祖传的Cortex-A55终于退休,按理来说全新的Cortex-A510应该会带来更好的能效。但是有人发现,这代安卓机似乎更加耗电了,这是为何?今天就从新一代ARM处理器的架构聊起,简单谈谈安卓应用64位普及迟滞导致的耗电问题吧。
新一代ARMv9处理器,为何反而更耗电?
新ARM处理器甚至更耗电?
当前上市的最新一代安卓机所使用的高通骁龙8gen1处理器,以及即将上市的联发科天玑9000处理器,都属于最新设计的基于ARMv9架构的产品。它们都有一个共同的特点,就是文章开头所说的大核和小核微架构进行了大改,大核心使用了Cortex-X2微架构,而小核心则使用了Cortex-A510微架构。
新处理器的小核是经过重新设计的Cortex-A510,理论上可以带来更高的能效
无论是Cortex-X2还是Cortex-A510,它们都有一个共同的特点,那就是不再支持32位,如果安卓机要运行32位的应用,那就必须在微架构只作了小幅调整的Cortex-A710中运行。如此一来,在某些场景中,就有可能导致额外的能耗。
在理想的情况下,安卓机在待机或者低负载时,应用程序主要运行在小核心上,小核心的能效比最出色,如此一来就能达到节电的效果;但如今,如果App是32位的,在新的ARM处理器中,就只能由中核运行,小核的能效优势只能干瞪眼,额外耗电的情况就出现了。
在运行32位安卓App时,处理器实际上只能工作在Performance工况下,无法进入节电的Efficiency工况
换言之,在使用了新一代CPU的安卓机中,如果运行32位的App,是无法达到理想的能效比的。这个问题,和芯片工艺无关,和系统无关,的的确确就是安卓生态和新处理器架构不匹配所导致的。
只有64位的安卓App,才能运行在新ARM处理器的小核心上,才能让新ARM处理器发挥出应有的能效。因此,何时普及64位的安卓App,就成为了新一代ARM处理器何时能更节电问题的答案。
当前的安卓生态中,32位的应用仍大量存在,这些应用不乏大家常见的装机必备,例如哔哩哔哩、百度网盘、爱奇艺等等。这种情况是否正常?从技术的角度来看,似乎很不应该。
像哔哩哔哩这样Target API已经更新到Android 11的应用,也依然只是32位的
从ARMv8开始,安卓阵营的CPU就已经普遍支持64位,安卓系统也在Android 5.0后,从系统层面支持64位应用。这两件事,其实都属于比较远古的了——基于ARMv8的骁龙810以及Android 5.0都出现于2014年,转眼都快十年过去了,为何安卓App仍大量停留在32位?
我们可以对比一下苹果阵营。2013年的iPhone 5S以及iOS 7开始推行64位,一年多后32位的iOS应用就已经难寻踪迹。和苹果的步伐相比,安卓阵营可谓步履维艰。
和安卓阵营相比,苹果iOS推行64位顺利得多
安卓推行64位为何如此艰难?这和安卓生态的实际情况是有很大关联。尽管在ARMv8后,安卓阵营的CPU增加了64位的支持,但依然保留了32位的兼容。甚至,前一代产品ARM v8.2处理器,也依然耗费额外的晶体管,来兼容32位App。同时,安卓系统也一直兼容32位App,App并没有切换到64位的迫切需求。这一切的考量,很大程度是基于对旧设备的兼容。
在安卓初推行64位的时候,市场上依然有大量运行旧CPU以及旧版安卓系统的设备存在。安卓在市场攻城略地的秘诀,在于开放和兼容,如果对32位一刀切,那么安卓阵营会无可避免迎来分裂。实际上,开放的系统都存在这样的问题,例如Windows生态为了保持向后兼容,时至今日仍对32位应用软件提供出色的兼容,这和安卓是殊途同归的。
当然,和Windows不同,安卓并不需要承担太多的生产力任务。在初次推行64位过去近十年后,安卓也的确到了全面抛弃32位包裹的时机。
安卓放弃对32位兼容可以带来什么好处?首先,CPU就可以省下用于兼容32位的晶体管,对于寸土寸金的芯片来说这显得尤为有价值;其次,App可以拥有更好的内存利用率,对于日渐膨胀的应用游戏来说这是至关重要的;再者,App还可以更有效利用CPU的寄存器,带来更高的效率。
在安卓App日渐复杂、摩尔定律日渐失效的今天,摒弃历史包裹、全面拥抱64位的时机的确已经到来。虽然目前安卓生态仍存在大量32位App,但我们也可以看到多方对普及64位的努力。
例如,Google要求,从2019年8月1日起,在Google Play发布的应用必须支持64位。也因为此,国外的安卓生态对于64位的普及要比国内做得更好,这次安卓CPU平台换代,国内的安卓机耗电问题也要比国外更明显。
Google Play商店两年多前已经禁止32bit应用上架,国内安卓生态较之滞后
又例如,国内的安卓分发渠道也开始要求App支持64位。OPPO商店此前已经规定,2021年12月底后,新发布的应用必须支持64位;而小米商店则提供了一键将32位App置换为64位的功能,如果手机上已安装的32位App在商店中有64位版本,可以一键更新。
同时,国内的很多App在近期也都更新到了64位,例如微信、 *** 、12306等等。相信在不久后的将来,国内的安卓App很快会大面积普及64位,新一代的安卓机也会发挥出应有的能效。
毫无疑问,和苹果相比,安卓的64位普及进程是落后的,安卓阵营并没有苹果那样绝对的应用发行渠道垄断权,这也是安卓借开放之风腾飞所需要付出的代价。幸运的是,目前安卓阵营各方都已经意识到了普及64位的重要性,下一代安卓CPU会进一步抛弃对32位的支持吗?让我们拭目以待吧。