<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>

    曙海教育集團(tuán)論壇3G手機(jī)技術(shù)專區(qū)Android應(yīng)用開發(fā) → android的性能到底如何? WM7出來后會(huì)否衰落??


      共有6358人關(guān)注過本帖樹形打印

    主題:android的性能到底如何? WM7出來后會(huì)否衰落??

    美女呀,離線,留言給我吧!
    wangxinxin
      1樓 個(gè)性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


    加好友 發(fā)短信
    等級(jí):青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊(cè):2010-11-12 11:08:23
    android的性能到底如何? WM7出來后會(huì)否衰落??  發(fā)帖心情 Post By:2010-12-3 11:09:50

    因?yàn)镸9 的預(yù)期,刷了A9-A8 了,等M9 ing

    同事連續(xù)兩個(gè)人都買了MS , 看著moto做工確實(shí)是不錯(cuò)!一個(gè)買的701,一個(gè)702。這引發(fā)了我對(duì)android系統(tǒng)的來龍去脈的探究之心。
    結(jié)果,我看了介紹后自己就產(chǎn)生了質(zhì)疑!一個(gè)以java語言為應(yīng)用開放語言的系統(tǒng),是系統(tǒng)哦!建立在驅(qū)動(dòng)層上的Dalvik virtual machine  。
    民間開放者基本是沒希望做驅(qū)動(dòng)性質(zhì)類的開發(fā)了,類似的PS模擬器、視頻解碼等的核心算法,是優(yōu)化的核心算法,不是指公式!!!哦。
    目前還不是很了解android 的運(yùn)行機(jī)制,不過這個(gè)東東編程的門檻肯定低。
    有喜歡,關(guān)心M9、android的MY 們來討論一下好了,權(quán)當(dāng)?shù)萂9 的時(shí)候的消磨時(shí)光了。

    希望JWONG 真的別丟了mymobile , 好不容易自己做出來的,另外,期待看看wm7什么個(gè)效果。
    ===========================================================
    轉(zhuǎn):http://www.hiapk.com/bbs/viewthr ... p;extra=&page=1
    今天突然知道了一件事,讓我徹徹底底的否定了milestone和android的前途!
    ===========================================================
    轉(zhuǎn)::

    、前言
            6月26日,Google Android發(fā)布了NDK,引起了很多發(fā)人員的興趣。NDK全稱:Native Development Kit。下載地址為:http://developer.android.com/sdk/ndk/1.5_r1/index.html

    2、誤解
            新出生的事物,除了驚喜外,也會(huì)給我們帶來一定的迷惑、誤解。

    2.1、誤解一:NDK發(fā)布之前,Android不支持進(jìn)行C開發(fā)
            在Google中搜索“NDK”,很多“Android終于可以使用C++開發(fā)”之類的標(biāo)題,這是一種對(duì)Android平臺(tái)編程方式的誤解。其實(shí),Android平臺(tái)從誕生起,就已經(jīng)支持C、C++開發(fā)。眾所周知,Android的SDK基于Java實(shí)現(xiàn),這意味著基于Android SDK進(jìn)行開發(fā)的第三方應(yīng)用都必須使用Java語言。但這并不等同于“第三方應(yīng)用只能使用Java”。在Android SDK首次發(fā)布時(shí),Google就宣稱其虛擬機(jī)Dalvik支持JNI編程方式,也就是第三方應(yīng)用完全可以通過JNI調(diào)用自己的C動(dòng)態(tài)庫,即在Android平臺(tái)上,“Java+C”的編程方式是一直都可以實(shí)現(xiàn)的。

            當(dāng)然這種誤解的產(chǎn)生是有根源的:在Android SDK文檔里,找不到任何JNI方面的幫助。即使第三方應(yīng)用開發(fā)者使用JNI完成了自己的C動(dòng)態(tài)鏈接庫(so)開發(fā),但是so如何和應(yīng)用程序一起打包成apk并發(fā)布?這里面也存在技術(shù)障礙。我曾經(jīng)花了不少時(shí)間,安裝交叉編譯器創(chuàng)建so,并通過asset(資源)方式,實(shí)現(xiàn)捆綁so發(fā)布。但這種方式只能屬于取巧的方式,并非官方支持。所以,在NDK出來之前,我們將“Java+C”的開發(fā)模式稱之為灰色模式,即官方既不聲明“支持這種方式”,也不聲明“不支持這種方式”。

    2.2、誤解二:有了NDK,我們可以使用純C開發(fā)Android應(yīng)用
            Android SDK采用Java語言發(fā)布,把眾多的C開發(fā)人員排除在第三方應(yīng)用開發(fā)外(注意:我們所有討論都是基于“第三方應(yīng)用開發(fā)”,Android系統(tǒng)基于Linux,系統(tǒng)級(jí)別的開發(fā)肯定是支持C語言的。)。NDK的發(fā)布,許多人會(huì)誤以為,類似于Symbian、WM,在Android平臺(tái)上終于可以使用純C、C++開發(fā)第三方應(yīng)用了!其實(shí)不然,NDK文檔明確說明:it is not a good way。因?yàn)镹DK并沒有提供各種系統(tǒng)事件處理支持,也沒有提供應(yīng)用程序生命周期維護(hù)。此外,在本次發(fā)布的NDK中,應(yīng)用程序UI方面的API也沒有提供。至少目前來說,使用純C、C++開發(fā)一個(gè)完整應(yīng)用的條件還不完備。

    這個(gè)東東可能和微軟的 MFC 類庫差不多吧@@@@@@@@@@@@@
    -------------------------------------------------------------------------------------------------------------------------------------
    3、NDK是什么
    對(duì)NDK進(jìn)行了粗略的研究后,我對(duì)“NDK是什么”的理解如下:

    1、NDK是一系列工具的集合。

    NDK提供了一系列的工具,幫助開發(fā)者快速開發(fā)C(或C++)的動(dòng)態(tài)庫,并能自動(dòng)將so和java應(yīng)用一起打包成apk。這些工具對(duì)開發(fā)者的幫助是巨大的。  
    NDK集成了交叉編譯器,并提供了相應(yīng)的mk文件隔離CPU、平臺(tái)、ABI等差異,開發(fā)人員只需要簡(jiǎn)單修改mk文件(指出“哪些文件需要編譯”、“編譯特性要求”等),就可以創(chuàng)建出so。  
    NDK可以自動(dòng)地將so和Java應(yīng)用一起打包,極大地減輕了開發(fā)人員的打包工作。  
    2、NDK提供了一份穩(wěn)定、功能有限的API頭文件聲明。

            Google明確聲明該API是穩(wěn)定的,在后續(xù)所有版本中都穩(wěn)定支持當(dāng)前發(fā)布的API。從該版本的NDK中看出,這些API支持的功能非常有限,包含有:C標(biāo)準(zhǔn)庫(libc)、標(biāo)準(zhǔn)數(shù)學(xué)庫(libm)、壓縮庫(libz)、Log庫(liblog)。
    4、NDK帶來什么
    1、NDK的發(fā)布,使“Java+C”的開發(fā)方式終于轉(zhuǎn)正,成為官方支持的開發(fā)方式。

    使用NDK,我們可以將要求高性能的應(yīng)用邏輯使用C開發(fā),從而提高應(yīng)用程序的執(zhí)行效率。  
    使用NDK,我們可以將需要保密的應(yīng)用邏輯使用C開發(fā)。畢竟,Java包都是可以反編譯的。  
    NDK促使專業(yè)so組件商的出現(xiàn)。(樂觀猜想,要視乎Android用戶的數(shù)量)  
    2、NDK將是Android平臺(tái)支持C開發(fā)的開端。

            NDK提供了的開發(fā)工具集合,使開發(fā)人員可以便捷地開發(fā)、發(fā)布C組件。同時(shí),Google承諾在NDK后續(xù)版本中提高“可調(diào)式”能力,即提供遠(yuǎn)程的gdb工具,使我們可以便捷地調(diào)試C源碼。在支持Android平臺(tái)C開發(fā),我們能感覺到Google花費(fèi)了很大精力,我們有理由憧憬“C組件支持”只是Google Android平臺(tái)上C開發(fā)的開端。畢竟,C程序員仍然是碼農(nóng)陣營(yíng)中的絕對(duì)主力,將這部分人排除在Android應(yīng)用開發(fā)之外,顯然是不利于Android平臺(tái)繁榮昌盛的。

    支持(0中立(0反對(duì)(0單帖管理 | 引用 | 回復(fù) 回到頂部

    返回版面帖子列表

    android的性能到底如何? WM7出來后會(huì)否衰落??








    簽名
    主站蜘蛛池模板: 亚洲欧洲美洲无码精品VA| 老公说我是不是欠g了| xinjaguygurporn| japanese成熟丰满熟妇| 97精品人人妻人人| 香蕉视频一区二区三区| 色妺妺在线视频| 男男gay做爽爽视频| 欧美性v视频播放| 日本免费高清一本视频| 成人免费的性色视频| 在线中文字日产幕| 国产成人免费福利网站| 另类内射国产在线| 亚洲欧美日韩精品久久奇米色影视| 亚洲丁香婷婷综合久久| 久久久久久a亚洲欧洲AV冫| swag合集120部| 香蕉视频在线免费看| 真实乱小说在线阅读| 欧美在线视频一区| 日本动漫黄观看免费网站| 女邻居掀开短裙让我挺进| 国产精品嫩草影院永久一| 国产三级在线观看视频不卡| 免费亚洲视频在线观看| 亚洲国产成人精品女人久久久| 久久久久亚洲AV成人网人人网站 | 午夜老司机在线观看免费| 亚洲熟妇AV一区二区三区漫画| 久久综合九色欧美综合狠狠| 中国一级毛片免费看视频| 91精品啪在线观看国产18| 美女**毛片一级视频| 欧美性色一级在线观看| 成年美女黄网站色大免费视频| 国自产精品手机在线观看视频| 国产免费牲交视频| 亚洲精品无码不卡| 丰满多毛的大隂户毛茸茸| 99热在线免费观看|