移动开发周刊 Issue #175:探索移动技术发展之路

2023-12-17 21:48

本文主要是介绍移动开发周刊 Issue #175:探索移动技术发展之路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

写在前面


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

2014 年至如今的 2017 年,Oculus 被 ZeniMax(全球知名游戏开发商)告上法庭的诉讼案件愈演愈烈,本周二 Facebook 创始人扎克伯格站上法庭,为 Oculus 辩护,并透露收购 Oculus 的花费总共达到了 30 亿美元。其实这起案件判定的关键在于卡马克在研发 Oculus 的过程中到底有没有从 ZeniMax 那里盗取相关技术文件以及商业机密?案件还会继续审理下去,大约会持续三周左右。对于 Oculus 来说,这场旷日持久的诉讼案子也是颇令人头疼。

技术文章


Android

看 AspectJ 在 Android 中的强势插入

AspectJ 实际上是对 AOP 编程思想的一个实践,当然,除了 AspectJ 以外,还有很多其它的 AOP 实现,例如 ASMDex,但目前最好、最方便的,依然是 AspectJ。

Android 性能优化系列之布局优化

在 Android 开发中,UI 布局可以说是每个 App 使用频率很高的,随着UI越来越多,布局的重复性、复杂度也会随之增长,这样使得 UI 布局的优化,显得至关重要,UI 布局不慎,就会引起过度绘制,从而造成 UI 卡顿的情况,本篇博客,笔者总结一下 UI 布局优化的相关技巧。

2016 Top 10 Android Library

过去的 2016 年,开源社区异常活跃,很多个人与公司争相开源自己的项目,让人眼花缭乱,然而有些项目只是昙花一现,有些项目却持久创造价值,为开发者提供了极大的便利,这些终究由时间来判断。今天,笔者整理其个人认为的 2016 年对 Android 开发有巨大帮助的,甚至改变了 Android 开发方式的开源库。

Android 常用框架集合

本文章是对一下常用的框架进行整理,包括框架的源码地址以及一些比较详细的博客讲解,帮助大家更方便的查找资源。

iOS

从 iOS 视角解密 React Native 中的线程

React Native(后文简称 RN)自推出至今,已在国内不少公司得到了推广应用,前景颇为看好。线程管理是 RN 的一个基础内容,理清它对了解 RN 中的组件设计、事件交互、复杂任务处理有很大的帮助。由此,本文将基于 iOS 端的源代码介绍 RN 中线程管理的相关内容。

iOS 开发者账号总结

iOS 开发在国内已经发展好几年了,在进行 iOS 开发之前必不可少的一件事,就是申请开发者账号。开发者账号分为好几种类型,怎样区分和挑选适合自己或公司的账号,就是一个很重要的问题了。本文将会详细讲一下账号相关的知识点。

使用 Swift 3 与 Xocde 8 创建条码与二维码扫描应用

作为一个 iOS 开发者,你可能对于如何使用应用支持二维码扫描感到很好奇。在 iOS 7 之前,为了实现二维码的扫描,我们必须利用第三方库。现在,我们可以直接利用内置的 AVFoundation 框架来实时读入和扫描二维码。

iOS 创建对象的姿势

在写 iOS 代码的时候,怎么样去 new 一个新对象出来,都有一些讲究在里面。使用不同的姿势去创建对象,对后期维护所造成的影响会存在细微的差别。

跨平台

从阿里 Weex 一窥移动技术发展之路

此前笔者应邀参加了 Weex Conf,从 Keynote 到两个技术论坛,见识了 Weex 从无到有的技术能力演进、最新进展以及以业务为驱动的实践经验分享,在这里摘取总结分享给大家。

直播

2016 叫好不叫座,2017 直播有这七大看点

为什么直播能持续这么火?如果说 2015-2016 年因为 4G 网络、移动支付和智能手机这些技术红利,那么 2017 年直播要吃的红利恐怕就是中国人的“精神消费崛起”了。

