移动周刊第 185 期:2017 年移动应用开发十大趋势

news/2024/7/20 20:35:47 标签: 移动开发, Android, iOS

写在前面

本期移动周刊第 185 期如约而至,聚焦 AndroidiOS、VR/AR/MR、直播等前沿移动开发技术,收录一周最热点,解读开发技巧,我们希望从中能够让你有一些收获,如果你有好的文章以及优化建议,请发送邮件至mobilehub@csdn.net,在技术探索的道路上我们共同进步。

Swift 3.1 已经正式发布了,Swift 3.1 是一个小更新版本,包含对标准库的改进,该版本还包括许多关于 Swift 的 Linux 实现的更新。还有一些 Swift 包管理器的更新。此外,Swift 3.1 编译器现在可以自动预编译 Objective-C 桥接头,还可以加快混合源代码项目的调试配置构建。

技术文章

Android

剖析桌面化 Android 操作系统的发展与未来

操作系统是用来提供一个支持各种应用程序运行的基础软件环境。目前还没有一个操作系统在这个领域处于统治地位,各种操作系统在这个领域都有一个适合自己的范围。

开源推荐:Android 图片压缩开源库

推荐两个 Github 上开源的 Android 图片压缩库,两个库的代码量不多,可以直接使用或者借鉴学习。

自定义九宫格控件(附源码地址)

在阅读本文之前,需要你对 View 的绘制有一定的了解,本文基于源码分享一个类似朋友圈的功能,即九宫格控件。

Android 应用”反调试”操作的几种方案解析

这篇文章就来详细总结一下,现阶段比较流行的几种反调试解决方案。

Android 优化 App 构建速度的 17 条建议

本篇文章根据 Google 官方文档,加上自己的一些理解提供一些提升 App 构建速度的优化建议。

iOS

舞动的表情包——浅析 GIF 格式图片的存储和压缩

GIF 格式可以存储多幅彩色图像,如果将这些图像连续播放出来,就能够组成最简单的动画。所以常被用来存储“动态图片”,通常时间短,体积小,内容简单,成像相对清晰,近年来流行的表情包文化,让老古董 GIF 图有了新的用武之地。

一篇文章帮你彻底了解 Swift 3.1 的新内容

Xcode 8.3 和 Swift 3.1 正式版的发布包含了等待已久的 Swift 包管理器 功能,以及对语言本身的改进。

由 FlexBox 算法强力驱动的 Weex 布局引擎

这篇文章将会详细的分析 Weex 是如何高性能的布局原生界面的,之后还会与现有的布局方法进行对比,看看 Weex 的布局性能究竟如何。

iOS 开发中,怎样用好 Notifications?

iOS 开发中,有这样一个场景:某件重要的事情必须立刻让用户知道,甚至不惜以打断用户当前操作为代价来强调这份重要性。这就是通知(Notifiations)。目前常用的框架为 UserNotifications,它主要用来在锁屏和应用界面通过弹窗来显示通知。

2017 年移动应用开发十大趋势

在快节奏的 App 开发领域,随时了解增强现实、即时应用(Instant Apps)和直接与云端交互等趋势,将有助于你的 App 脱颖而出。

VR

Unity 教程 | 手把手教你拼一个3D“魔方”

本教程将为刚接触 Unity 的初学者讲解如何在 Unity 中实现 3D 立方体的堆叠,利用一个或多个预制件动态创建立方体进行拼接,为这些立方体赋予不同的颜色。

从脚本到发布:解锁 VR 短片全流程制作要点

VR 电影用来突破“第四面墙”的绝不仅仅是机位,除了体验和工具,更多的还是制作者思维和逻辑上的转换。

Facebook 收购 Oculus 豪赌 VR 为什么却成了灾难?

2014年,24岁的罗基(Palmer Luckey)把自己的虚拟现实公司Oculus,以20亿美元的价格(后来扎克伯格承认一共的收购成本为30亿美元)转让给了Facebook。从此之后,Oculus成了扎克伯格的一个烦恼。

什么是像素密度和视网膜分辨率?为什么对 VR 很重要

虽然我们大部分人都习惯于使用分辨率数字(如1920×1080显示器),但像素密度是更为有用的数字,在描述AR和VR头显时尤为如此。

视频教程推荐

Android 中的多媒体编程

