基于 Xamarin 构跨平台App下的性能优化(一)
一 前言
时到当今,在移动开发领域构建运用,除Native的方式外,为了满足敏捷开发的需求,也出现了很多其他的构建移动端运用的解决方案,诸如: 基于Web的混合开发,FeackBook的RN; PhoneGape, 还有本系列的最佳主角Mono 下的Xamarin 等...
虽然成熟的跨平台方案并不缺乏,但是于跨平台App很多人依旧是对其保持保守甚至抵制心态,原因当然是很多很多的啦,对于性能可能是诸多原因中被讨论和质疑的最高焦点。
诚实的来说,像 Xamarin 这种跨平台方案实现起来确实有诸多的风险和困难,可以很容易的上手开发项目,但是同样的极为容易就让你APP 变得让使用者感到恶心 -- 体验太差了 ,然后整个项目就变成了鸡肋,放弃 or 优化?
男人不能说不行对不对!何况作为一个积极有为的好猿,怎么能说放弃说不行呢, 有问题我们就拿起键盘干他。好了言归正传,本系列博文我们将一起来探讨-- 怎样构建一个高性能的Xamarin APP ?
二 优化方向概述
我们主要将一起在如何 提高代码质量,优化编译,调优工具的使用,以及一些代码糖和易犯的错误。四个方面来剖析Xamarin App 的优化套路。(如图:)
三 尾语
本系列我们主要将围绕上面图示的几个方向,在实战的基础上去一一探讨如何实战优化每一个环节,下一篇,我们将详细解读“ 代码U优化 -- UI的快速响应与交互流畅”。