谈谈Android专利问题

随着Android的发展壮大,微软、苹果等巨头纷纷加入专利战,试图通过专利费用等方式限制其发展。微软对HTC征收高额专利费,并利用此手段吸引其转向Windows Phone 7平台。同时,谷歌在北电专利收购案中的失利,凸显了专利储备的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

近期发现微软和Android专利战打得那叫一个精彩,苹果、甲骨文都已参与其中,能进来的都进来了。真的为Android担心啊,他的发展前景不免又蒙上了一层阴影。想起一句古话:“木秀于林,风必摧之”。微软想HTC每台机器收15$,网络上有人说,微软根据专利费用,每年就有10亿美元的收入入账,真真的是厉害啊~~专利这个东西,你别看平时人畜无害,关键时刻还真的是个利器啊!Android还是个年轻的修炼者,对于这些资深的老大,微软、苹果构成了威胁,所以微软、苹果选择了出手压制。在不久前的北电专利收购中,Google的表现实在是让人大跌眼镜,这次收购站中,苹果无疑是最大的赢家,独占了20亿美元的专利,看来苹果是真的切身体会到了专利厉害。想想微软前两年把中国的XP安装也给高了,说人家盗版,导致公司破产。微软的策略就是等你“肥了”,再宰你。怎么感觉微软是在养猪啊,真真的是可怕。不过微软向Android举起专利的大棒,也说明微软WP7的市场份额实在不怎么样,微软此举一是遏制Android发展的步伐,二是稀释Android终端厂商的利润,尽量把他们拉到WP7的阵营来。比如他们和HTC谈判就可以讨价还价,微软说:小兄弟啊,专利费用我们是可以谈的么,如果你们做WP7,我们可以给你优惠的,一句话,原来每台15$,你们要做WP7,10$啦,你看怎么样啊?哈哈。HTC也没有办法,只能像小媳妇似地,低着头看着自己的脚尖,眼泪在眼睛里面打转转....,不过HTC也有自己的打算,如果给微软了专利费用,那么就可以不用理会苹果了,毕竟此时苹果也在告她啊,哎,这年头,生意不好做啊!


### Android SurfaceFlinger 架构详解 #### 1. 表面管理器 (SurfaceFlinger) SurfaceFlinger 是 Android 系统中的核心组件之一,负责管理和合成所有的图形层。它是一个独立的服务进程,在启动时由 init 进程创建并运行在 GPU 上下文中[^1]。 - **职责** - 接收来自应用和服务的绘图请求。 - 将这些请求转换成可以被硬件加速渲染引擎理解的形式。 - 负责将多个应用程序窗口的内容合成为一个完整的屏幕图像输出给显示器。 ```cpp // C++ code snippet showing how a surface is created and managed by SurfaceFlinger. sp<Surface> createSurface(const String8& name, uint32_t w, uint32_t h, PixelFormat format, uint32_t flags) { sp<ISurfaceComposer> composer = ComposerService::getcomposer(); return composer->createSurface(name, w, h, format, flags); } ``` #### 2. 图形缓冲区分配器 (Graphic Buffer Allocator) 该模块主要作用是在内存中为每一个需要显示的画面帧分配一块连续的空间用于存储像素数据,并提供接口供其他部分访问这块区域的数据[^2]。 #### 3. 应用程序视角下的表面控制 (Application Perspective on Surface Control) 从应用程序的角度来看,开发者并不直接操作底层的 Surface 或者 GraphicBuffer 对象,而是通过 View 和 WindowManager 来间接完成对 UI 的构建与更新工作。当 Activity 执行 destroy() 方法时,会触发一系列内部方法调用来确保对应的视窗资源能够得到及时释放。 #### 4. 客户端服务端模型(Client-server Model) Android 使用了一种客户端-服务器模式来处理不同进程之间的通信需求。对于 SurfaceFlinger 而言: - 它扮演着 "server" 的角色; - 各个应用程序则作为 “client”,它们向 SurfaceFlinger 发送命令以创建、修改或销毁特定的 Layer 层级结构。 这种设计使得即使某个 app 崩溃也不会影响整个系统的稳定性,因为所有涉及视觉呈现的操作都被隔离到了单独的服务进程中去执行。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值