移动AI系列-百度智能小程序与VR+N的跨界实践

2020-06-12
阅读 5 分钟
5.1k
小程序以其开发成本低,触手可及,即扫即用,用完即走,自带推广等优势获得了普遍认可;近几年,虚拟现实(Virtual Reality,VR)技术发展迅猛,商业化、市场化和产品化的趋势日益明显,百度在VR方面也做了一些探索,目前实现架构如下:

移动AI系列-百度App AI统一接入方案-MML

2020-06-01
阅读 4 分钟
2.9k
目前,越来越多的AI场景将AI能力直接部署在移动端,其优势主要在于实时、省流、以及安全性等方面,也称为端侧AI。端侧AI给移动端产品带来巨大的想象空间,促进了移动互联网下半场的繁荣。

移动AI系列-百度Paddle.js在Web前端中的探索和实践

2020-05-28
阅读 5 分钟
4.1k
随着百度AI战略的逐步深入,百度AI能力正在积极地布局和渗透在更多的应用领域,对于不同的应用场景有着不同的AI能力解决方案,为了在浏览器等Web前端场景中应用百度AI能力,百度相关技术团队孵化出百度Paddle.js 用于帮助前端工程师更加简单地将智能化因素引入网页中,让Web前端可以实现更多的能力。

Gradle 与 Android 构建入门

2020-04-16
阅读 9 分钟
3.9k
无论是否意识到 Gradle 的存在,每位 Android 程序员都会直接或间接的与 Gradle 打交道。每当通过 Android Studio 新建一个工程时,AS 都会自动创建一个通用的目录结构,然后就可以进行开发,在 app 的 build.gradle 中添加一些依赖,点击右上角的 Sync Now,编写代码,点击绿色小箭头 Run 运行代码,一切都这么美好,除...

前端性能优化实践 之 百度App个人主页优化

2020-03-30
阅读 5 分钟
2k
性能是每个前端工程师都应该关注的话题,通用的优化手段已有许多文章和实践,就不再赘述,本篇以百度App个人主页为例,聊聊针对业务特点进行的一些性能优化实践。

深入探究Android应用启动起点

2020-03-09
阅读 8 分钟
3.5k
开发者文档中提到,Android应用有三种启动状态,每种状态都会影响应用向用户显示所需的时间:冷启动、温启动或热启动。三种启动状态中,冷启动耗时最久,系统和App有较多初始化的工作。如果启动时间过长,可能会导致用户在应用商店打低分,甚至完全弃用app,所以冷启动速度是各个app非常重要的性能指标之一。

一种简单优雅的TextView行间距适配方案

2020-03-08
阅读 8 分钟
8.2k
Android的屏幕碎片化严重,各种屏幕分辨率层出不穷,而在不同分辨率的屏幕上显示出一致的效果,是百度App的研发团队和视觉团队共同追求的目标。

Android 10分区存储介绍及百度APP适配实践

2020-02-16
阅读 5 分钟
8.8k
Google于 2019年9月3日发布了Android10 release版本,为了更好的保护用户数据并限制设备冗余文件增加,Android 10版本变更了设备外部存储访问方式,外部存储新特性称为分区存储(Scoped Storage), 分区存储遵循以下三个原则对外部存储文件访问方式重新设计,便于用户更好的管理外部存储文件

百度APP流畅度全流程质量监控实践(二) 流畅度指标选取

2020-01-13
阅读 3 分钟
6.2k
在系列(一)里大家了解到了流畅度监控的必要性、以及业界对流畅度评估的一些指标和方法。接下来我们会介绍系列(二),百度APP的流畅度指标选取。

百度APP流畅度全流程质量监控实践(一) 流畅度现状分析

2020-01-02
阅读 2 分钟
4.9k
前言 流畅度测试是客户端性能测试技术中一个深度领域,所以百度App给大家带来流畅度全流程质量监控实践的系列文章。 其中包含: 系列(一)流畅度现状分析, 系列(二)流畅度指标选取, 系列(三)流畅度线上线下监控实践, 系列(四)流畅度竞品评测方案。 希望对大家在流畅度性能测试方向的学习和实践有所帮助。 背景 ...

百度APP iOS暗黑模式适配的完美解决方案

2019-12-19
阅读 4 分钟
6.4k
在2019WWDC的开场演讲中,苹果公布了即将推出的iOS13 DarkMode的新特性。此新特性不仅可以在夜晚保护视力,而且对于使用OLED的最新一代设备而言,也可以帮助用户节省电量消耗。不过此特性只支持iOS13以上的系统,为了给全系统所有用户最好的体验,研发出了一套皮肤主题框架,不仅可以全系统支持DarkMode,还可以扩展多套皮...

百度App网络深度优化番外篇《一》IPv6下Happy Eyeballs的最佳实践

2019-12-12
阅读 3 分钟
5.1k
IPv6是当下如火如荼的话题,由于IPv4地址的耗尽,所以IPv6的切换已经势在必行。但在IPv6的初期,由于基础建设还不完善,IPv6可能会出现连通性或可靠性的问题,那我们该如何从IPv4平稳过渡到IPv6呢?