360 移动直播云端架构演进

移动视频直播相对于互联网直播而言难度更大,了解大公司在这上面所选择的技术路线,填坑的方案对于志在直播领域有所作为的公司而言是非常重要的。本文根据360高级技术经理殷宇辉在见云沙龙上的演讲整理而成。

小程序

微信小程序 LBS 能力全面解析

1 月 9 日随着小程序的发布,在技术圈内引起一大波浪潮,在已发布的小程序中大部分已经用到了腾讯位置服务能力,而且一部分小程序是强依赖位置服务能力的。当然小程序里包含的地图能力还远不止这些,下面让我们对小程序里的位置服务能力一一进行分享。

微信小程序上手篇(1)

小程序有着不小的吸引力,笔者仔细体验了一下小程序示例,可以说体验不错。本文主要是来讲如何进行学习开发。

VR/AR

Unity技术分享 |《Trifox》中的遮挡处理和溶解着色器(上)

本文作者是来自 Glowfish Interactive 的开发者 Brecht Lecluyse,目前正在开发一款独特而多彩的顶视角双摇杆动作冒险游戏《Trifox》。本文将由 Brecht Lecluyse为大家分享《Trifox》游戏项目中遇到的角色与障碍物间的遮挡处理,以及溶解着色器相关的问题。

Freedom Locomotion System:虚拟现实运动最佳解决方案

在虚拟世界中舒适并身临其境地移动仍然是 VR 游戏开发者需要克服的障碍。 VR 工作室 Huge Robot 目前已开发一套“Freedom Locomotion System”系统,将系列的 VR 运动系统集成到一个综合的功能包中,让用户可以舒适地行走、跑步和攀爬。

视频教程


精品课程推荐

iOS 开发视频教程《保卫萝卜》

课程讲师:任亮
课程介绍:保卫萝卜是一款制作精美的超萌塔防游戏,游戏含有丰富的关卡和主题包,拥有各自风格特色的多种防御塔,有趣的音效设定和搞怪的怪物造型及名字大大地增加了游戏的趣味性。
推荐理由:学习 iOS 知识,了解游戏开发过程

大话游戏-<<血腥大地>>游戏制作长篇课程

课程讲师:张立铜
课程介绍:课程远远不是一个项目这么简单,你还可以从中学习到软件的设计模式,设计方法,框架,最重要的是可以学习到一个游戏引擎所具备的能力。
推荐理由:让学员了解游戏设计方法,甚至可以自己架构一套数据自己特色的游戏引擎。

免费课程推荐

虚幻4基础操作 - 初中生学 UE4 第一季

课程讲师:丁树凯
课程介绍:本课程是“初中生学 UE4”系列中的基础操作部分,学完这个课程之后,同学们会对虚幻4有一个初步认识,并掌握虚幻4的基础操作。
推荐理由:了解 UE4,学会从零搭建一个关卡;学会物体的移动、旋转、缩放、复制、分组等操作。

Android DrawerLayout 侧滑菜单

课程讲师:王欧
课程介绍:侧滑菜单是移动开发中比较常见的一项内容,所以自己学会开发侧滑菜单已经成为一个基本的能力,本节课将带给大家如何轻松开发侧滑菜单。
推荐理由:让学员学会开发侧滑菜单。

工作机会


有招聘及求职需求可邮件mobilehub@csdn.net,附上公司(个人)介绍、招聘需求、薪资待遇及联系方式,希望通过这样的方式架起「程序人生」里的缘分桥梁。

活动充电


  • 付费:【在线峰会】跨平台开发进阶体系与业务实践,从 React Native 说起

面对如今 React Native、HTML5、JavaScript 等对于跨平台开发非常利好的框架、技术,以及微信小程序的火热,如何选择适合自己的开发模式或更好地发挥跨平台优势也成了开发者必须面对的问题。为此,CSDN 特组织系列在线峰会,邀请多位相关专家,与大家一起探讨跨平台开发技术的最佳解决方案。

  • 免费:2017 CITE VR/AR开发者应用分享峰会 地点:深圳

