记,2013中国开发者大会(移动和游戏)
?
先來個總會場照
???????? 呼呼,二樓第一排視角……
?
???????? 什么是CDC?China Developers Conference,中國開發者大會
?
開始正文
???????? 6月28日,當我正埋著頭敲代碼的時候,群里面冒出一條信息“明天誰去想去參加廣州開發者大會”,并給了一個鏈接:http://cdc.9ria.com/2013gz/report.html(9tech),我想了想,去體驗下吧,見識見識。
???????? 通過鏈接,我們可以知道本次大會將立足于游戲和移動兩大行業開設六大主題:HTML5、IOS、Android、Unity、Cocos2d-x、Flash。近40位國內頂尖技術嘉賓組成的豪華講師,可謂“百花齊放,百家爭鳴”。大會時間是兩天(6月29到月30),我只去一天,怎么選課呢?所要講的六大主題剛好…剛好…我都不會,40多位講師剛好…剛好…我也一個不認識(好吧,我是山里的孩子)!!!銀啊,我是去打醬油的!感受為主。本次選課瀏覽了所有主題標題后以架構為主選了下面的課。
=================================(全部課表在此)======================================
| 時間(6月29日) | 作者 | 主題 |
| 13:00-13:50 | 關東升 | iOS(松耦合的分層架構設計)iOS分層架構設計 |
| 13:00-13:50 | 高煥堂 | Android以架構設計和敏捷過程支持大型Android開發項目 |
| ? | ||
| 13:50-14:40 | 趙大羽 | iOS應用原形設計 |
| ? | ? | ? |
| 14:40-15:30 | 秀野堂主 | HTML5游戲架構思考 |
| 14:40-15:30 | 熊長青 | iOS(通用)社交型App架構設計 |
| ? | ||
| 15:30-16:20 | 鐘文昌 | 后Android時代的趨勢探討 |
| 15:30-16:20 | 鄭明輝 | unity從PC到Mobile的unity開發經驗分享 |
| ? | ||
| 16:40-17:30 | 唐俊開 | 在Mobile Web上你未嘗試過的HTML5 |
| 16:20-17:10 | 陳川 | 游戲開發當中的啟發式路徑搜索算法 |
1.?? 上午所有開發者都聚集在總會場,由韓磊、陳睿、張毅、許斌(未上場,可能由于演講時間安排不夠)、王軍給我們將技術之外的武功:創業、個人經歷、用戶體驗、智能移動互聯網的熱點和機會、如何營銷、如何推廣等等……具體我們還是通過視頻進行個人體會吧,這都是觀念上的對象,不可言傳,只可意會(單純的奧),后續我會在文章最后補充這次CDC大會視頻,敬請關注。
2.???????? 下午,我便按照上面的課表開始游走各個會場。我有選時間相同課是因為我怕聽不懂,還有個跳課選擇……下面我就以我參加過的課結合網上一些資料做個小分享(上面表格中劃掉的課是后面沒有參加的)……
?
主題:IOS分層架構設計
PPT下載:iOS分層架構設計.key(mac下的ppt,我專門找人幫我轉存了一份windows下的ppt:iOS分層架構設計.ppt)
作者:關東升
博客:http://blog.csdn.net/tonny_guan/article
職位:移動開發專家
簡介:國內知名IOS技術作家,IOS技術顧問,高級培訓講師,移動開發專家。精通IOS、Android、Windows Phone 7 及培訓行業經驗。
演講內容:
???????? 前半部分內容不知道講了啥,吃完飯回來就1:30了。我進場熒幕上是從這幅圖開始的,不知是是第幾幅圖了……
?
???????? 呼呼,我從講師的博客和下載到的ppt中找到了他之前可能講的內容:
???????? 我們往往稱JavaEE或.Net 開發的產品為“系統”,而移動平臺(主要是:Android、iOS和Window Phone)開發的產品為“應用”。“系統”比較復雜,需要架構設計,而“應用”相對比較簡單,這是不是意味著我們不需要考慮架構問題呢?
我們首先了解一下企業級系統架構設計。軟件設計的原則是提高軟件系統的“可復用性”和“可擴展性”,系統架構設計采用層次劃分方式,這些層次之間是松耦合的,層次的內部是高內聚的。降低耦合是軟件設計的目標,而降低耦合度可以細化開發角色,提高開發效率。設計出低耦合的系統,就意味著我們的系統具有“可復用性”和“可擴展性”。比如:Android系統最頭痛問題是多種不同屏幕尺寸適配問題,采用松耦合分層架構設計我們只需要修改少量代碼就可以很快適配不同的屏幕尺寸了。
?
接下來看到的圖既是移動平臺的分層架構設計:
?
表示層所使用的UIKit Framework正是由視圖、控制器、控件和事件處理等內容構成,再結合業務邏輯層,數據持久層,信息系統層。這不正是目前.NET 互聯網開發中大量使用的MVC+分層架構么?天下架構,殊途同歸啊。歸向:健壯性、擴展性、復用性、兼容性、可移植性、高效性……
并給我們介紹了IOS平臺分層的3種模式:基于同一工程的分層、基于一個工作空間不同工程的分層和靜態鏈接庫分層。(這些術語夠專業吧,.NET工程師表示看不懂,不過沒關系,下面會有代碼文件組織截圖)
并為我們詳細講解了“基于同一工程的分層”,先來看工程截圖:
?
???????? 我們清晰可以看到本工程由三層構建:
1)???????? PresentationLayer是放置的表示層相關類,由Controller對請求進行接入。
2)???????? BusinessLogicLayer是放置的業務邏輯層的相關類。
3)???????? PersistenceLayer是放置持久層相關類,由dao(數據訪問對象)和domain(領域模型)組成。
?
?
額外小知識:
1)???????? DTO:數據傳輸對象(Data Transfer Object)的縮寫,又叫VO,是數據傳輸對象,一般層與層之間的通信都是轉換成對應的VO然后進行傳遞
2)???????? DAO:數據訪問對象(Data Access Object DAO),將與數據庫的交互封裝到DAO的方法之中,這樣,訪問數據庫就只需要操作一個對象的方法就可以完成,對上層屏蔽了物理數據庫的連接和交互,實現了將低級別的數據訪問邏輯與高級別的業務邏輯分離
3)???????? 推薦.NET MVC DTO閱讀:《使用View Model從表現層分離領域模型》--張善友
?
相關鏈接:【CDC】專訪關東升:松耦合分層架構設計
?
?
主題:IOS用戶體驗原型設計
PPT下載:iOS用戶體驗原型設計.pdf
作者:趙大羽
博客:http://blog.csdn.net/zhao_dayu
職位:移動平臺交互設計總監
簡介:11年設計經驗,畢業于清華美院,擅長IOS等移動平臺應用的UI界面設計以及用戶體驗設計。
演講內容:
1.???????? 簡約扁平化風格
???????? 講師從2013年6月10日蘋果剛發布的IOS7系統UI設計輿論問題切入現今界面設計潮流“簡約”、“扁平化”:蘋果一反作風將公司從2001年的Mac OS操作系統開始一直沿用的精美細膩的擬物化風格和晶瑩剔透的光澤、反射、陰影的立體效果否決并選用Windows phone的“簡約扁平化”設計理念(并強調不是IOS7模仿Android,而是Android沒有明確自己的設計思路,先模仿IOS的擬物化設計,4.0后模仿windows phone的扁平化設計),并指出必須走扁平化風格,原因如下:
1)???????? 時尚。
目前大眾的品味確實被簡約和圖形化的設計風格給全面洗腦。尤其是女性的消費群體對色彩鮮亮和高明度畫面的青睞,使扁平化設計成為了時尚設計的代名詞,而女性消費者如今已經成為了移動產品的消費主力(這里沒有性別歧視,我總覺得她們擺弄手機的時間比男性多,原來花在電視機前的時間如今也都玩手機了)。而蘋果擬物效果的設計講究色彩沉穩、灰暗,充滿質感和紋理,相對男性化和歲月感。
2)???????? 扁平化設計風格兼容性強,抽象操作性強,也更簡單。
方便開發者和設計人員對應用進行個性化設計,而且某種程度上減輕了跨平臺的應用設計的壓力。畢竟移動產品的主體是無窮無盡的游戲、應用和媒體,移動平臺提供的是一個展現這些應用的舞臺,不應該喧賓奪主,用高難度的視覺特效和技術門檻來壓制應用的開發者和設計者。
2.???????? 創意、草圖和可用性測試
1)???????? 創意
???????? 講師首先讓我們認識一款能讓你和你的團隊創意無限的軟件,它就是頭腦風暴。并告訴我們在進行頭腦風暴時的氛圍不應該是工作,而是大家一起喝著咖啡以非常輕松、愉悅的情趣來玩頭腦風暴游戲。收集大家的創意并討論再發散這樣不斷循環得出最優的方案。
2)???????? 草圖
原型草圖的一個重要優點“簡略潦草”,這樣的筆法更利于激發出我們的聯想、創意和思路。我們畫出來的并不是最終的設計結果,而是一個充滿了各種可能性的草圖,可修改、可發展、可溝通、可推翻,所以越粗糙的草圖余地越大。
3)???????? 可用性測試
好吧,這一小節我沒聽,因為已經到了下一場的時間,我就跳場了……但估計說的是設計的易識別(從圖標知道這是干什么的)、易用性、流暢性、不會出現圖標異常等等。
?
相關資料:《【CDC】專訪趙大羽:創新設計無需遵循法則》
?
主題:HTML5游戲架構思考
(HTML5會場是最火的,講這節課的時候,兩邊過道上都坐滿了人……下面我又回來聽了一節HTML5的課,不過當時快6點了,會場人少了很多)
PPT下載:做最好的HTML5游戲(實際演稿有做精簡,不過內容都在里面)
作者:秀野堂主 ?(他人太低調了,原名谷哥度娘都沒告訴我,誰知道留下言吧!)
博客:www.xiuyetang.com
職位:HTML5技術專家
簡介:獨立游戲制作者;HTML5視頻教程《秀野堂主講HTML5》、《論道HTML5》作者;中國傳媒大學兼職講師;國家人社部中國高級公務員培訓中心、全國信息化計算機應用技術水平教育培訓管理中心《移動互聯網開發工程師》培訓課程第一講師;HTML5大型社交游戲《Harbor Story》制作人。
演講內容:
???????? 本人即是HTML5會場的主持人,也以非常幽默的方式介紹了講師“秀野堂主”。到廣州做客也學了幾句粵語,并跟大家聊了幾句,說的是什么我就聽不懂了,不過大家都笑了…我也笑了(我在笑啥呢!!!)…
1.???????? HTML5有沒有希望????????
以“HTML5有沒有希望”做為切入點,通過正反示例進行論證:
反例:很多人說HTML5還不成熟、很多人說我們再等等看、很多人說Facebook都認慫了……
正例:微軟通過IE10雪恥、HTML5標準已受到了國家戰略關注、HTML5的游戲越來越多、各種渠道也逐漸成熟、HTML5社區也越多越大、javascript越來越貴……
結論:既說明了現在越來越多人關注HTML5了,也肯定了前段時間HTML5被過于炒作的事實。但HTML5是有希望的。
2.???????? HTML5的時局
優勢:跨平臺凝聚多方力量、在新生平臺上低成本發布(跨平臺)、可以在任意時間進行更新
劣勢:缺少真正的大場景、大制作、國際化、高并發的游戲。缺少真正的游戲引擎。在HTML5的游戲架構中常見的:性能問題、觸摸事件問題、兼容性問題、通信問題…。Android占據了50%的市場,并且Android不死,瀏覽器就對HTML5的兼容性支持上將長期等不到改善
吐槽:
1)???????? 非常不看好安卓,原因
???????? 出現安全問題,安卓是不負責。如果你制作HTML5,你可以非常容易的把用戶的消息傳出,安卓非常容易被信用污染。????
???????? 有很多的山寨機,有很多小廠商,把安卓做為入口,因為安卓是開源的。故我認為安卓是一個非常有問題東西。故我希望安卓立即倒閉。
2)???????? UC(瀏覽器)社區不人性化,原因
???????? 因自己平時低調,在外都是以“秀野堂主”的名字打江湖。而在為自己的HTML5發布應用的時候,以自己姓名與UC聯系要求提供廣告位以及其他一些服務遭到拒絕后,再以秀野堂主的身份發微博反應此事件才得到UC人員主動幫解決問題。
3.???????? HTML5游戲架構工業標準“四跨、三大、二極、一根筋”
1)???????? 四跨:跨瀏覽器、跨操作系統、跨設備、跨屏幕
2)???????? 三大:
a)???????? 大場景操作(可縮放操作、支持多點觸摸事件、可捏合、可響應)
b)???????? 大服務器與集成應用渠道中心(國內,可接91、可接新浪作游戲、可接UC、可接騰訊、帳號體系、可接任何形式的渠道。)
c)???????? 大負載和彈性云計算(依賴云服務器,彈性分配資源,以最少的成本提供的最大服務器計算能力,DNS加速、全球運算接入點、從用戶連接-到操作-到儲存,完全高速完成,接近本地)
3)???????? 二極:
a)???????? 極低成本(對使用者而言:省流量,通信量同類游戲中最小;對開發者而言:以最低成本實現最高的負載,開發周期極短、迭代周期也短,美術、策劃、開發、數據運維均可分離,獨立操作)
b)???????? 極高的適配性(對使用者而言:任何設備可使用;對開發者而言:一套代碼,四處運行,運維成本低;開發效率較高)
4)???????? 一根筋:從客戶端、服務器、運維、都有一攬子解決計劃。不光能做游戲,做應用更不在話下。
最后,堂主在會上呼吁廣大HTML5開發者:堅持吧,少年!路雖遠,行則至。2014年會是HTML5大爆發的年度。
?
這講師太有幽默太有才了,我表示聽他的課很愉快,來張他的官方照吧……
?
?
相關資料:【CDC】專訪秀野堂主:深入淺出HTML5游戲架構
?
主題:后Android時代的趨勢探討
PPT下載:后Android時代趨勢探討.pdf
作者:鐘文昌
博客:http://www.mask.org.tw/
職位:Android趨勢架構專家
簡介:臺灣第一位講授從無到有上機移植Android至實際硬體平臺的業界講師,yeshiva臺灣開始Android porting系列課程數量最多的Android講師,授課經驗豐富。
演講內容:(演講內容中的數據請看pdf)
演講內容:
1.???????? 行業市場趨勢
1)???????? 手機、平板正在吞噬PC銷量
2)???????? 目前Android銷量在IOS/MacOS、Windows/WP、RIM中銷量最多
3)???????? 智能機正在吞噬并已反超功能機市場
4)???????? 來一張手機2012 Q1 – 2013 Q1數據截圖
?
2.???????? 全球IT產業動向
1)???????? 硬件→軟件
2)???????? PC →行動市場
3)???????? 軟硬整合
4)???????? App + 云端
5)???????? 開發者。開發者在整個公司運營過程中,占有絕大的角色。以前是品牌跟手機直接對消費者,現在多了開發者的角色。
3.???????? 獲利途徑
1)???????? 賣零組件(代理商、供應商)
2)???????? 純軟件開發
3)???????? 軟件+硬件。純軟件開發容易抄襲,所以軟件加硬件是比較創新的模式
4.???????? 未來的明星產業
1)???????? 行動醫療
2)???????? 智能家庭
3)? ? ? ? ?智能車載
5.???????? 你可以不只是一個程序員
未來的程序員是多樣化,多角色。不要自己將自己給限制了,你可以不只是一個程序員。
?
主題:在Mobile Web上你未嘗試過的HTML5
作者:唐俊開
博客:h5dev.uc.cn
職位:UC優視前端開發工程師
簡介:H5開發者社區(h5dev.uc.cn)負責人,著有《HTML5移動 Web 開發指南》。主要工作是MobileWeb和HTML5 Web App技術的研究與實踐。目前專注于Mobile前端技術和HTML5.
演講內容:
???????? (摘抄自入場時發的課題演講簡介,因為我當時沒什么精神也完全聽不懂,就早早的閃了!)HTML5經過兩年的業界推廣以及開發者不斷對其嘗試,HTML5已經逐漸成為移動互聯網開發者必不可少的一個環節。新元素、多媒體、Geolocation、LocalStorage、Canvas等各種耳熟能詳的特性已經是目前Web領域熱門的新技術特性。但是,你真的了解HTML5嗎?在Mobile Web領域,除了我們可以使用常見的HTML5特性開發項目外,或許還有一部分HTMl5特性你未見過或未真正了解過。在這次的HTML5分享,我將為大家談談在Mobile Web領域中你未真正了解過的HTML5。
?
最后的最后,來個兩張我和同事的照片吧
?
?
本次會議分享就到此結束了,喜歡的還請多幫推薦…推薦…推薦…
那這會議的視頻從官網上得知后續會壓縮上傳的。詳細情況可以登錄:http://cdc.9ria.com/2013gz/index.html獲取相關信息。
?
?
如有本次CDC視頻的最新消息我會更新在此(本大會應該有近40個視頻),你可以通過關注我的博客,快速找到我的這篇博文
一、http://bbs.kechuang.org/read-kc-tid-58175.html
1)???????? 演講主題:從工具軟件到移動游戲分發平臺(金山網絡,陳睿)
? ? ? ? ? ? ? -----陳睿在介紹旗下獵豹瀏覽器的時候碉堡了,有類似這樣的話:“我們的獵豹瀏覽器在手機上不僅支持快播,還支持百度影音。方便操作,你可以躺在床上輕松完成單手操作看片……”
2)???????? 演講主題:Unity3D游戲UI開發(梁偉國)
3)???????? 演講主題:從PC到Mobile的unity開發經驗分享(雷爵網絡.鄭明輝(臺灣))
?
?
?
================================================
如果你想認識.net朋友的可以加入群:185718116(廣深莞·NET技術) 173844862(.Net高級部落)
招聘安卓工程師,有意向的聯系QQ號:1547958384 (加Q時注明:安卓工程師,廣州)
================================================
?
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
總結
以上是生活随笔為你收集整理的记,2013中国开发者大会(移动和游戏)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 互联网进军影视作品的软广告
- 下一篇: 【微信小程序】-- 页面事件 - 上拉触