移动深度学习:人工智能的深水区

2019-10-31
阅读 5 分钟
4.6k
百度APP 团队长期致力于在移动平台应用人力工智技术,近两年得到快速发展,百度 APP 中的 AI 体验也重新定义了很多行业的用户体验,而这仅是开始。

百度App网络深度优化系列《三》弱网优化

2019-10-26
阅读 8 分钟
5.7k
网络优化解决的核心问题有三个,第一是安全问题,我们在系列《一》DNS优化进行了详细的讲解。第二是速度问题,我们在系列《二》连接优化也做了详细的介绍。第三是弱网问题,它是网络优化中最为复杂且需要反复验证和分析的问题,我们的系列《三》弱网优化就是要深入探讨这个问题。

百度App网络深度优化系列《二》连接优化

2019-10-26
阅读 6 分钟
3.1k
在系列《一》里大家了解到网络优化一般会首选优化DNS,而接下来的HTTP协议成为优化的重点,一般优化者会选择协议切换,合并请求,精简数据包大小等手段来对HTTP协议进行优化,严谨的说这都不属于网络优化的范畴。

百度App网络深度优化系列《一》DNS优化

2019-10-26
阅读 6 分钟
6.5k
网络优化是客户端几大技术方向中公认的一个深度领域,所以百度App给大家带来网络深度优化系列文章,其中包含系列《一》DNS优化,系列《二》连接优化,系列《三》弱网优化,希望对大家在网络方向的学习和实践有所帮助。百度起家于搜索,整个公司的网络架构和部署都是基于标准的internet协议,目前已经是全栈HTTPS,来到移...

百度App组件化之路

2019-10-26
阅读 5 分钟
5k
组件化是一个老生常谈的涉及面很广的话题,即不是做好一件事而是做好一系列的事情才能达成;其中包含组件化框架在内的各架构层级、构建系统、依赖管理系统、以及配套的防劣化机制与规则规范。  本文主要基于百度App背景、目标和组件化历程来讲述保障并行开发和组件复用的手段,尽量避免过多发散到构建系统、依赖管理系统...

UI系列一Android多子view嵌套通用解决方案

2019-10-21
阅读 15 分钟
3.7k
百度App在17年的版本中实现2个子view嵌套滚动,用于Feed落地页(webview呈现文章详情 + recycle呈现Native评论)。原理是在外层提供一个UI容器(我们称之为”联动容器”)处理WebView和Recyclerview连贯嵌套滚动。

活动回顾 | 走进百度:百度App移动端技术深耕与创新探索

2019-08-26
阅读 3 分钟
5.3k
本场沙龙的分享嘉宾是来自百度、华为的六位技术大咖,以百度App移动端技术深耕与创新探索为主题做了精彩的讲解。沙龙吸引了现场210名开发者及35000名线上开发者参加。

GMTC2019分享记录|AR在百度小游戏中的探索与实践

2019-08-25
阅读 9 分钟
3.3k
背景 这篇文章是我对这次GMTC的移动AI专场中分享的“AR在百度小游戏中的探索实践”所做的记录整理,并对其中一小部分内容做了一点微调。 这次分享主要分为三块内容 目前比较典型的AR应用的介绍,对现在应用的AR能力有一些了解 浏览器中的 AR以及百度小游戏中AR 的集成方案 通过一个 case 介绍怎么在百度小游戏上去开发一个...

San 为什么会这么快

2019-08-18
阅读 22 分钟
3.3k
性能一直是框架选型最重要的考虑因素之一。San从设计之初就希望不要因为自身的短板(性能、体积、兼容性等)而成为开发者为难的理由,所以我们在性能上投入了很多的关注和精力,效果至少从benchmark看来,还不错。

百度App iOS工程化实践: EasyBox破冰之旅

2019-08-17
阅读 8 分钟
7.9k
百度App从单一的搜索工具发展到今天以搜索和Feed流为双引擎的综合性内容消费服务平台,其复杂程度已然不可同日而语矣。 作为一个日活过亿的超级App,业务规模庞大,相关技术人员超过千人,客户端支持主流的移动技术,涉及近百业务方,技术形态复杂,各种组件近三百个,代码百万量级,由此带来的工程化问题是技术团队的一...

百度APP-Android H5首屏优化实践

2019-08-17
阅读 9 分钟
11.8k
百度App自2016年上半年尝试Feed流业务形态,至2017年下半年,历经10个版本的迭代,基本完成了产品形态的初步探索。在整个Feed流形态的闭环中,新闻详情页(文中称为落地页)作为重要的组成部分,如果打开页面后,loading时间过长,会严重影响用户体验。因此我们针对落地页这种H5的首屏展现速度进行了长期优化,本文会详...

百度APP大规模敏捷研发项目管理

2019-08-12
阅读 4 分钟
4.5k
导读:2018年起,工程效能部联合百度APP与QA团队,通过建立大规模组织的精益/敏捷研发管理框架,承担起百度APP版本以及重点Topic交付加改进的工作,助力百度APP夯实移动基础。