互联网时代的产品升级和用户反馈故事
苹果致歉降速门
互联网时代的产品升级跟传统时代不同,对于IT行业更是如此,硬件和软件需要同时升级,才能发挥出产品的最佳状态。最近发生两起事件令人瞩目,也让人看到IT行业跟其他行业的不同。
一是“苹果致歉降速门”。苹果基本上每次推新iphone,老款Iphone速度都会不给力.以前都有人发觉,但是苹果很大牌。只是今年一些用户在加利福尼亚州、纽约州和伊利诺斯州地区等多地法院提起的集体诉讼,激起了用户公愤。
为平息众怒,苹果于美国当地时间28日就“电池门”事件在官网发布了一封公开道歉信,就早期的iPhone产品变慢事件进行了道歉,并解释了手机变慢原因:为防止因电量不足而发生意外关机的情况,在系统更新时故意降低系统能耗,保护手机元器件,因此造成了手机运行速度变慢。绝不会有意地缩短任何苹果产品的寿命,或通过降低用户体验来强迫客户升级产品。同时还提出解决方案,称从明年1月底开始,该公司将把超过保修期的iPhone电池替换费用减掉50美元,从79美元下调至29美元。此外,该公司还将在明年年初发布操作系统更新,让用户对电池寿命有更多的了解。
禁用深度学习
同样是前几天,英伟达悄悄修改了用户许可协议(EULA),禁止在数据中心使用消费者级显卡做深度学习,理由是Geforce显卡主要是用来跑图形的。。经过日本用户曝光不满,互联网也是一片骂声,虽然英伟达在这个领域处于霸主地位,但大部分用户认为不能因为要推性能价格更高的TESLA,而禁止使用GeForce进行深度学习。
为平息不满声音,今晚七点左右英伟达发布声明:GeForce和TITAN系列GPU从来都不是为部署在数据中心而设计的,对GeForce专门的EULA(最终用户许可协议)条款进行修正,是为了不鼓励将GeForce和TITAN系列产品误用在需求严苛的大规模企业环境中;Tesla系列产品,满足了独特的机械、物理、管理、功能、可靠性、有效性要求,包括为数据中心的工作负载提供3年质量保障、保证连续提供以及延长数据中心组件SKU的预期寿命等功能;英伟达无意禁止研究者经常将GeForce和TITAN产品用于非商业用途,或者用于自己的研究,这些用途不涉及数据中心规模的运行;不更新驱动就没影响。
风波
我们从中得到什么教训?
1、产品功能划分和定价要明确;
2、不要把用户当傻瓜,即使他们曾经像傻瓜一样支持你;
3、产品升级除了前期预热、让用户买单,也要改良用户接受的方法,不能以损害用户体验为代价。生意,是长期的。
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- LeetCode题目23:合并K个排序链表
- LeetCode题目24:两两交换链表中的节点
- 最难链表题——LeetCode题目25:K 个一组翻转链表
- LeetCode题目26:删除排序数组中的重复项
- PCA算法原理及实现
- LeetCode题目27:移出元素
- LeetCode题目28:实现strStr()
- LeetCode题目29:两数相除
- LeetCode题目30:串联所有单词的子串
- LeetCode题目31:下一个排列
- LeetCode题目33:搜索旋转排序数组
- LeetCode题目34:在排序数组中查找元素的第一个和最后一个位置
- LeetCode题目35:搜索插入位置
- LeetCode题目36:有效的数独
- 你必须掌握动态规划——LeetCode题目5:最长回文子串