• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    Linux手機發展的一點個人理解

    發布: 2008-6-11 10:20 | 作者: 網絡轉載 | 來源: 網絡轉載 | 查看: 92次 | 進入軟件測試論壇討論

    領測軟件測試網 最近老看到有"專家"預測Linux手機占有份額會超過20%。

    由于本人公司就開發Linux手機,雖然不算有名氣,但從2001年就一直做Linux,也算有一點權威的吧。

    發表一點個人看法.

    首先,我覺得哪些“專家”應該被稱為“作家”。我不知道這些“作家”們測試的依據是什么?原先Moto的很大一部分Linux機器都已經轉向其他平臺了。其他廠家就沒有大規模做過Linux平臺,談何份額會增加?在國內,Linux的開發廠商屈指可數!

    有人說Google出的Android平臺會給Linux帶來新的機遇,說實話,本人不太贊同這個說法,google雖然是我非常尊敬的一個企業,但從 Android的構架來說,他是“浮沙建高層”,Linux世界開源的東西非常多,但實際能“商”用的卻不多。我們公司從最原始絕大部分依靠開源軟件到現在資金鏈非常緊缺的狀態下堅持購買“商業軟件”也可見一斑。(當然,您可以認為我們公司實力不夠)

    Linux就其優點:

    1. 具有廣泛的“程序員”基礎,程序員在其上可以自由開發出任何他喜歡的東西。

    2. 有很多“高尚”的開源軟件,很多東西可以復用或者參照。

    3. 如果使用開源部分是不需要支付任何費用,很符合中國國情。

    缺點:

    1. 非實時操作系統,在其基礎上開發如果功力不足夠深厚,效率差強人意。

    2. 缺乏大眾基礎,Linux的東西大都“技術含量很高”,普通用戶操作困難。我身邊一些朋友,親戚有買過Linux系統手機的人,但實際上他們有很多功能知道用到手機壞都不知道是怎么操作的。

    3. 很多開源的東西不穩定,經不起測試。

    4. 市面上配套的軟件并不多,Symbian,WM等都可以在PC上開發部分軟件而直接使用在手機上,而Linux的圖形處理和控件很糟糕,它依賴在 Kernel以上的Framework。像我們公司使用的Framework為PowerParts,估計世界上絕大部分程序員都沒有聽說過這個東西,更不要說在這個上面開發應用程序了。

    5. 由于整個系統沒有可以完全信任的東西(當然Libc,libpthread之類除外),所以開發周期很長,對于一個企業來說并不一定能節省多少成本。

     

    也許我是一個工程師,分析過于片面,但實際看市面上的Linux手機,我還沒有看到有哪款設計得比較人性化。PC上我們可以認為Linux是用來給專業用戶使用的,但手機市場上呢?Linux平臺的手機又如何解決這些天生的缺陷呢?

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: linux Linux 發展 手機


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>