Android开发的难点

转载自https://www.zhihu.com/question/29466887?sort=created


网上搜了许多次,都是不知所云;

知乎上问了,也是无人回答。

最终无意间看到Trinea大神的回答,觉得有帮助。


技术是没有止境的,所以肯定会不断有演进和难点。

一. 总体上
总体上我是赞成

的说法,Android 开发跟所有应用开发同理, 底层和框架如何更好设计及优化以适应业务的高速增长
说起来很简单,低耦合高扩展,做起来是需要长期经验积累。

二. 我抛几个细节难点
1. 插件化如何使插件的 Manifest 生效
2. H5 容器如何更好地优化和兼容
3. App 端优化,这是个没止境的话题,网络、图片、动画、内存、电量等等

(转载者心得:因为没止境,所以不要追求一下子学光,把Trinea大神的博客中的性能优化系列学了,然后再看一些经典的总结即可,吃透了再进行下一阶段的性能优化的思考)
随着优化的加深,你会发现不能局限在客户端,服务端也需要深入。

SPDY 的优点并入 HTTP 2.0 你们有在测试或用吗?
Fresco 出来前你是不是觉得图片缓存已经到头了?
Android App 为什么整体流畅性总是被诟病?
……

三. 题外话
如果你觉得没有难点或者难点在兼容、UI 之类问题上,那么可能两个原因:
1. 公司业务发展过慢,对技术的需求不够迫切
2. 个人长时间在业务开发上,这个对于走技术路线的人来说挺麻烦的,不主动去接触学习的话,n 年以后也还是这个样子

为了更好的个人成长,这两点都是需要注意和解决的问题。


作者:Trinea
链接:https://www.zhihu.com/question/20075414/answer/44412024
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值