阅读更多

13顶
1踩

互联网
加州圣迭戈高级法院最近接到了一桩耐人寻味的诉讼:原告 Biana Wofford 指控苹果公司故意用 iOS 4 伤害了 iPhone 3G,目的是为了提高 iPhone 4 的销量。



众所周知, iPhone 3G ,3GS 和 iPhone 4 的系统版本都能够升级到 iOS 4。但是在升级之后不久, iPhone 3G 的用户就发现,这不是他们想要的。他们的手机变得缓慢,迟钝,甚至不稳定,容易崩溃。而且 iPhone 3G 并没有获得 iOS 4 的全部功能(甚至没有获得它的主要功能)。

原告 Wofford 认为,苹果肯定知道把 iPhone 3G 从 iOS 3.x 升级到 iOS 4.x 是一场灾难,最终 iPhone 3G 会变得难以使用,“它最后的作用也就比砖头强一点”。而且,苹果并不提供降级服务,如果客户的 iPhone 3G 已经升到 iOS 4,则很难降回去,除非客户变成“黑客”。

Wofford 写到:

    “尽管苹果公司已经收到了关于 iPhone 3G/3GS 成千上万的投诉,但还是不允许这些设备降级到 iOS 3.x (除非用黑客手段),这已经违反了 iPhone 的最终用户协议。”

Wofford 猜测苹果这么固执的原因,是强迫用户购买最新款的 iPhone 4。她指控苹果在做虚假广告,并提出“设备降级”和赔偿的要求。

我们可以想象一下,如果苹果输掉了这场官司,是不是以后的 iTunes 要提供一个“设备降级”的功能呢?让客户有权利选择 iOS 1 到 iOS 4 的任意版本。
来自: 爱范儿
13
1
评论 共 10 条 请登录后发表评论
10 楼 inshua 2010-11-08 18:13
法院不予受理
9 楼 zbm2001 2010-11-08 11:05
chandler 写道
从商业角度来说,苹果和腾讯是一样的公司。都是通过对自己平台的绝对控制权开获取利润。作为一个非IT,挺apple可以理解,毕竟乔布斯是一个伟大的营销专家。但是搞IT的还挺,就是蠢材了。哪一天Apple统治了哪一个平台。那么那个平台的开发者,永远只是能剩饭了。而且会活得没有尊严。

此言中肯
8 楼 geminiyellow 2010-11-08 07:20
苹果只会更霸权
7 楼 aitracy 2010-11-06 21:37
liuruncheng 写道
坚决抵制这种流氓式的企业,尤其是腾讯

要对自己的话负责 的。
6 楼 caimukun0318 2010-11-06 13:25
       
