日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > 《近匠》系列沙龍之探尋絕密武器:移動跨平臺開發

《近匠》系列沙龍之探尋絕密武器:移動跨平臺開發

來源:程序員人生   發布時間:2014-09-28 05:12:45 閱讀次數:3582次

如果說近來迅猛發展的移動互聯網是一個江湖的話,那么iOS、Android就是其中的少林和武當。然而不同門派的生態圈以及技術障礙,增加了渴望成為高手的開發者的開發門檻和開發周期。對此,能夠見招拆招的跨平臺開發工具就成了大家喜聞樂見的存在。上周五,CSDN&mobilehub就這一絕密武器舉辦了沙龍活動,特邀Xamarin、AppCan 、Unity、LiveCode等行業先驅,一起來探討跨平臺開發的修煉秘籍。


Xamarin特邀講師GenerPoint創始人衣明志:用C#開發iOS/Android應用

衣明志在演講中提到,有人之所以會懷疑使用C#開發有性能問題,是因為很多人認為C#等同于.Net。其實,兩者并不是同一概念,C#是一種語言,只是通常是.Net在用而已。使用C#編寫的驅動程序,在iOS和Android上,可以通過IOT將之變成本地代碼。除此之外,引擎部分使用C#編寫也完全可行。


Xamarin特邀講師GenerPoint創始人 衣明志

使用C#語言的Xamarin特點:

  • 解決各個平臺本地API的調用。
  • 支持Apple平臺、Android、微軟的各種設備。
  • 用一個語言搞定所有生態。
  • UI設計方面,整合Android的UI設計功能,iOS上,UI編輯目前仍需仰賴Xcode。
  • 提供各個平臺的SDK。
  • 提供云測服務。它幫助開發人員進行移動應用在不同機型的適配和調試。

AppCan正益無線CTO趙慶華:AppCan如何彌補HTML5的缺陷

趙慶華表示,現在來看,HTML5呈現的是一個增長的趨勢,而且它也具有很強大的功能。但是,就用戶而言,HTML5表現和體驗不佳,適配難度要比想象的更難一些,所以也就出現了一些問題。而AppCan采用混合開發的模式,既發揮了HTML5在跨平臺表現上的優勢,又很好的保留了原生應用的優秀體驗,在整體上獲得了很好的平衡。


正益無線CTO 趙慶華

AppCan特點:

  • Hybrid  App技術開發。
  • 提供插件技術,并開放其開發技術。
  • 提供標準引擎。
  • 提供一套開發工具,這套開發工具面向的是沒有太多的開發經驗、開發能力的人員,不需要安卓的開發軟件、不需要蘋果的開發軟件,只要把這一套安裝上去,就能寫網頁。
  • 提供內置的編譯環境,它不是真正意義上的代碼編譯,是打包的工具,完成網頁代碼跟原生的能力拼裝運行。
  • 提供云端的編譯環境。
  • 提供一套應用環境,幫助用戶做升級、推送、用戶行為分析。
  • 實現一站式平臺,提供從早期的開發到編譯、應用的運維、管理。

LiveCode China CEO龐國灝:LiveCode的編程速成應用

LiveCode主要服務那些想要學編程的非專業人員,特別是學生。龐國灝透露,現在還處于研發者測試階段的LiveCode7,完全是為中國市場來設計的。除了它預留的名字以外,其他的任何東西都可以直接使用中文。

LiveCode China CEO 龐國灝

LiveCode特點:

  • 前端和后端都可以使用LiveCode來寫,而且全部免費。
  • 用戶開發一個代碼源,LiveCode幫助完成所有的適配。
  • 平民化:簡單的英語腳本、圖像化開發環境,目標就是讓全民都可以寫代碼。
  • 免費化:免費的開源版本、免費的培訓教材和免費的社區支援。
  • 普及化:研發跨平臺支持、發布跨平臺支持和云端服務器支持。

Unity中國高級技術支持工程師張磬:Unity的調試發布技巧

Unity是移動開發領域應用最為廣泛的游戲開發引擎及工具套件。張磬演講中提到,在Unity開發過程中,支持你所編寫的包在真機調試后,可以有代碼下載的方式。還支持真機調試時,進行斷點調試,并能夠動態的修改變量的值。


Unity引擎功能介紹:

  • 渲染系統:AAA級的渲染效果。
  • 地形系統:強大的地形編輯器。
  • Shuriken:即見即所得的粒子特效編輯系統。
  • Mecanim:可視、高效的動畫編輯系統。
  • Lightmap烘焙系統:逼真的離線渲染。
  • 物理系統:高效、逼真的物理模擬。
  • Occlusion Culling系統:高效的遮擋剔除功能。
  • NavMesh導航網格:易用而高效的尋路系統。
  • 2D系統:原生支持2D游戲開發。
  • Audio Mixer:創建復雜動態的音效。
  • 腳本編輯器:支持C#、JavaScript、Boo。
  • 性能分析器:對各大模塊詳細實時的性能分析。
  • Asset Store:資源豐富的在線商店。
  • 一次開發,多平臺同時發布。

