uroko 发表于 2011-1-18 20:23

諾基亞爲什麽那麼不爭氣?

最近幾天摸了下因為叫好的人少,一直認為是和java做桌面一樣山寨的qt。
發現,我草,這張牌明明很強力啊。

從框架,到外觀,到平臺親和,甚至自帶ide。都算是我用過的里面上乘的。
特別是那文檔非常清晰便捷方便。看著demo隨便抄了點試試,有這麼好的東西為啥諾基亞現在這熊德行?
相信內心討厭java討厭google的人其實不少吧?

鸡蛋灌饼 发表于 2011-1-18 20:38

没魄力彻底抛弃Symbian

sin360 发表于 2011-1-18 20:40

还我自动对焦镜头

karlarso 发表于 2011-1-18 20:55

Nokia想干的事情让Google先做到了,就这么简单

wave14 发表于 2011-1-18 20:57

赶紧被M$收购吧。两个卢瑟基一起说不定还有翻骚的可能。

uroko 发表于 2011-1-18 21:01

我覺得他這東西比google的有先天優勢。施展空間大。
可惜系統拖累。開源太晚。

讓google抄了點喬布屎的概念打著開源的大旗占了先機。

鸡蛋灌饼 发表于 2011-1-18 21:05

引用第5楼uroko于2011-01-18 21:01发表的:
我覺得他這東西比google的有先天優勢。施展空間大。
可惜系統拖累,開源太晚。

讓google抄了點喬布屎的概念打著開源的大旗占了先機。
images/back.gif

Qt一开始就是开源的

MeeGo出来这么晚还是因为N记光顾着科技以换壳为本,死抱着塞班不放

S-GUNDAM 发表于 2011-1-18 21:11

关键是NOKIA不知进取。守着塞班那古董那么多年。不被超过是不可能的

uroko 发表于 2011-1-18 21:21

引用第6楼鸡蛋灌饼于2011-01-18 21:05发表的:

Qt一开始就是开源的

MeeGo出来这么晚还是因为N记光顾着科技以换壳为本,死抱着塞班不放 images/back.gif

我聽說的是諾基亞收了才開源,然後之前才lgpl。
還有meego這麼個玩意,感覺有搞頭。不過晚了點啊。而且怎麼抱上了英特爾……

米喵子 发表于 2011-1-18 21:30

引用第8楼uroko于2011-01-18 21:21发表的:

我聽說的是諾基亞收了才開源,然後之前才lgpl。
還有meego這麼個玩意,感覺有搞頭。不過晚了點啊。而且怎麼抱上了英特爾……
images/back.gif

一开始就是开源的,之前是for windows需要买proprietary edition而已

鸡蛋灌饼 发表于 2011-1-18 21:33

引用第8楼uroko于2011-01-18 21:21发表的:

我聽說的是諾基亞收了才開源,然後之前才lgpl。
還有meego這麼個玩意,感覺有搞頭。不過晚了點啊。而且怎麼抱上了英特爾……
images/back.gif

Licence变更顺序是QPL->GPL->LGPL

如果不用x86而用ARM的话那x86的代码肯定又一堆可移植性问题(想想x86->x64吧),那不是自毁前程么……

Breeze 发表于 2011-1-18 21:38

诺基亚准备好上下一代系统的时候(当时算领先),上面的人以为他们还能靠换壳子再捞一会,三星就很聪明,投奔了android

之后是iphone v2.0出来,android也在上升期,nokia一下就傻逼了

uroko 发表于 2011-1-18 21:48

引用第10楼鸡蛋灌饼于2011-01-18 21:33发表的:

Licence变更顺序是QPL->GPL->LGPL

如果不用x86而用ARM的话那x86的代码肯定又一堆可移植性问题(想想x86->x64吧),那不是自毁前程么…… images/back.gif

好像他這有能在arm上編譯裝的。
io、消息、線程什麽的常用玩意也都有套自己的封裝。不去直接碰平臺相關的東西大多時候應該沒太大移植問題。

x86畢竟吃電,也貴了點。

kpf190 发表于 2011-1-18 22:17

鸡蛋灌饼 发表于 2011-1-18 22:25

