天天看點

基于 Xamarin 構跨平台App下的性能優化(一)

基于 Xamarin 構跨平台App下的性能優化(一)

   一 前言

  時到當今,在移動開發領域建構運用,除Native的方式外,為了滿足靈活開發的需求,也出現了很多其他的建構移動端運用的解決方案,諸如: 基于Web的混合開發,FeackBook的RN; PhoneGape, 還有本系列的最佳主角Mono 下的Xamarin 等...

     雖然成熟的跨平台方案并不缺乏,但是于跨平台App很多人依舊是對其保持保守甚至抵制心态,原因當然是很多很多的啦,對于性能可能是諸多原因中被讨論和質疑的最高焦點。

    誠實的來說,像 Xamarin 這種跨平台方案實作起來确實有諸多的風險和困難,可以很容易的上手開發項目,但是同樣的極為容易就讓你APP 變得讓使用者感到惡心 -- 體驗太差了 ,然後整個項目就變成了雞肋,放棄 or 優化?

     男人不能說不行對不對!何況作為一個積極有為的好猿,怎麼能說放棄說不行呢, 有問題我們就拿起鍵盤幹他。好了言歸正傳,本系列博文我們将一起來探讨-- 怎樣建構一個高性能的Xamarin APP ?

二 優化方向概述 

我們主要将一起在如何 提高代碼品質,優化編譯,調優工具的使用,以及一些代碼糖和易犯的錯誤。四個方面來剖析Xamarin App 的優化套路。(如圖:)

基于 Xamarin 構跨平台App下的性能優化(一)

三 尾語

本系列我們主要将圍繞上面圖示的幾個方向,在實戰的基礎上去一一探讨如何實戰優化每一個環節,下一篇,我們将詳細解讀“ 代碼U優化 -- UI的快速響應與互動流暢”。

繼續閱讀