Q&A環節,嘉賓、主持人與現場觀眾以一問一答的方式進行技術交流。

提問:這些跨平臺的系統跟傳統的有什么缺陷或者不足?

趙慶華:缺陷的話,AppCan認為,如果你有缺陷,我們用原生去做,如果這個缺陷不是你需要的,你用網頁去做。也可以百分之百的去用網頁做。這樣靈活度是比較高的。如果說有什么缺陷,我覺得是推廣不夠。

 龐國灝:每個品牌都有它的專長,LiveCode擅長的就是文字、圖片的處理,但要做商業,Unity是最高的。做跨平臺一定會有渠道,有好有壞,好處是顯示代碼,不需要做適配,但是它要經過一層的解析。我們也是產生源代碼,但不會像JAVA寫的那么好。從你的想法到實現解決這個問題,之間都有一條溝,這個溝到底多深、多寬,不同的工具代表不同的。我覺得LiveCode讓你感覺我有什么想法,我可以馬上實現。

衣明志:每一種語言都有它對應的機制。跨平臺只是一個面,用C#去做所有跨平臺的開發。Android就是Android,iOS就是iOS,只不過他們有一些共用的代碼可以共享。你用C#用Xamarin去寫,它是通過它的編譯器把它編譯得跟MIC一樣的代碼。在性能上面沒有顯著的差別。剛才問對資源占用Xamarin有沒有一些影響,是有影響的,但是C#在解決性能上面是非常有優勢的。用Xamarin或者用C#去做,好處是你用C#語言搞定所有平臺,解決一些極限化的平臺問題,再使用Windows  Studio。整個全生命周期的管理,你的工程化會比較重。

張磬:Unity如果說一定要有什么不太好的地方,就是它現在還不是開源的。Unity已經經歷了十年的技術經驗,能夠有這十年的技術經驗,并能夠發展到今天這樣的規模,它一定是有它的過人之處。如果你說Unity有性能問題,就是你在使用過程中要注意的問題,或者你要犧牲其他的優勢來彌補這個部分,這是所有的開發商需要思考的問題。當你不知道哪些東西好的時候,不知道做什么的時候,就可以多去嘗試一下。多去做一下。不是適合別人的東西就一定適合你。要不然,所有人就只知道在這里問為什么。

會后花絮:觀眾與嘉賓熱烈交流。





【《近匠》第21期酷傳:解除App發布和監控痛苦】《近匠》第21期,酷傳CEO李衛杰表示,酷傳要解決的是整個App發行,并不僅僅是一個第三方發布工具,希望酷傳成為每個開發者和運營推廣人員的必備工具。


【《近匠》第20期輕郵:移動App要有撼動企業服務的野心】“輕郵”是一款意在簡化收發郵件過程的應用,針對傳統郵件應用做了些“減負式”設計。但輕郵團隊對它的寄望卻不止如此,只要做好生態圈,郵件很可能成為企業溝通工具中的微信。 


【《近匠》第19期聚合數據:基礎數據免費,API開放】聚合替開發者進行電商數據、比價數據、條碼數據的收集、更新、維護,并生成統一標準化API供開發者調用,大大減少開發者在數據上消耗的人力、物力、財力。


回顧更多內容,及線下開發者活動信息,請關注Mobilehub公眾微信號(ID: mobilehub)

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美日本韩国在线 | 久久久久亚洲精品视频 | 欧美日韩亚洲综合 | 91精品国产综合久久久久久 | 99在线精品免费视频九九视 | 国产成人精品三级麻豆 | 丁香婷婷综合网 | 国产精品久久一区二区三区 | 99精品一区 | 不卡中文| 欧洲精品一区 | 亚洲午夜av久久乱码 | 成人午夜网址 | 亚洲精品久久久 | 天天久久综合 | 视频在线一区二区 | 国产1区在线观看 | 欧美激情精品久久久久久变态 | a爱视频| 精品少妇一区二区三区日产乱码 | 香蕉久久a毛片 | 午夜不卡av免费 | 96看片| 日韩免费看 | 国产精品成人av | 久久精品1 | 日韩综合一区 | 成人亚洲区 | 中文字幕av一区二区三区 | 日批免费视频 | 一区二区三区四区视频在线 | 99精品视频在线观看免费 | 中文字幕一区二区三 | 免费观看av网站 | 在线亚洲电影 | 成人免费视频观看视频 | 精品美女久久久久 | 国产欧美日韩综合 | 欧美一级二级三级 | 91久久国产综合久久91精品网站 | 亚洲最大毛片 |