引用第12楼uroko于2011-01-18 21:48发表的:

好像他這有能在arm上編譯裝的。
io、消息、線程什麽的常用玩意也都有套自己的封裝。不去直接碰平臺相關的東西大多時候應該沒太大移植問題。

x86畢竟吃電,也貴了點。
....... images/back.gif

当然能,但是跨平台软件的开发的很多必要注意事项岂是大部分被Windows养舒服的了程序员注意的了的。
恐怕很多连x64下int存不下指针都不清楚,更不要提其他琐碎的东西了

再举个例子:Windows到现在都不能创建名为CON,COM1……等名称的文件,就是为了兼容性

chiyi1908 发表于 2011-1-18 22:26

nokia明显是把自己看作和google,apple,ms同级别的竞争者,怎么可能甘心做个单纯的硬件生产商。。。

Castiel 发表于 2011-1-18 22:44

meego其实很有搞头, 就是实在慢太多了

uroko 发表于 2011-1-18 22:45

對於隨手一個CString的人群來說,叫他跨平臺是難為他了。
平時習慣好基礎好的應該只要摸索下壓力不大。上arm和上x86的linux折騰度差別估計也有限,一樣的換掉點api罷了。
前提是寫得不狗屎的話……(雖說搜一下就能知道還是寫狗屎的人多)

斑驳的阴影 发表于 2011-1-18 22:51

裸鸡鸭反应太慢了,高配置触屏机成为主流的时候还抱着S60不放,后来才出了破破烂烂的S60V5,5230之类的低端机销量大但是利润很低

fmy 发表于 2011-1-18 23:09

7610系列才是用一辈子的神机

能和他相提并论的只有西门子6688.  

6688用到2008年   7610估计能战到2018

斑驳的阴影 发表于 2011-1-18 23:35

引用第19楼fmy于2011-01-18 23:09发表的:
7610系列才是用一辈子的神机

能和他相提并论的只有西门子6688.

6688用到2008年   7610估计能战到2018 images/back.gif
6688已经是传说级的神机了

鸡蛋灌饼 发表于 2011-1-18 23:36

引用第16楼Castiel于2011-01-18 22:44发表的  :
meego其实很有搞头, 就是实在慢太多了 images/back.gif

MeeGo其实是个还没解决有无问题的系统
要优化这东西比安卓潜力大多了

前些阵子看到个1秒内冷启动系统+Qt程序的这么一个实例,也没做什么特别神棍的优化

f3uki 发表于 2011-1-18 23:43

qt在被nokia收购之前只是纯缺钱而已,也许当年google收了qt估计现在也不差,但google用不着这东西,反倒是很多kde开发者非常喜欢用python

从应用程序框架的角度来看qt的确不落后,但毕竟还是传统c++的范畴,没赶上这些年流行的趋势和概念,时髦值有些不足,还有就是lgpl的开放也的确太晚了

不过这些都不是nokia的责任,自从被收购以后,qt的开发相当勤快,4版本初期到现在发展神速,很多实用的模块都是这两年加进来的,以及各种给力的语言绑定

nokia收购qt时symbian基本已成定局,说nokia不争气不如说qt再给力也帮不了nokia多大忙,qt的很多传统用户其实和移动领域没什么关系

除开上镜率,这东西倒是深受中外中小公司的欢迎,比起混乱的各种ms工具和某种意义上更加混乱的gtk,至少qt开发维护一般不会让人有撞墙的冲动

UniqueDiablo 发表于 2011-1-19 00:24

7610的那个屎速度……123mhz cpu……

Castiel 发表于 2011-1-19 03:38

引用第21楼鸡蛋灌饼于2011-01-18 23:36发表的:

MeeGo其实是个还没解决有无问题的系统
要优化这东西比安卓潜力大多了

前些阵子看到个1秒内冷启动系统+Qt程序的这么一个实例,也没做什么特别神棍的优化 images/back.gif

所以要把intel拉进来优化kernel么,用Qt做应用跨平台

uroko 发表于 2011-1-19 10:17

qt框架那是完全不落后。不过普及度问题再搭上一个c++确实就比较不利了。
老实说java耦合性太高,其实比c++恶心多了。但他的好处是初学不走歪路一步到位。
大多数学c++的前面要走一大段的歪路才能折腾点不吐的代码。这就比较悲剧,现在这时代吸引更多人用才是硬道理。