本课程剔除繁杂的理论,注重实践,深入浅出讲解 Android 中的多媒体编程。

最完善的 Swift3 从入门到精通视频课程(从语法到实战)

本课程从零开始,介绍语言的运行环境,基本语法,高级用法并以 iOS 实战应用的方式带领读者对 Swift 语言从入门到精通。

Python 函数及常用模块

作者介绍函数的概念和使用及生成器,迭代器,装饰器等 Python 高级特性的学习,另外还有一些常用模块的介绍,包括 time 模块,os 模块等。

HTML5 的 App 开发
本课程讲解了 HTML5手机游戏开发,写个简单 HTML5 游戏;创建 Android 应用打包 HTML5;实现 Android 与 HTML5 的通信,最后接入充值。

活动充电

中国云计算技术大会

中国云计算技术大会(以下简称CCTC,Cloud Computing Technology Conference)由国内最大开发者社区 CSDN 主办,是业内极具影响力的云计算和大数据技术年度盛会,会议解读本年度国内外云计算技术发展最新趋势,深度剖析云计算与大数据核心技术和架构,聚焦云计算技术在金融、电商、制造、能源等垂直领域的深度实践和应用。

联系我们

第一时间掌握最新移动开发相关信息和技术,请关注 CSDN 移动开发公众微信号(ID: mobilehub)。也欢迎加微信tm_forever_miss(备注:姓名+公司+职位)与我交流。


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

相关文章

JavaEE学习之旅---->SpringMVC

SpringMVCMVC设计模式介绍常用注解ControllerRequestMappingResponseBodyPathVariableRequestParamPOJO对象RequestBodyRequestPartSpringMVC自定义配置自定义后端路径映射自定义Controller拦截器ControllerAdvice应用一:统一异常处理应用二:响应数据格式…

舞动的表情包——浅析 GIF 格式图片的存储和压缩

本文为腾讯 Bugly 公众号投稿,版权归原作者所有,未经作者同意,请勿转载。 原文地址:https://mp.weixin.qq.com/s/v0pffOhjFWnVbU2lXjuEmw 【CSDN 有奖征稿啦】技术之路,共同进步,有优质移动开发、物联网原…

基于 XDanmuku 的 Android 性能优化实战

本文为orzangleli投稿,版权归原作者所有,未经作者同意,请勿转载。 【CSDN 有奖征稿啦】技术之路,共同进步,有优质移动开发、物联网原创文章欢迎发送邮件至 mobilehubcsdn.net。 写在前面 4天前发布了 XDanmuku V1.0 版…

Python学习之旅--环境配置基础语法

是跟着B站大紧老师学习的,具体学习视频可以去B站搜索。 1, python解释器安装 通过官网下载最新版本: https://www.python.org/downloads/release/python-385/ 安装 傻瓜式的下一步即可需要提前创建好安装到的文件夹并且勾选add path环境变量 2, pip安装 目的: …

基于嵌入式操作系统的物联网安全

作者:何小庆,著名的嵌入式系统专家,国内最早涉足嵌入式OS者之一,创办了北京麦克泰软件技术有限公司,有30年嵌入式技术和市场经验。他还是中国软件行业协会理事、嵌入式系统分会副理事长,嵌入式系统联谊会秘书长。 本文…

Python学习之旅--判断、循环

1, 判断语句 目的: 知道判断语句的作用作用: 1, 根据条件选择性的执行某段代码2, 条件是一个boolean类型的表达式, 或者取值(True,False) 2, 运算符 目的: 知道运算符的种类, 特点种类: 1, 关系运算符, 判断变量于常量之间的关系, 取值是True或者False , !, >, >, &l…

一个只有 99 行代码的 JS 流程框架

声明:本文来自腾讯云技术社区,版权归原作者所有,未经作者同意,请勿转载。 作者:张镇圳,腾讯Web前端高级工程师,对内部系统前端建设有多年经验,喜欢钻研捣鼓各种前端组件和框架。 原文…

Python学习之旅--函数

1,函数介绍 目的: 函数的作用 """ 函数的作用:1, 代码复用性提高了2, 可维护性提高 """2,函数定义 目的: 知道函数的组成, 定义, 调用 操作流程: """ 函数定义:def 函数名(参数1:类型1, 参数2:类型2) -> 声明返回值类型...r…