中国电子信息博览会(CITE)是由工业和信息化部与深圳市人民政府共同主办。2017 年 4 月 8 日,CITE VR/AR开发者应用分享峰会在深圳举办,汇聚了全球 VR/AR 科学界、产业界和内容界的多位知名权威专家,将有效促进世界虚拟现实技术与多产业联合。

联系我们


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


这篇关于移动开发周刊 Issue #175:探索移动技术发展之路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/505968

相关文章

SpringBoot3实现Gzip压缩优化的技术指南

《SpringBoot3实现Gzip压缩优化的技术指南》随着Web应用的用户量和数据量增加,网络带宽和页面加载速度逐渐成为瓶颈,为了减少数据传输量,提高用户体验,我们可以使用Gzip压缩HTTP响应,... 目录1、简述2、配置2.1 添加依赖2.2 配置 Gzip 压缩3、服务端应用4、前端应用4.1 N

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

Python基于wxPython和FFmpeg开发一个视频标签工具

《Python基于wxPython和FFmpeg开发一个视频标签工具》在当今数字媒体时代,视频内容的管理和标记变得越来越重要,无论是研究人员需要对实验视频进行时间点标记,还是个人用户希望对家庭视频进行... 目录引言1. 应用概述2. 技术栈分析2.1 核心库和模块2.2 wxpython作为GUI选择的优

Java利用JSONPath操作JSON数据的技术指南

《Java利用JSONPath操作JSON数据的技术指南》JSONPath是一种强大的工具,用于查询和操作JSON数据,类似于SQL的语法,它为处理复杂的JSON数据结构提供了简单且高效... 目录1、简述2、什么是 jsONPath?3、Java 示例3.1 基本查询3.2 过滤查询3.3 递归搜索3.4

Python中随机休眠技术原理与应用详解

《Python中随机休眠技术原理与应用详解》在编程中,让程序暂停执行特定时间是常见需求,当需要引入不确定性时,随机休眠就成为关键技巧,下面我们就来看看Python中随机休眠技术的具体实现与应用吧... 目录引言一、实现原理与基础方法1.1 核心函数解析1.2 基础实现模板1.3 整数版实现二、典型应用场景2

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

利用Go语言开发文件操作工具轻松处理所有文件

《利用Go语言开发文件操作工具轻松处理所有文件》在后端开发中,文件操作是一个非常常见但又容易出错的场景,本文小编要向大家介绍一个强大的Go语言文件操作工具库,它能帮你轻松处理各种文件操作场景... 目录为什么需要这个工具?核心功能详解1. 文件/目录存javascript在性检查2. 批量创建目录3. 文件

基于Python开发批量提取Excel图片的小工具

《基于Python开发批量提取Excel图片的小工具》这篇文章主要为大家详细介绍了如何使用Python中的openpyxl库开发一个小工具,可以实现批量提取Excel图片,有需要的小伙伴可以参考一下... 目前有一个需求,就是批量读取当前目录下所有文件夹里的Excel文件,去获取出Excel文件中的图片,并

Qt把文件夹从A移动到B的实现示例

《Qt把文件夹从A移动到B的实现示例》本文主要介绍了Qt把文件夹从A移动到B的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录如何移动一个文件? 如何移动文件夹(包含里面的全部内容):如何删除文件夹:QT 文件复制,移动(

基于Python开发PDF转PNG的可视化工具

《基于Python开发PDF转PNG的可视化工具》在数字文档处理领域,PDF到图像格式的转换是常见需求,本文介绍如何利用Python的PyMuPDF库和Tkinter框架开发一个带图形界面的PDF转P... 目录一、引言二、功能特性三、技术架构1. 技术栈组成2. 系统架构javascript设计3.效果图