看看这meego出来后他们有什么作为吧。x86的话肯定是面向高端市场。
我个人是比起android、wp7更愿意支持meego手机的。如果真靠谱的话。

Rude 发表于 2011-1-19 10:56

Nokia包袱重,动作慢。你看Symbian和Meego缓慢的进步速度。连诺基亚自己都没信心吧。

而且不幸有了技术的Google做对手,Google的速度连微软都追不上脚步,别说科技以换壳为本的诺基亚了。

我觉得诺基亚和微软联手才有希望,或者彻底投入google的怀抱。自己搞OS只会被越跑越远。

1天 发表于 2011-1-19 11:59

因为Nokia库存320X240的屏太多了……

uroko 发表于 2011-1-19 14:52

发现那超给力ide快速方便之余也有坑爹的地方。
它玩意好像不支持带空格的路径……

debug能力也是0。

鸡蛋灌饼 发表于 2011-1-19 15:37

引用第22楼f3uki于2011-01-18 23:43发表的  :


除开上镜率,这东西倒是深受中外中小公司的欢迎,比起混乱的各种ms工具和某种意义上更加混乱的gtk,至少qt开发维护一般不会让人有撞墙的冲动  images/back.gif

如果想开发可移植性良好、又对界面有要求的程序,Qt基本是唯一选择。
MFC那个破鞋就不说了,向在2011年还不得不使用MFC的程序员致以深切慰问和崇高敬意
.Net这破烂除了Windows基本没得用,你说Mono?我哈哈哈
Java……这货写出来的界面是人看的么?
GTK这东西只能当Linux的Native GUI API,Mac的支持差Qt一大截就不说了,Windows下倒是能用,不过我见过一个为MP3 Tag转码的GTK程序在Windows下自己先乱码了
引用第24楼Castiel于2011-01-19 03:38发表的  :

所以要把intel拉进来优化kernel么,用Qt做应用跨平台 images/back.gif

这两家合作的关系更大
一方面要Intel(还有AMD)提供GPU驱动:别发新硬件平台的时候软件给我掉链子(SnB和Ontario的GPU驱动还在2.6.37和mesa 7.10里面,指望哪个Linux发行版用上那得等半年后……)
另一方面Intel也指望这个打入移动市场:就算拿不下手机,能把平板拿下也凑合。
至于Linux内核,它有一个强大的社区,不太依靠某一两个厂商。
前面我说的那个1秒从开机到启动Qt程序和Intel也没什么大关系
引用第28楼uroko于2011-01-19 14:52发表的  :
发现那超给力ide快速方便之余也有坑爹的地方。
它玩意好像不支持带空格的路径……

debug能力也是0。
images/back.gif

Debug得靠GDB,事实上对于大工程来说Debugger的战斗力只有,日志才是

基本上,Windows下为C++设计的IDE中,Visual Studio所向披靡
其他的管他开源、免费甚至商业,都基本上只够给VS提鞋

sakerping 发表于 2011-1-19 16:25

没魄力放弃老平台啊。
真的ip从1-3都慢的要死,白给我都不用的东西,到4才真算像样。如果不是全触摸,就那系统谁买账啊。
事后分析总是合理的,但在当时,真是谁也想不到的。

uroko 发表于 2011-1-19 16:57

debug我找到办法了。
自己重新编译一遍就行,还能弄成静态版。不知还要多久。

g++我也第一次上。发现这货到底是严格多了啊。
比如
A<B<T>>
还有
void f(string& s){}
f(string());
是会报错的。

鸡蛋灌饼 发表于 2011-1-19 17:06

引用第31楼uroko于2011-01-19 16:57发表的:
debug我找到办法了。
自己重新编译一遍就行,还能弄成静态版。不知还要多久。

g++我也第一次上。发现这货到底是严格多了啊。
比如
....... images/back.gif

前面那个你得指望C++0x
后面那个给函数加const,看你这种用法就是不打算从这里面拿数据的。

f3uki 发表于 2011-1-19 17:16

qt在win下用vs来开发比较方便,debug更顺手些,也能开发混合框架的程序,比较自由

win下开发还是ms的编译器好用

uroko 发表于 2011-1-19 18:23

前面那其實是不能>>要> >
這貨就是使用規範更嚴格吧。其實這樣倒挺好,不容易養成壞習慣。總比運行時坑爹好。

鸡蛋灌饼 发表于 2011-1-19 18:34

引用第34楼uroko于2011-01-19 18:23发表的:
前面那其實是不能>>要> >
這貨就是使用規範更嚴格吧。其實這樣倒挺好,不容易養成壞習慣。總比運行時坑爹好。 images/back.gif

就是这样,自动识别>>是右移还是两个模板中>的重叠是C++0x的新特性之一
不过我记得新的gcc应该能识别了才对啊……

uroko 发表于 2011-1-19 19:02

我都用迷糊了囧,那估計就是挪雞鴨他的整合包里版本舊了吧。
看了下gcc4.3就可以這樣了。手工換了吧……

(我擦,明明都4.4.0了嘛……)

鸡蛋灌饼 发表于 2011-1-19 19:32

引用第36楼uroko于2011-01-19 19:02发表的:
我都用迷糊了囧,那估計就是挪雞鴨他的整合包里版本舊了吧。
看了下gcc4.3就可以這樣了。手工換了吧……

(我擦,明明都4.4.0了嘛……)
images/back.gif

想起来了,得加-std=c++0x
不然给你按c++98处理……

uroko 发表于 2011-1-19 21:34

引用第37楼鸡蛋灌饼于2011-01-19 19:32发表的:

想起来了,得加-std=c++0x
不然给你按c++98处理…… images/back.gif

原來如此。試了下配置里加上QMAKE_CFLAGS_RELEASE    = -O2 -std=c++0x。有效。
#include<vector>
typedef std::vector<std::vector<int>>Table;//OK
typedef std::vector<std::vector<bool>>Flags;//Error

這示例可以通過。當然ide還是會在最後那行畫上紅線這個應該沒辦法了。
不過這麼改了qt工程會報cwchar頭文件里using的swprintf vswprintf這兩個函數沒聲明。
估計是0x的其它什麽特性和原來的衝突了?妥妥的直接刪掉這兩個using能運行了。果然它沒用到……

然後試圖更新gcc,失敗了。
說是因為神馬原因,windows上的mingw正式安裝版都是浮雲版本,要新版自己一個個壓縮包去下。
於是看了下文件列表可恥地縮掉……
(哦不,看到個叫mingw-get的玩意……)

来福士戴尔 发表于 2011-1-19 21:49

NOKIAS80诺基亚有S80.S90机吗?什么型号
悬赏分:5 | 提问时间:2010-10-27 19:58 | 提问者:有沵切都好
推荐答案
S80和S90已经没落很久了,没想到还会有人问起。当年野心勃勃的诺基亚为了对抗微软Windows mobile 的smart phone 和 ppc 系列而开发了S80和S90,但最终以杯具收场。
   S80系统的机型以诺基亚9系列为主,代表机型是诺基亚 9500 ,由于当时的芯片技术还不是很成熟,S80系统的机器性能很差,尽管如此,S80的机器还是撑了一段时间。
   而S90就没那么走运了,S90只出了 7700和7710两款机器,由于机器性能低下,再加上宣传不力,S90系统和这两款机器几乎没人知道,由于S90的失败重创了诺基亚的自尊,在相当一段时间内,诺基亚没有再开发触屏的智能操作系统,这就是为什么诺基亚的机器绝大部分都是非触屏的原因。
直到iphone的出现,诺基亚才不得不重新开发触屏类智能操作系统,但已经为时已晚,诺基亚就像当年的摩托罗拉,没有在适当的时候做适当的事情。诺基亚的市场占有率已经大幅下滑,虽然勉强保住通讯业老大的宝座,但是,老诺从宝座上摔下来也只是早晚的问题。


http://www.enet.com.cn/article/2005/0314/A20050314398104.shtml
这是当时机器的评测,链接日期是2005年3月14日
页: [1] 2
查看完整版本: 諾基亞爲什麽那麼不爭氣?