移动周刊第 205 期:Google 正式发布 ARCore 预览版、iOS 工程打包速度提升十倍的解决方案...

news/2024/7/20 22:12:57 标签: 移动开发, Android, iOS

前言

本周 Google 正式发布了一款名为 ARCore 的新软件开发工具包(SDK)的预览版,正式向 AR 领域发力,与 Apple 的 ARKit 相抗衡。该工具包可以为现有及未来的 Android 手机提供 AR 功能。目前可以在 Pixel 和三星的 S8 设备上运行,系统需要在 Android 7.0 Nougat 以上。

  • Google 终于要让 20 亿 Android 设备能玩上高性能的 AR 了

技术文章

Google 发布 Google I/O 2017 for Android 的源代码

2017 版最突出的一项新功能是会议预订系统,该系统旨在帮助节省现场参会者的时间并提供简洁顺畅的会议体验。

Android 应用架构组件(Architecture Components)实践

Architecture Components 是在 2017 年 Google I/O 大会上,Google 官方推出的一个构建 Android 应用架构的库。它可以帮你避免在 Android 应用开发中常见的一些问题,比如:内存泄露,管理组件生命周期等等。本文将介绍如何利用 Architecture Components 库开发一个实际的 Android 应用 ArchitecturePractice。

Android 轮播图从 0 到 1

轮播图是 Android 常用功能之一,之前笔者写了一个封装,是继承了 Fragment,里面 Viewpager add Fragment,但这次项目多处有轮播图,发现之前封装的不够用,本文进行了修复及完善。

ContentProvider 引发闪退之谜

ContentProvider(以下简称CP)是Android的四大组件之一,提供类似数据库增删查改的数据操作方式,同时还支持跨进程。CP在跨进程调用的场景中,作为数据提供的进程称作Server进程,请求数据的进程称作Client进程。当我们享受它在跨进程场景下带来的便利时,可能未曾想到Client进程存在被杀的隐患。

Android 的线程和线程池

从用途上分,线程分为主线程和子线程;主线程主要处理和界面相关的事情,子线程则往往用于耗时操作。

iOS

从 WWDC17 看苹果图形技术的革新

这是图形技术蓬勃发展的一年,在刚结束不久的 WWDC17 上,苹果在图形技术方面推出了革命性的几项技术 —— ARKit 和 Core ML 为应用和游戏开发带来了新的可能;新的图片存储格式 HEIF 和 HEVC 视频编码的引入,则极大地提升了图片和视频的观感体验;而 Metal 2 的引入使得很多原本只能在服务器上完成的任务也可以在移动端实现。

58 同城 iOS 客户端 IM 系统演变历程

58 同城 App 自 1.0 版本开始,便一直致力于自研 IM 系统。在这过程中,发现如何降低 IM 系统层次和页面间的耦合,减少 IM 系统的复杂性,是降低技术成本提高研发效率的关键。对此,本文作者对 iOS 客户端 IM 系统架构演变的过程以及经验进行了总结,希望能够给设计或改造优化 IM 模块的开发者提供一些参考。

如何将 iOS 工程打包速度提升十倍以上

本文会分别讨论日常开发和持续集成这两种场景,分析打包速度慢的瓶颈所在,以及对应的解决方案。利用这些方案,笔者成功的把公司 App 的持续集成时间从 45 min 成功的减少到 9 min,效率提升高达 80%,理论上打包速度可以提升 10 倍以上。

爱奇艺播放按钮动画解析

本文动画是由两部分组成,一是竖线在开始时的预备动画和结束时的惯性动画,二是竖线、三角形和弧线的衔接动画,这篇文章中将动画拆分开,一步一步实现。

从一个实战项目来看一下 React Native 开发的几个关键技术点

在进行了2个星期的基础学习(Flexbox, React.js, JSX, JavaScript)之后,笔者想通过一个实战项目来提高 React Native 的开发水平,于是本文基于一个实战项目来进行实践。

iOS Swift Crash 的捕获

NSException一般只在OC当中被捕获,一般情况下在捕获NSException异常后同时也会捕获到一个对应的signal异常。但如果你使用的是纯swift开发,如下代码并不会捕获相关的crash。

视频教程推荐

TypeScript 和 Angular 新版

本课程主要讲解的是 AngularJS2 的框架应用,然后把这些代码和能力复用在多种多种不同平台的应用上 —— Web、移动 Web、移动应用、原生应用和桌面原生应用。

