亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

創(chuàng)想的天空——《谷歌創(chuàng)想時空》隨筆

系統(tǒng) 2022 0

秋高氣爽,創(chuàng)想時空。筆者參加在798 D-park召開#谷歌創(chuàng)想時空#。感覺不錯,分享一下所見所聞所得。

現(xiàn)場篇

當(dāng)天一大早就趕到會場。果然是google創(chuàng)想時空,簽到處就彌漫著創(chuàng)意,墻壁天花板布滿google創(chuàng)意logo,琳瑯滿目,瞬間讓你進入遐想。前臺一排美女,笑語相迎。不信,有圖,有真相。

簽完到,進入主會場,首先是g+社區(qū)體驗,用google的彩帶環(huán)繞立體,下面是各色美食。用戶體驗就是好,讓沒吃早餐的攻城獅們情何以堪。

會場的分布,是根據(jù)google的幾個業(yè)務(wù)線劃分。

最吸引眼球的是:

以為是google的無人駕駛技術(shù)呢,其實是展示googleMaps的街景技術(shù)。還別說,坐上車,馳騁在巴黎城,好是浪漫。不由感慨,這些數(shù)據(jù),得花多少銀子呀。

隨后,來到y(tǒng)outube展區(qū)。展區(qū)的MM,介紹youtube不單單是視頻,而且能夠和用戶互動,有情感化的交換,讓用戶join進去。

Chrome 展區(qū),體現(xiàn)了各終端下Chrome,對HTML5支持體驗。同時看到了Chrome本本,體驗一下真正的上網(wǎng)本,感覺不太適應(yīng),想想一臺電腦,只有瀏覽器,啥感覺?

下一個,Google Search 就不多說了,傳統(tǒng)強項。

來到g+ 中間可以體驗g+社區(qū)的服務(wù),值得一提的是, hangout,可以多人視頻會議,參與你感興趣的話題,充滿開放、分享。有點像 OpenPatry online版。

還有一個展區(qū)(Google Art Project),讓人瞠目結(jié)舌:把全世界著名博物館、美術(shù)館的名畫以70億像素的高清晰度呈現(xiàn)于互聯(lián)網(wǎng)。感興趣可以體驗一下 http://www.googleartproject.com/ 。能看到油畫中油彩縫隙下畫布的紋理。

其他展區(qū)就不一一細(xì)說了。還是上干貨吧。

技術(shù)篇:

主要是一個主會場,兩個分會場。

主會場:主要是講了一些google IO大會情況,新技術(shù)動向,比如可穿戴設(shè)備、智能家電等。Chrome對HTML5支持,以及html5本身研究。Android平臺技術(shù)、android 4.1的新特性。google對開發(fā)者的重視,有很多通道可以直接和專家對話:1、 android 官網(wǎng)獲取android的動態(tài)、2、youtube dev頻道最新技術(shù)的教學(xué)視頻3、google+的groups 世界級開發(fā)者社區(qū)4、G+ Hangout On air 和專家對話。貌似很多通道都被墻掉了。旁邊一個哥們說:“好服務(wù)都被和諧掉了,能和諧嗎?”。Google也知道,國內(nèi)開發(fā)者需要才能參與進去,特意為國內(nèi)準(zhǔn)備了 http://www.chinagdg.com/ (不用翻,筆者逛了逛,論壇剛剛起步,沒啥內(nèi)容)。請發(fā)郵件到freeget.one@gmail.com獲得翻強軟件。

分會場二:介紹android技術(shù)。

主講人是負(fù)責(zé)google Play的香港帥哥,國語一般,但是干貨不少。主要是講了android現(xiàn)狀和趨勢,android4.1新特性、android 產(chǎn)品設(shè)計、android 應(yīng)用在官方market的推廣。

結(jié)合當(dāng)天的講座筆記和官網(wǎng)4.1文檔,其他對4.1的介紹的文章。整理了一下4.1的新特性:

1、 使用界面觸摸反應(yīng)更靈敏、更快,更順暢:

  • 提供一個輕松,直觀的用戶界面。
  • 最佳性能和最低的觸摸延遲:4.1 把Vsync計時擴展到所有的圖紙和動畫顯示。一切運行都保持與 16毫秒Vsync心跳 步調(diào)一致,包括應(yīng)用的渲染、觸摸事件、畫面構(gòu)圖、顯示刷新等,所以界面的幀不會被延遲或超過屏幕刷新率而造成”拖影”或 斷開現(xiàn)象 (Tear)。
  • 4.1版本為圖像加速增加了 三重緩沖(Triple Buffering) ,使圖像的渲染更加一致,使頁面的滾動、換頁、及動畫等感覺更加順暢。
  • VSYNC計時被擴展到所有的圖紙和動畫顯示。

具體如下:(參見http://www.androidpolice.com/2012/07/12/getting-to-know-android-4-1-part-3-project-butter-how-it-works-and-what-it-added/)

(1)VSync的作用

上面是一張沒有Vsync控制的畫圖過程:當(dāng)frame0在屏幕上顯示時,frame1先在CPU里準(zhǔn)備,再在GPU中render到顯示內(nèi)存,最后在下一個VSYN來到時,把frame1切換到屏幕。由于在Android4.1(JellyBean)之前,所有的繪制畫圖都是以一種“自由的,松散的”的方式調(diào)用,這樣開始調(diào)用畫圖的時間不定(就是調(diào)用View::onDraw()的時間不定),所以當(dāng)系統(tǒng)負(fù)荷很重時,frame2的onDraw()方法可能很晚才調(diào)用,在VSyn信號來時,F(xiàn)rame2還沒有準(zhǔn)備好,顯示只好在顯示frame1了。造成畫面停頓。

引入VSYN就是解決這個問題。其實顯示系統(tǒng)一直是用Vsync來切換圖像的,只有在VSync信號下,顯示內(nèi)存的圖像才會切換到屏幕。在JellyBean中,VSYNC被引入到上層的View繪圖。View::onDraw()保證在VSync來到時被調(diào)用。示意圖如下:

這樣View::onDraw()保證在VSync信號到達時調(diào)用,避免的延遲。

其實用VSync只解決了View::onDraw()延時調(diào)用的問題。如果CPU或GPU畫圖的時間超過16ms(兩個VSync信號的間隔),那一樣會使兩個連續(xù)的VSync顯示一個frame,造成畫面停頓。

如上圖,GPU處理frameB的時間過長,導(dǎo)致VSync來到時,frameB沒有render完成。

(2)Tipple Buffer的示意

三緩沖(Tripple buffer)的機制就是解決這個問題。

引入BufferC。新的VSync來到時,并且bufferB還在使用時,新的bufferC被引入。畫圖在新的bufferC中進行,BufferB被拖后到第三幀顯示,整個UI顯示時間被拖后一幀。但每一幀都按一定的順序一定的時間片顯示。這就是tripple buffer的原理。

2、可擴展的通知顯示(Notifications):

  • 4.1版本為通知框架帶來了重大的更新。應(yīng)用程序現(xiàn)在可以通過用戶的捏、刷的動作,擴展或縮減通知信息顯示元素。
  • 通知顯示支持新類型的內(nèi)容、如照片。用戶可以設(shè)置的顯示的優(yōu)先權(quán),還可以包括多個動作。
  • 應(yīng)用可以在通知顯示下加入新的三項行動的選擇,讓用戶可以不用進入發(fā)通知的應(yīng)用、直接回應(yīng)通知信息。比如選擇通過電子郵件或電話的方式回復(fù)。
  • 由展示空間最大64dp 擴展到256dp哦

3、 進一步增強的無障礙使用功能:

  • 新的API讓開發(fā)者加入處理手勢動作,管理與無障礙使用功能相關(guān)輔助對焦(Accessibility Focus)
  • 一套新的API,讓開發(fā)者為用戶提供無障礙使用功能:通過屏幕上的內(nèi)容和導(dǎo)航按鈕,使用輔助手勢、配件和其它輸入方便使用手機。
  • 新的對講系統(tǒng),以及重新設(shè)計的通過觸摸進行使用方法探索的功能,讓開發(fā)者加入新的無障礙使用功能

4、 雙向文字和其他語言的支持:

  • 4.1版本加入了在TextView和EditText元素上顯示雙向文字的支持,讓你開發(fā)面向世界范圍內(nèi)更多用戶的應(yīng)用和游戲。
  • 應(yīng)用程序可以在文字顯示或文字編輯處理上顯示從左到右或從右到左的腳本。
  • 應(yīng)用和游戲現(xiàn)在可以方便地使用新的阿拉伯語和希伯來語的語言環(huán)境和相關(guān)字體、新的日語字體
  • 沒有專門的粗字形的字體,可以采用合成粗體(Synthetic Bold)。

5、 可調(diào)整大小的應(yīng)用程序小部件

  • 4.1版本加入了可調(diào)整大小的應(yīng)用程序小部件: App Widgets的顯示大小可以根據(jù)用戶放在主屏幕上位置、用戶手控的大小、以及主屏幕上的空間來決定。
  • 新的應(yīng)用程序API讓你利用這個部件大小的變化來,充分優(yōu)化你的應(yīng)用程序部件的內(nèi)容。當(dāng)部件的大小變化時,系統(tǒng)會通知應(yīng)用程序,可以重新調(diào)入widget的顯示資源。
  • 開發(fā)者完全控制Widget的尺寸

6、 與游戲開發(fā)有關(guān)的新功能:

  • 游戲可以通過API得到被添加或刪除的外接設(shè)備信息,比如新接上的鍵盤或操縱桿
  • 游戲可以利用Vibrator Service來控制游戲操縱桿震動
  • 圖像和動畫 
  • 新的編導(dǎo)類(Choreographer class)讓游戲利用VSync計時, 請求對下一個VSync框架:是個安排動畫的有效方式
  • 新的動畫功能和過渡類型
  • 動畫框架讓開發(fā)者設(shè)定動畫運行的開始和結(jié)束點,幫助一個動畫與其他動畫或應(yīng)用程序進行同步
  • 新的ViewPropertyAnimator讓開發(fā)者在動畫過程中使用層面(Layer)

7、 新的多媒體功能

  • 4.1新版本提供了訪問設(shè)備硬件的底層媒體解碼器(Media Codec),查詢和發(fā)現(xiàn)設(shè)備上的媒體編解碼器
  • 支持USB音頻輸出,讓硬件廠商開發(fā)與Android接口的音頻碼頭(audio docks)等硬件設(shè)備
  • 4.1支持多聲道音頻設(shè)備:通過HDMI端口上的硬件輸出多聲道音頻,讓游戲為用戶提供更豐富的媒體體驗
  • 4.1新版本還增加了對AAC 5.1編碼/解碼音頻的支持
  • 效果音頻處理:讓錄音質(zhì)量通過噪聲抑制、回聲消除等手段改善音質(zhì)
  • 新的媒體路由器(Media Router) 開發(fā)接口提供有線耳機,A2DP藍(lán)牙耳機和揚聲器等使用控制界面

8、 其它重要的新功能:

  • Renderscript的功能進一步提高
  • Renderscript腳本代碼中可以設(shè)定浮點運算精確度,這可以讓開發(fā)者使用NEON指令進行快速的矢量數(shù)學(xué)運算
  • 在x86的模擬器和硬件上可以調(diào)試Renderscript計算腳本
  • Android瀏覽器和WebView功能的更新和增強
  • 更好的HTML5視頻的用戶體驗,包括touch-to-play/pause、從網(wǎng)頁局部到全屏顯示的平穩(wěn)過渡
  • 網(wǎng)頁顯示的滾動和縮放性能提高了渲染速度和減少了內(nèi)存使用而更加流暢
  • HTML5里的CSS3和Canvas功能、以及動畫的速度性能進一步提高
  • JavaScript Engine (V8) 的速度性能進一步得到提高

參考及擴展閱讀:

1、 http://developer.android.com/about/versions/jelly-bean.html

2、 http://blog.csdn.net/aaa2832/article/details/7716471

3、 http://www.androidpolice.com/2012/07/12/getting-to-know-android-4-1-part-3-project-butter-how-it-works-and-what-it-added/

其他零碎筆記

1、 google最新數(shù)據(jù):android 設(shè)備 超過 5億+,每天100萬+的激活量。Android應(yīng)用在132國家有收費應(yīng)用,并且收費國家中92%城市都有下載收費應(yīng)用的用戶。

2、 AIDE是一個Android Java集成開發(fā)環(huán)境(IDE),可以通過安裝使用AIDE,開發(fā)者可直接在Android系統(tǒng)內(nèi)進行Android軟件及游戲等應(yīng)用的開發(fā)。它不僅僅是一個編輯器,更支持“編寫-編譯-調(diào)試運行”整個周期。

3、 Google 官方Market 怎么樣自己應(yīng)用容易被搜索到。在應(yīng)用的介紹(spam) 增加流行關(guān)鍵字,容易被搜索到。類似SEO。官方審核的拒絕郵件,一定認(rèn)真對待,有些分析的地方都是和商量的,如果你不理不猜,再次犯錯時,有可能終身禁賽。不過公司大小、背景如何。

4、Android 4.1 SDK中提供一個新的名為systrace的工具,能夠從Kernel到系統(tǒng)層對App進行性能優(yōu)化。此外,還為開發(fā)者提供了多種除錯及調(diào)校功能,例如視窗圖層更新、GPU圖形處理等。App更新也更加智能,可以僅更新APK有修改的部分,而非像以往那樣必須完整下載新版應(yīng)用程序,如此一來,能夠節(jié)省2/3的下載流量

5、android design,建議純android程序,多用action Bar、區(qū)分 up 和back鍵的區(qū)別 、每個應(yīng)用頁面左右邊框28dp。

參考:http://developer.android.com/design/index.html

http://design.eoeandroid.com/


創(chuàng)想的天空——《谷歌創(chuàng)想時空》隨筆


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产日韩综合 | 日韩中文字幕精品久久 | 91亚洲国产成人精品性色 | 一级毛片免费视频观看 | 国产精品欧美一区二区 | 午夜情趣视频 | 成人在线视频免费 | 欧美18—19sex性护士 | 国国产自国偷自产第38页 | 久久精品国产亚洲欧美 | 日本精品在线观看视频 | 2021午夜国产精品福利 | 四虎网址换成什么了2021 | 亚洲综合网站久久久 | 日本亚洲一区二区三区 | 国产成人精品一区二区三在线观看 | 在线日本妇人成熟免费观看 | se94se欧美 | 玖玖精品视频在线 | 欧美午夜场 | 欧美性猛交xxxx免费看久久久 | 亚洲欧美久久一区二区 | 亚洲欧美片 | 国产精品毛片va一区二区三区 | 二区在线观看 | 妇女网站爱嘿嘿视频免费观看 | 一级毛片大全免费播放 | 国产精品一区二区三区四区 | 综合好色 | 九九热精品视频在线播放 | 精品国产一区二区三区在线观看 | 日本高清一级片 | 精品视频日本 | 久久噜噜久久久精品66 | 欧洲一级黄色 | 欧美激情视频网址 | 国语高清精品一区二区三区 | 五月桃花网婷婷亚洲综合 | 国产精品视频网 | 色国产精品 | 99福利在线 |