哈, 本想說今年不管怎樣, 就算花大錢也要去一趟, 沒想到今年的報名還真是災難, 59mins售光, 結果我還傻傻的按了一整整個小時都是Error 503, 實在很失望呀!

本來是忘了, 中午吃飯又聊起I/O的話題, 又想起來了, 說實在的, 可能連Google都沒預期到有這麼熱門吧? 不過報名系統還真不是普通爛, 還用Cold fusion這種老古董, 是怎回事, 堂堂一大網路公司, 雖然短時間請外包公司做出來, 不過其實也蠻誇張的

這樣看起來, 全世界的developers的數量好像還真不少, 根本就是在那一小時瘋了, 只是對不同時區的人還真是有點不公平, 本來想說看完日劇再去報名, 1:30其實已經離開始報名才差二十幾分鐘, 就已經沒機會了… :(

好了, 抱怨歸抱怨, 該充實自己的也該充實, 雖然很想去這種大型的events, 沒報到就算了, 請假窩在家看影片應該也不賴, 至少, 今年還有報到個OSDC, 加減啦~~

今天早上, Honeycomb preview SDK已經出來了, 當然包含了模擬器, 不過真的是慢到嚇死人的不能用, 在我的MBP上動不了

剛剛注意到, 預設的Ram size只有256MB(小氣!!!), 所以就把它調大來試看看, 果然勉強可以動一下下 (我MBP只有2G RAM, 所以我設768MB給它用):

不過螢幕方向, 這實在很難看

Ctrl-F12 一下就可以不用擺頭看了, 但不管怎轉還是Portrait mode, 但還是Landscape比較有fu吧!

不過這只要去Settings->Screen 把Auto rotation關了就好, 這下有Landscape囉!

實在太慢了, 看不了幾項, Recent used application的呈現方式有WebOS的fu, 還不錯:

Browser….好熟悉呀…簡直就是Chrome嘛…

實機應該比較好(廢話)

 

Android上有個很煩人的就是(尤其是某公司的手機), 如果畫面上有可以輸入的框, 預設會focus在那上面, 某些手機(或說某些公司的手機), 預設變成只要那邊取得focus, 就會跳出軟體鍵盤, 這對很多User來說, 會有點煩(要看場合啦)…..

要在code裡面把SIP預先藏起來的話, 要用這段code:

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);

Visual UI design的工具在很多平台跟語言其實都有, 當然有好有壞啦, Android ADT也是有的, 所以並不稀奇, 不過Android有的是更好用的 - hierarchyviewer

一般WYSIWYG UI editor著重的是在開發時期拉UI layout的部份, 但更進階的通常就沒著墨了, ADT上的UI builder並不是很強, 真正要能夠調出複雜而且是自己想要的UI光靠那個也並不容易, 還是得對一堆layout有相當程度的了解才能比較得心應手, hierarchyviewer是屬於更進一步的工具, 他可以檢查做出來的成品的UI layout (當然也可以想辦法偷人家的看 :P), 由於Android上的layout設計是階層式的, 所以可以攤成樹狀, 由hierarchyviewer就可以很明顯看出各layout從屬關係, 並且可以從screen shot部分的對應看出某一段layout成果的長像是如何

此外還有一些更強的功能, hierarchyviewer可以幫你把整個畫面輸出成PSD 檔(Photoshop的檔案), 這不是只是簡單的輸出平面的screenshot, 而是利用PSD檔可以有層次(layer), 把畫面上不同的元件分作為不同的layer疊起來, 這樣從Photoshop就可以一目了然的看出是不是有哪些沒秀出來的原因是被另一個蓋到的

個人覺得最棒的是那個紅綠燈, 設計不良的UI的效能自然是很差, 這個紅綠燈就是幫助你把效能不好的地方抓出來, 分作三部分, layout, measure, draw, 可以由這三部分分析去進一步改善整體UI的效能

 

 

剛看了一下Mac App Store上的排名:

從前幾名看來, Productivity 分類是最熱門的, 所以這表示大部分的Mac都是拿來工作的? 不過其實Game也不少啦 :P