React 技术栈入门和企业级项目开发

了解React Native的基本架构、环境搭建 掌握组件化思想、react生命周期、jsx语法、state和props等 掌握基本样式、布局方法 掌握ES6\ES7常用语法 了解常见错误和应对措施、掌握主要调试方法

静态网站制作项目

搜索引擎优化的概念、页面常用 SEO 技巧、学会有格调的制作页面。iconfont 字体图标。一些常见的 CSS 高级技巧,比如负 margin、压线技术、滑动门、列自撑技术。学完本课程后,能独立设计制作各种精美的网页和静态网站。

支付宝小程序全栈开发从服务器搭建到 PHP 接口提供

本课程是支付宝小程序开发课程。从小程序前端的开发,到 socket 服务器如何搭建以及如何使用 PHP 处理 socket 请求,作为 PHP 开发人员如何为移动端应用提供 api 接口。全程通过基础加项目的方式让每一个开发者能够很好的掌握小程序类开发。

活动充电

Java 工程师最佳学习路线指导

通过对架构模式和学习主线的高度总结,可以让初学者和有一定经验的开发人员,快速掌握Java学习的最佳路线,从而使初学者起到事半功倍的效果。

联系我们

第一时间掌握最新移动开发相关信息和技术,请关注 CSDN 移动开发公众微信号(ID: mobilehub)。


http://www.niftyadmin.cn/n/1322339.html

相关文章

IoT 恶意软件之争:如何从 DoS 攻击中加强 Linux 设备安全性

原文:The IoT Botnet Wars: How to Harden Linux Devices from DoS Attacks 作者:Ralph Nguyen 翻译:安翔 审校:苏宓 当我们正忙于对抗 Mirai 和 BrickerBot 等恶意软件时,另一种新的恶意软件 Hajime 可能正在攻击物…

八大 IoT 安全关键技术解析

原文:8 Critical IoT Security Technologies 作者:John Blyler 翻译:蒋春华 审校:苏宓 IoT 设备的增长也伴随着网络攻击的风险的增长,因此在设计产品时就必须考虑到系统的安全。 高德纳咨询公司最近的报告预测&…

有钱 Python,没钱 PHP,编程语言也嫌贫爱富

摘要:在全球著名 IT 技术网站 Stack Overflow 上,我们可以基于该网站的开发者调查数据,了解全球的开发新趋势及动态。Stack Overflow 分析了其网站上各编程语言的标签的访问情况:发达国家程序员喜欢 Python、R(重视科研…

Google Play 300 款 App 遭新型 WireX DDoS 僵尸网络攻击,你的 Android 设备还好吗?

近日,六家科技和安全公司(其中一些是竞争对手)分别发布了几乎一样的稿件(Flashpoint, Akamai, Cloudflare, RiskIQ)。这种少见的跨行业合作目的是共同对抗一种名为 “WireX” 的网络攻击。WireX 在本月发起了一系列的大…

React Native 按需加载 手Q狼人杀探索之路

导语:最近特别火的狼人杀和最近特别火的React Native会擦出什么样的火花呢?本文和您一同探讨RN性能优化的现实场景。 项目简介:狼人杀游戏是多人实时性游戏,对流畅度等性能都有要求。作为大型游戏,无论从代码规模和迭代…

让雷军都压力山大的首位 00 后 CEO 抄袭了程序员的开源项目

前有小猿题库与作业帮“构陷门”事件,后有程序员的开源作品公然被 00 后 CEO 抄袭,直接 copy 成为商业产品。如今的互联网界可以用“世风日下,人心不古”一词来形容也毫不为过。 近日,一位自称“中国首位 00 后 CEO”的 17 岁少年…

作为开发者,如何树立个人品牌?

作为一名 PHP 开发者,自从我开始在网站上“露脸”以来,我的博客和社交媒体帐户的访问量就有所增加。虽然只是轻微的增长,但对我来说依然很激动,使我更加充满激情。 对于个人品牌,这是我过去所忽视的,直至近…

移动周刊第 206 期:强力推荐!那些你不能错过的 GitHub 插件和工具

新闻 美国当地时间 9 月 12 日上午十点,即北京时间 9 月 13 日凌晨 1 点, 苹果将在 Apple Park 的史蒂夫乔布斯剧院举行 2017 苹果秋季新品发布会。据悉这次发布会将带来四款新品,分别是新一代 iPhone 7s、蜂窝数据版 Apple Watch 以及 4K 版…