5 楼 chandler 2010-11-06 07:32
从商业角度来说,苹果和腾讯是一样的公司。都是通过对自己平台的绝对控制权开获取利润。作为一个非IT,挺apple可以理解,毕竟乔布斯是一个伟大的营销专家。但是搞IT的还挺,就是蠢材了。哪一天Apple统治了哪一个平台。那么那个平台的开发者,永远只是能剩饭了。而且会活得没有尊严。
4 楼 ray_linn 2010-11-06 06:36
颓势微现
3 楼 liuruncheng 2010-11-06 03:46
坚决抵制这种流氓式的企业,尤其是腾讯
2 楼 除了你无可取代 2010-11-05 16:52
这样太霸王了
1 楼 mblmh2008 2010-11-05 15:55
顶起!最近这些IT公司越来越以为自己始皇帝了

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • COM线程模型解析COM套间

    COM线程模型 COM套间 STA套间 MTA套间

  • 多线程调用COM组件的体会(CoInitialize)

    调用任何COM组件之前,你必须首先初始化COM套件环境,即调用CoInitialize或CoInitializeEx。COM套件环境在线程的生存周期内有效,线程退出前需要调用CoUninitialize释放COM套件。 所谓COM套件,实际上是微软为了方便大家理解而起的一个名字,不过个人认为改名词很难理解。COM套件只指COM组件运行时的环境,其中包括COM组件的数据、变量、线程调度方式。...

  • COM组件的多线程测试-Apartment模型 (转)

    COM组件的多线程测试-Apartment模型 (转)[@more@]COM组件的多线程测试-Apartment模型XML:namespace prefix = o ns = "urn:schemas-microsoft-com...

  • 多线程共享COM组件的问题

    某个线程创建的COM对象,并不能简单的把接口指针传递给别的线程使用。必须先CoMarshalInterThreadInterfaceInStream整编,然后再CoGetInterfaceAndReleaseStream解编。问题来源:今天在一个ADO程序中遇到此问题。在主线程创建了10个数据库连接的连接池。然后一个tcp服务为每个连接创建新线程,新线程从连接池申请一个连接,从数据库获取信息然后返

  • COM组件的多线程测试-Apartment模型(附录) (转)

    COM组件的多线程测试-Apartment模型(附录) (转)[@more@]对象跨线程调用附录 S1 忽略 S2 Main Thread ID:2328 ThreadID:2564 对象Test2。所在线程ID:2...

  • Spring 依赖注入详解

    2. IOC的作用3.Spring依赖注入的几种方式构造函数注入Set方式注入集合方式注入4.Spring的自动装配 – 依赖注入 1.什么是Spring的依赖注入? 依赖注入,是IOC的一个方面,是个通常的概念,它有多种解释。这概念是说你...

  • 我的自定义Spring框架 | Spring核心功能结构

    在上一讲中,我们对Spring的基本使用进行了一个简单的回顾,接下来,我们就来看一下Spring核心功能结构。 Spring核心功能结构 Spring大约有20个模块,由1300多个不同的文件构成,而这些模块可以分为下面几部分: ...

  • spring security调用过程;及自定义改造

    spring security调用过程;及自定义改造

  • springEL表达式详解及应用

    Spring3中引入了Spring表达式语言—SpringEL,SpEL是一种强大,简洁的装配Bean的方式,他可以通过运行期间执行的表达式将值装配到我们的属性或构造函数当中,更可以调用JDK中提供的静态常量,获取外部Properties文件中的...

  • Spring Cache - Redis 的使用 自定义缓存配置

    Spring Cache官网:https://docs.spring.io/spring-framework/docs/5.2.11.RELEASE/spring-framework-reference/integration.html#cache 一、使用 1、引入依赖 <dependency> <groupId>org.spring...

  • COM组件以及套间

    COM组件的特点: 1. COM组件是以WIN32动态链接库(DLL)或可执行文件(EXE)形式发布的可执行代码组成。 2. COM组件是遵循COM规范编写的   COM组件是一些小的二进制可执行文件 3. COM组件可以给应用程序、操作系统以及其他组件提供服务 4. 自定义的COM组件可以在运行时刻同其他组件连接起来构成某个应用程序 5. COM组件可以动态的插入或卸出应用 6. COM组件必须...

  • COM组件技术多线程

    http://wenku.baidu.com/view/fa37624e767f5acfa1c7cd27.html

  • 关于COM及套间(Apartment)知识

    什么是COM组件? COM组件是以WIN32动态链接库(DLL)或可执行文件(EXE)形式发布的可执行代码组成。 COM组件是遵循COM规范编写的 COM组件是一些小的二进制可执行文件 COM组件可以给应用程序、操作系统以及其他组件提供服务 自定义的COM组件可以在运行时刻同其他组件连接起来构成某个应用程序 COM组件可以动态的插入或卸出应用 COM组件必须是动态链接的

  • COM组件和DLL的区别

    这阵子在想一个需要利用com组件的小程序怎么做,突然想起上次去面试的时候考官问过autocad开发时为什么要利用com,而不采用一般的dll呢?     到google上查了一下,许多人也问了一样的问题:)     用com来写程序要比普通的dll麻烦一些,但是带来的好处也大很多,尤其是在开发像autocad这样大型软件的时候,需要跨区域来协同工作。 “学习COM,首先要知道COM的目的是什么,它

  • 自定义SpringIOC

    自定义SpringIOC1 spring核心功能结构1.1 bean概述2 Spring IOC相关接口分析2.1 BeanFactory解析2.2 BeanDefinition解析2.3 BeanDefinitionReader解析2.4 BeanDefinitionRegistry解析2.5 创建容器3 自定义SpringIOC...

  • 《Spring》第十五篇 DI自动注入之@Value注解

    } (2) 寻找注入点 这点和@Autowired注解寻找注入点的逻辑是一致的,在AutowiredAnnotationBeanPostProcessor的无参构造函数中,优先给缓存autowiredAnnotationTypes中放入三个注解,@Autowired,@Value和JSR-330提供的...

  • 自定义spring框架IOC功能

     5.1 定义bean相关的pojo类 我们想要把这些类注册到spring容器过程中,肯定要把它们封装成bean对象进行处理。 5.1.1 PropertyValue类 用来封装bean标签下的property标签的属性 /** * 用来封装bean标签下的...

  • Spring AOP +自定义注解 + Spel表达式 实现审计日志

    基于AOP动态代理 实现自定义审计日志注解, 并支持Spel表达式解析 2-实现 2-1 日志存储实体类 @Data @Builder @ToString public class AuditingLog { private String userId; // 用户id private String ...

  • java 代码执行el,专属于java的漏洞——EL表达式注入

    前言“FSRC经验分享”系列文章,旨在分享焦点科技信息安全部工作过程中的经验总结,包括但不限于漏洞分析、运营技巧、sdl推行、等保合规、自研工具等等。欢迎各位安全从业者持续关注~0x01EL简介表达式语言...

Global site tag (gtag.js) - Google Analytics