Created
December 13, 2014 15:25
-
-
Save chenzx/b5e7a1c655c1eb4604d7 to your computer and use it in GitHub Desktop.
Opera是家有技术实力的公司,但是他在中国的代理欧朋不是
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
今天有机会与Opera的老外聊天讨论,我英语不是熟练,没办法流利地交流,感觉在70%的样子。 | |
技术上给我印象深刻的几点: | |
1、浏览器的apk做到16MB,而chromium官方的要28MB(注意opera是基于Blink的!) | |
2、图片直接以YUV格式解压送到GPU,而不是标准的RGBA,这有效地降低了内存占用 | |
(他们还曾提交过一个使用OpenGL压缩纹理的patch) | |
3、Chromium的安全团队,唯一一个来自外部的(external)成员就来自于Opera | |
4、文字在缩放放大的情况下,自动根据窗口wrap(这里涉及重新layout,要考虑在什么事件点插入相关调用,感觉还是有点技术含量) | |
Opera的浏览器使用的是SurfaceView,也就是说,它那些UI特效不是用Android Java View来做的,也就是说,和Chrome for Android使用同样的实现。每隔6周跟一次Google的上游主线版本升级一次,这个频率说明他们的版本管理同步做得不错。从他们提供的ppt看来,Opera的市场份额在逐步稳定增加,不过没说是因为总量的扩大,还是抢的别的对手的share。 | |
Peter Wallman好像是技术负责人(SVP是什么?名片上没说具体工作负责什么),Sweden。我向他问了一个问题,就是Chromium M38+(多了与Android 5.0适配的RenderThread,RT)如何在4.4 Kitkat上以WebView的接口运行的问题。 | |
另外有个胖呼呼的印度人,不怎么说话,但是双眼炯炯有神的样子。不知道是做什么的。 | |
我个人觉得Opera的优势在于它这么多年的浏览器核心引擎的开发积累,以及它做的clouding(云加速,网页压缩代理,Opera Mini,这个和国内的UC早期的Symbian版本应该差不多),最近Opera推出了一个视频压缩代理的服务,据说可以即时(On-the-fly)地压缩网站上的视频。当然如果网站同意,也可以直接以CDN模式代理。(好像记得百度有类似的服务) | |
浏览器开发本质上属于软件,而对应的clouding则更偏服务一点,近来浏览器厂商都逐渐提供了自己的clouding服务,这就是说,软件向服务靠拢。这里面主要的瓶颈还在于网络的支持。 软件的技术核心在于数据结构、算法、代码架构,而服务的核心在于按需、即时、可扩展,相对来说,后者能够提供更多的价值。 | |
但另外一方面,可扩展的服务意味着服务应该是自动、智能提供的,否则用户数的增加带来不了更多的净值,但是自动智能的服务通常提供不了每个用户独特的体验。(像Netflix这种算法推荐引擎也许可以,但是算法作为引擎是否有可能导致失控呢) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment