百科问答小站 logo
百科问答小站 font logo



如果有另一个平行宇宙,塞班要怎么样才能反制刚刚蹿红的 iOS? 第1页

  

user avatar   cavendish 网友的相关建议: 
      

一些背景吧。

关于Qt for Symbian的开发工作,大家可以参考

A brief history of Qt for Symbian

。大约进行了1年半到2年。这个团队没有多少人的,开始起步时就3、5个人,最多时也不到20人吧,忘了具体数字了。Qt并不是操作系统的原生API,只是一个中间层。Symbian原来用什么,Qt就基于什么。移植的时候好像EGL/OpenGL和OpenVG都有。

这些代码在Qt 4中还是存在的,大家可以看看这样的部分,

github.com/qtproject/qt

后来就是Qt自身也正在从Widget到Qt Quick 1的演进当中,然后又有Qt 4到Qt 5的演进...

Nokia就是玩Burning Platform的,玩死的操作系统诸如Symbian、Maemo/Meego和Meltemi等等。Qt其实不能让任何Burning Platform死而复生的,只是延缓了几年(对于Symbian来说)。

即使对于Meltemi这样的非高端机型,Nokia还在勇于尝试用JsonDB作为系统默认数据引擎,只能说...

Nokia就不是一个软件公司,所以不能与Apple和Google抗衡,是非常容易理解的。

其它:

Symbian开发一直在Windows下进行,竟然一直不区分头文件名的大小写,让Qt开发人员郁闷了很久(基本上可以说是从始至终)。Qt代码中会有自动监测Symbian开发环境头文件大小写的hack,到了最后一阵子的时候,也不知道谁又统一改小写了,这些hack还都成了问题...

Qt开发人员还第一次让Symbian支持了基于makefile的构建系统,开发人员可以在Windows/Linux/OS X上为Symbian开发应用。


user avatar   yao-dong-27 网友的相关建议: 
       @享耳

的结论我是基本同意的,但是论据就太多不靠谱了,因为他没看过Symbian源代码。

但是,我看过Symbian源代码,不但看过,还改过不少。

Symbian整个系统代码被划分成100多个Package,我是其中六个的Package Owner,包括最大的UI Framework Package。

Package Owner的职责是提供Package相关的技术支持,审核相关修改,制定技术改进方案。

代码臃肿是没错的,核心代码大约3000万行的样子,还有很多周边应用代码,测试代码,历史遗留的废代码我就没统计过了,估计也是千万行量级的。一份完整的Symbian源码+编译后的二进制+文档+辅助开发工具,总共是30+GB,你们感受下。

早期曾经是16位的,但是早在做Symbian手机之前已经移植成32位的了。

Nokia在分辨率上的确落后时代,出了好多QVGA(320x240)的直板键盘手机,到触摸时代也是640x360。核心原因是Symbian的图形系统设计太过时了,不支持硬件加速,分辨率太高渲染性能就跟不上了。后来有次大重构代号 NGA(下一代图形架构),改善了不少,但是比起iOS还是差太远了。

UI framework的API设计的确有问题,极其不合理,用起来很别扭,所以学习成本特别高。但是既然是开放的API,兼容性包袱就要背着,所以能做的改进很有限。后来收购了Qt,本来是希望用Qt作为Symbian的新的系统API,但是时间上来不及了,光把Qt移植到Symbian就花了快两年,等稳定下来iOS都出到iPhone 4了,大势已去。

Symbian没有4.0,直接从3.2跳到了5.0,3.2的分支还保留继续维护着,所有的直板键盘手机都是用3.2的,触摸手机采用5.0。但是公司开始的时候觉得,未来键盘手机还不会被淘汰,所以决定5.0的设计要兼顾键盘和触摸,所以开发进度被拖慢了,因为从产品设计到开发测试,都要兼顾两种操作方式,成本增加了一倍,当然后来证明这是个大错误。

在和iOS Android艰难对抗期间,公司内的政治斗争也在紧锣密鼓地进行着,尤其是S40(做功能手机的)和S60(就是Symbian做智能机的)团队间旷日持久的战争丝毫没有停歇,最后S40还占了上风。大公司往往这样,死到临头还在玩权力的游戏。

Symbian真的是没救的,如果非要救,那么只有一个可能,就是在2007年的时候,约马奥利拉老爷子不要退休,让OPK继续当他的CFO去,老爷子自己主导转型,抛弃Symbian全面拥抱Android,最好能说服Linus来做CTO,都是芬兰人或许有希望,Nokia一直都没有像样的CTO。但是2007年诺基亚如日中天,iPhone还没出来,怎么可能想到转型,除非是有人穿越回去。


user avatar   xiang-er-7 网友的相关建议: 
      

1.重写代码,symbian的代码量太臃肿陈旧了,据说和xp的行数差不多。想必所用的技术都很陈旧,太脱离时代了。

2.提升硬件,诺基亚Symbian的核心硬件一直没变,从n95到n97,三代机皇的cpu没有变过,运存也提升很小。而且在n95中曾有过的独立显示芯片之后n96,n97都取消了。显示屏也是很晚才采用上电容屏,分辨率也一直是640x360。事实上,我记得索爱和三星的symbian机型配置都不低,当然可能受限于symbian系统不能充分发挥硬件效能。所以应当结合第1点一起提升。

3.改善ui,symbian一直到bella才算在交互上有所完善,有了可随意定制的控件,并且在一些细节上脱离了键盘的思维。如早起s60v5不能全屏上下拖动,需要拖动旁边的一个细小的进度条。

4.提升执行力,这可能是欧洲福利国家的通病吧。在诺基亚已经觉醒打算奋起直追的时候,计划重新改进symbian。列出的计划是一年推出一个大更新,先是symbian 3,再是symvian 4。从当时的概念视频来看,Symbian 4是一个适应触摸屏的ui,交互很好,并且打算要做到很高的流畅度,我记得是60FPS。可惜后来Symbian一再跳票,又干脆放弃之前一年一次大更新,没有了Symbian 4,改成小更新,但更新速度还是令人失望。还提出过面向高端的meego,后来大家也看到了,一直跳票,n9出来时黄花菜都凉了。这些都反映了诺基亚在工作效率上确实有很大问题,可能是大公司官僚作风和欧洲福利好,加班氛围差造成的吧-_-||。

5.开阔视界,不能闭目塞听。苹果和安卓刚面世时,诺基亚还处于巅峰期,同时本身iOS和安卓在初始几个版本都有很多基础功能缺失,所以诺基亚并没有正视这些后来的对手,固步自封。曾在贴吧里看过一些内部员工透漏,说曾经有过员工做过重写Symbian的工作,结果被上面否决了。这也是官僚作风在作祟吧,不愿意改变现状。

6.重视开发者,管理好商店。Symbian的开发听说挺难的,好像是基于Symbian c吧。后来曾提出用qt一次性开发Symbian和meego平台的软件,但也没有及时推进。ovi商店的成立时间挺早的,但并没有进行像苹果那样很好的管理,也一直没有发展起来。

总而言之,根本问题还是诺基亚的大公司病,缺乏执行力,不重视客户需求,不重视对手和技术潮流,固步自封使得Symbian节节败退,等到醒悟时也不能迅速回身。作为诺粉,虽然憎恨埃洛普,但他上台时放弃Symbian平台也确实是正确的选择,那时候的更新速率已远远落后竞争对手了。

在我的想象中,平行世界里完美的剧情是:

iphone面世前诺基亚就意识到Symbian的陈旧,开始源代码的重新编写。iphone面世后开始重视全触控交互进,n97面世时达到了n8的软硬件水准。而n8面世时软件可达到预想的Symbian4水平,硬件保持与同时代安卓一致。qt成了诺基亚所有平台的开发工具,ovi商店规模与安卓能够保持并驾齐驱。这样我觉得凭借诺基亚在的品牌和在通信技术,做工及相机等其他特有技术的优势下保持市场份额,也使得Symbian能在那个世界里与ios和安卓三足鼎立,甚至保持优势。可惜这只是诺粉心中的一场梦。



第一次写这么多,也是触发了心中的很多回忆。在我刚接触手机时,便是诺基亚的时代,凭借优秀的品质(诺基亚抗摔的段子直接仍有不少流传)和在当时硬件低下时流畅的体验(即便入门智能机和功能机都能有在当时不错的速度)诺基亚曾是手机的代名词。现在虽然诺记已不再做手机,但我仍为之惋惜,这是一家有节操,有追求,站着死的公司。

他是一家真正有深度的公司,通信技术的积累是很多品牌达不到的,没曾在专利上吃过亏,苹果也不敢找其麻烦。即便是在诺记下坡路时,他依然坚持对技术的投入,专利数和技术投入都超过利润最多的苹果。

他是一家真正以人为本的公司,他的产品始终给人一直放心,踏实的感觉。而且在环保领域也一直是科技界内做的最好的。

他是一家真正做技术的公司,而不是紧紧是将各家技术买过来的组装厂。

他是一家真正做设计的公司,从早时代n95的变形金刚,以及8800,n97,5700等各种风格迥异的手机外形,到后来lumia系列,诺记的手机不敢说是最美的,但绝对有特色,有质感,更不会简单无耻的抄袭。



说的有点多,有点乱。很多都是从网上看得,可能有很多错误,欢迎批评。最后还想多说两件事吧。一个是国外做的调查,在非洲有很多地区当地的军阀头子靠低价变卖资源来购买武器,很多科技企业通过这一渠道来降低成本,而诺记是科技企业在这方面做的最好。另外就是我记得诺记在慈善捐款一向很大方,即便在快不行时还会尽力而行。哎,虽然他最终被淘汰,但我觉得他真的对得起以人为本和科技巨擘。现在一些国内的部分企业喜欢搞些歪门邪道,没有技术积累,靠抄袭和组装,现在做的风风火火的(当然不否认有些方面做的很好),就洋洋自得,还对诺记各种嘲讽。我就想说你配吗?苹果和谷歌都不敢说啥,你们亲爹乔布斯说要将苹果做成像ibm那样传世的公司,像你们这样缺乏正气,不走正途的公司如何足以传世?




  

相关话题

  假如我有时间暂停的能力,但只有我的脑子可以动,该怎么向别人证明? 
  1000 万元买和你热恋中的对象的「一夜」,你卖不卖? 
  iPhone 有什么让你不得不买它的理由? 
  如果我一拳能把整座富士山打成陨石坑,但技术上只是普通人,我去打ufc能拿金腰带吗? 
  联想手机为什么口碑这么差? 
  如果动漫主角性别反转会怎样?故事会怎么发展? 
  什么东西能让你在古代混得如鱼得水? 
  罗马帝国所有皇帝聚在一起聊天会是何种情况? 
  假如月经从女性特有变成男性特有,其他条件不变,那么男女会平等吗? 
  如何看待袁腾飞的微博言论「柏林战役中两个德军机枪手撂倒苏军 600 多人,己方一死一疯」? 

前一个讨论
如何评价电影《超能陆战队》?
下一个讨论
为什么北美东部冬季经常有暴风雪,而中国冷而少雪?





© 2024-12-22 - tinynew.org. All Rights Reserved.
© 2024-12-22 - tinynew.org. 保留所有权利