
移动开发
文章平均质量分 95
历史上的今天
技术的昨天、今天、明天。投稿邮箱:tangxy@youkuaiyun.com。
展开
-
今年的 WWDC 2017 为我们带来了什么?
北京时间 6 月 6 日凌晨 1 点,一年一度苹果开发者盛会 WWDC 2017 在美国加利福尼亚州圣何塞拉开帷幕,来自 75 个国家的 5300 名开发者汇聚一堂,其中年龄最大的开发者是来自日本的 82 岁老太太,最小的开发者也年仅 10 岁,所以如果你还没有开始写码,那还有很多时间,为时不晚。原创 2017-06-06 13:56:02 · 4618 阅读 · 3 评论 -
前端感官性能的衡量和优化实践
于前端而言,性能和体验优化是亘古不变的话题。前端行业自从互联网出现后迅猛发展,从最初实现网页特效到如今的的富应用、混合开发、乃至大型互联网应用的开发,从当初的脚本语言发展至今成为一门当之无愧的开发语言,更可谓是从农耕时代步入到了工业时代。随之而来前端面临的挑战也越来越多,诸如性能体验、工程效率、甚至服务运维的问题对于前端而言已经不是什么新鲜话题了。本文旨在讨论如何衡量用户的感官性能,以及如何实现感官性能的跨平台对标。原创 2017-09-11 19:28:48 · 5548 阅读 · 2 评论 -
从 WWDC17 看苹果图形技术的革新
本文将介绍 WWDC 上一些图形相关的关键 Sessions,希望能够对正在从事图像、视频和游戏类应用开发的读者有所裨益。原创 2017-08-28 19:49:38 · 8080 阅读 · 3 评论 -
58 同城 iOS 客户端 IM 系统演变历程
58 同城 App 自 1.0 版本开始,便一直致力于自研 IM 系统。在这过程中,发现如何降低 IM 系统层次和页面间的耦合,减少 IM 系统的复杂性,是降低技术成本提高研发效率的关键。对此,本文作者对 iOS 客户端 IM 系统架构演变的过程以及经验进行了总结,希望能够给设计或改造优化 IM 模块的开发者提供一些参考。原创 2017-08-25 09:55:26 · 9840 阅读 · 9 评论 -
微信终端跨平台组件 Mars 在移动网络的探索和实践
在 IM 方面,弱网络一直是横亘在应用开发者面前的一大问题,微信终端跨平台网络基础组件 Mars 团队基于微信业务需求,针对网络层进行了大量的优化工作,以解决国内在复杂移动网络情况下的网络连接问题,并经历了微信 5 亿用户的检验。原创 2017-06-15 18:23:09 · 8901 阅读 · 1 评论 -
微信移动端数据库组件 WCDB 系列(三) — 解析 WINQ 原理
WCDB 是微信开源的一款移动端数据库组件,高效、完整、易用是 WCDB 的基本原则,在本文中,作者深入地分享了 WCDB 在易用性上的思考和实践。原创 2017-06-15 16:53:58 · 8774 阅读 · 0 评论 -
58 同城 iOS 客户端 Hybrid 框架探索
58 同城 iOS 客户端的 Hybrid 框架在最初设计和演进的过程中,遇到了许多问题。为此,整个 Hybrid 框架产生了很大的变化。本文作者将遇到的典型问题进行了总结,并重点介绍 58 iOS 采用的解决方案,希望能给读者搭建自己的 Hybrid 框架提供一些参考。原创 2017-07-14 11:22:23 · 6006 阅读 · 1 评论 -
iOS 与 Android 系统十年之战,究竟谁是赢家?
苹果公司刚刚为 iPhone 发布了 iOS 11,而 Google 几周前也更新了 Android O。这两种系统几乎支持全球所有手机,那么,谁才是现阶段的赢家?原创 2017-06-13 16:51:12 · 70190 阅读 · 13 评论 -
苹果终于入伙 WebRTC,新一代移动 Web 应用爆发路上还有哪些坑?
Safari 即将在最新版本中集成 WebRTC,其对于整个实时通信领域而言,究竟意味着什么?对于 WebRTC 开发者来说,又将有着怎样的改变?我们带着种种疑问,请教了网络实时通信领域的资深专家 —— 声网 Agora.io 创始人兼 CEO 赵斌,从 WebRTC 的发展历程谈起,详细剖析 WebKit 终于支持 WebRTC 将带来怎样的变化。原创 2017-06-12 11:13:36 · 79311 阅读 · 1 评论 -
实时视频传输的关键技术 H.264 全解析
在实时多媒体领域,实时视觉、感知的展现将会有更加广泛的发展空间,而对于实时视频传输的基础核心技术莫过于 H.264 编码标准。本文作者尝试解答 H.264 编解码最核心的两个问题,其一是 H.264 编解码的过程;其二是 H.264 码流的结构,希望能帮助正在研究这方面的大家提供一些帮助。原创 2017-09-29 15:54:28 · 72805 阅读 · 9 评论