Symbian 因何没落
2010-07-22 01:35:00 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤缂嶅﹪寮婚悢鍏尖拻閻庨潧澹婂Σ顔剧磼閹冣挃闁硅櫕鎹囬垾鏃堝礃椤忎礁浜鹃柨婵嗙凹缁ㄧ粯銇勯幒瀣仾闁靛洤瀚伴獮鍥敍濮f寧鎹囬弻鐔哥瑹閸喖顬堝銈庡亝缁挸鐣烽崡鐐嶆棃鍩€椤掑嫮宓佸┑鐘插绾句粙鏌涚仦鎹愬闁逞屽墰閹虫捇锝炲┑瀣╅柍杞拌兌閻ゅ懐绱撴担鍓插剱妞ゆ垶鐟╁畷銉р偓锝庡枟閻撴洘銇勯幇闈涗簼缂佽埖姘ㄧ槐鎾诲礃閳哄倻顦板┑顔硷工椤嘲鐣烽幒鎴旀瀻闁规惌鍘借ⅵ濠电姷鏁告慨顓㈠磻閹剧粯鈷戞い鎺嗗亾缂佸鏁婚獮鍡涙倷閸濆嫮顔愬┑鐑囩秵閸撴瑦淇婇懖鈺冪<闁归偊鍙庡▓婊堟煛鐏炵硶鍋撻幇浣告倯闁硅偐琛ラ埀顒冨皺閺佹牕鈹戦悙鏉戠仸闁圭ǹ鎽滅划鏃堟偨缁嬭锕傛煕閺囥劌鐏犻柛鎰ㄥ亾婵$偑鍊栭崝锕€顭块埀顒佺箾瀹€濠侀偗婵﹨娅g槐鎺懳熺拠鑼舵暱闂備胶枪濞寸兘寮拠宸殨濠电姵纰嶉弲鎻掝熆鐠虹尨宸ョ€规挸妫濆铏圭磼濡搫顫嶇紓浣风劍閹稿啿鐣烽幋锕€绠婚悹鍥у级瀹撳秴顪冮妶鍡樺鞍缂佸鍨剁粋宥夋倷椤掍礁寮垮┑鈽嗗灣閸樠勭妤e啯鍊垫慨妯煎亾鐎氾拷

核心提示:Symbian C++),系统提供的 R 类甚至不支持在析构函数中自动关闭关联着的打开的资源句柄,Symbian 因何没落(3),Symbian 现在由 Symbian 协会管理,我仍然看不到任何将要翻身的迹象,而且仍然是以 C/C++ 为主要开发语言,照现在的形势看,无论是 Symbian^3 还是 Symbian^
Symbian C++),系统提供的 R 类甚至不支持在析构函数中自动关闭关联着的打开的资源句柄。Symbian 现在由 Symbian
协会管理,我仍然看不到任何将要翻身的迹象,无论是 Symbian^3 还是
Symbian^4,都是如此。如果需要我来给出解决方案的话,那就是,明确而严格地区分系统和应用的接口层面,底层保留 C++
开发的状况,而把应用层转向更为先进的、更具有生产效率的其他受控语言或者开发工具。这样做,从根本上隔离了应用程序,降低了给系统带来的安全风险,同时又大大降低了学习曲线和周期,提升了开发效率,可以吸引更多的开发人员进入。具体的方法,个人认为,要么移植
Dalvik,实现和 Android 的兼容,要么收购 Red Five Labs(http://www.redfivelabs.com),加以整合改进,采用
.net 开发。又或者,也可以考虑全面使用 Flash 技术,可惜的是我对这个方面了解甚浅,不能确定是否可以满足绝大多数的开发需求。
顺便说一下 meego,我本人对这个系统不太看好,特别是对于 Nokia 的手机而言,可能对于上网本或者其他终端还会好一些。在开发上,meego 现在比 Symbian 还要倒退一步,开发环境连 Windows 都不支持,而且仍然是以 C/C++ 为主要开发语言。照现在的形势看,meego 极有可能会是下一个 Symbian。
更多精彩
赞助商链接