写点什么

移动端

1 人感兴趣 · 80 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/f2/f2f49904cb6da734cade24d817f609c1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Android 下 Linux 创建进程的姿势(下)

本文继续介绍Linux下创建进程的其他几种方式,同时主角vfork也将登场,让我们来看看底层的原理及实现。

https://static001.geekbang.org/infoq/a0/a0978049556866aff667e7d19f01641d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Vulkan 内存模型 + 管理

本文介绍Vulkan的内存布局和管理方式,旨在能帮助程序提升性能,合理分配和释放内存,希望大家能更好地理解Vulkan的内存分配

https://static001.geekbang.org/infoq/a0/a0978049556866aff667e7d19f01641d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Vulkan 并非“灵药“

前面几篇文章,我们介绍了新一代图形API-Vulkan的优势及特点。由于其精细化的控制和性能特点,有的小伙伴就发出了疑问“是否需要把现有的OpenGL项目迁移到Vulkan上?”,“Vulkan效果并没有想象中的那么好是怎么回事?”。今天我们就来浅聊下这个话题。

https://static001.geekbang.org/infoq/37/37bbab94a30715035ffde35f98ca941c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

百度 iOS 端长连接组件建设及应用实践

本文旨在探讨长连接技术在移动端的实践,针对百度iOS端在建设长连接过程中的技术选型和整体架构逻辑将做重点展开。同时结合IM即时通讯案例的介绍和分析,展示长连接是如何在移动应用领域为类似业务场景提供解决方案的。

https://static001.geekbang.org/infoq/2a/2a1f808989c037c1ee08ad71daf828f3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

扫光动效在移动端应用实践

常见的扫光动效有骨架屏扫光、logo扫光。那么这两种扫光动效的原理是什么,如何实现这两种扫光效果,以及在iOS和Andoird双端实现起来有什么差异,本文会为你揭晓。

https://static001.geekbang.org/infoq/25/255a9ba7c74923d43babfb149e0aef11.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

我的 UI 组件库发布了!

用户头像
DUFU
05-24

介绍一下我开源的移动 web 组件库 - STDF。 欢迎到 GitHub 上提 Issue 和 PR,使它强大,使它更好!可以帮助到更多的人。

https://static001.geekbang.org/infoq/9d/9d263c75215442522345308efa72028b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

百度工程师移动开发避坑指南——Swift 语言篇

本期我们带来与Swift可选类型相关的几个避坑指南:可选类型要判空;避免使用隐式解包可选类型;合理使用Objective-C标识符;谨慎使用强制类型转换。希望能对Swift开发者有所帮助。

https://static001.geekbang.org/infoq/64/64930fbdb5a37783c4f5f3ae885484ec.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

比起失业我更害怕自己“一无是处”|社区征文

本文介绍了目前就业大环境,技术人面临的困境及困境产生的原因,分析了AI对技术人的冲激,最后介绍了如何让自己成长,并给出了一些建议,希望对大家有所帮助。

https://static001.geekbang.org/infoq/29/29b7e542570330633de3c061675c5534.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

2023 移动端技术探索

整体来看,整个移动端技术的发展可以说到了“山穷水尽”的地步,可挖掘的创新型内容不是很多了,大部分都是在现有体系维护和迭代。整体来看业务支撑还是主要的需求来源,车机、Iot也释放出一些机会,跨端、开发平台、性能优化、VR已趋于成熟.

https://static001.geekbang.org/infoq/67/676b7a932a6c6cc390023a3fd5fef85e.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

通过 Flutter 实现一个能在多端运行的扫雷游戏

当我们回忆起小时候的经典电脑游戏,扫雷一定是其中之一。这个简单而富有挑战的游戏不仅考验我们的智力和耐性,而且在完成后还会让我们感到一种无与伦比的成就感。现在,您可以使用Flutter来重新体验这个经典游戏,无论您是Flutter新手还是老手,都能通过本文

mperf:移动 / 嵌入式平台算子性能调优利器

mperf 是一个微架构层次的算子性能调优工具箱,主要面向移动/嵌入式平台的 CPU/GPU 核心,目标是“为构建一个更接近闭环的算子调优反馈回路”提供系列基础工具。

https://static001.geekbang.org/infoq/93/93d91ada634f1b58670702afe7a280f1.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

SLS:基于 OTel 的移动端全链路 Trace 建设思考和实践

线上业务问题为什么很难复现和排查定位?这些问题如何来解决?本文阐述了笔者在实践过程中的四个解决思路,希望可以读者一些启发

https://static001.geekbang.org/infoq/89/8954d7e4d80cc9bd922cae775ba5adb6.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一个小而美的项目如何进行跨端选型

用户头像
Onegun
2022-11-30

作为一个小开发,近期完整的经历了,一个初创项目从搭建到推向市场的过程。实际上在整个过程中,开发只占很小的一个板块,尤其是对于我司这种初创型企业,人少钱少,每一分都得花到刀刃上,因此产品开发的过程要足够快,成本也要足够低!

https://static001.geekbang.org/infoq/67/67cb49a6407c291ee08aa2f66cbf281b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

移动跨平台技术方案选型建议

用户头像
Onegun
2022-11-29

从 iPhone 诞生至今,智能手机风靡全球已将近20年,智能手机操作系统 iOS 和 Android 也成为当仁不让的顶流般的存在,而作为其背后的灵魂,移动应用也随着技术的发展已经越来越丰富。如果从技术层面来讲,移动 App 也从最开始单一的原生开发(Native App)模

https://static001.geekbang.org/infoq/c2/c2f7ffa9aaf9d2ccccb68dbc4144aea9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

混合开发 Hybrid App 的优劣

用户头像
Onegun
2022-11-23

从当前移动开发的实际情况来看,移动端的开发方式三分天下:纯原生(Native App)、混合开发(Hybird App)、网页应用(Web App)。

【iOS 逆向与安全】frida-trace 入门

用户头像
小陈
2022-11-18

frida-trace是一个用于动态跟踪函数调用的工具。支持android和ios。安装教程请参考官网。工欲善其事必先利其器。本文将以某App为示范,演示frida-trace的各种方法在iOS中的应用。

https://static001.geekbang.org/infoq/5e/5e722e95900a2b5f1e4f2d3fbd66f067.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

「聚变」前端 & 客户端 | 第十七届 D2 终端技术大会,来了

前端人的技术狂欢、移动人的技术盛会,12月17日、18日阿里 D2 与你线上相聚,快来报名吧!

https://static001.geekbang.org/infoq/e9/e97dda05a6923b6ec3f0d5a3c28d471c.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【最右】面向 TS 生态的新型 Flutter 框架

用户头像
刘剑
2022-09-28

这篇文章主要介绍最右在Flutter相关领域技术探索取得的新成果,以及实现过程中的一些思考,相较于之前跟大家分享的JS2Flutter框架,这次的技术成果更具创新性,其中也有不少有趣的难题。本文一来分享实践经验,供感兴趣的同学参考;二来算作对自己在这个工作

YYEVA 动效播放器 -- 动态元素完美呈现新方案

用户头像
百度Geek说
2022-09-27

本文从整体介绍百度YYEVA动效播放器的原理和架构实现,针对探索过程和实现细节遇到的问题和挑战,进行简单剖析。

https://static001.geekbang.org/infoq/cf/cf22e87d618c7145a327aa7f3738fe0a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Taro 小程序跨端开发入门实战

为了让小程序开发更简单,更高效,我们采用 Taro 作为首选框架,我们将使用 Taro 的实践经验整理了出来,主要内容围绕着什么是 Taro,为什么用 Taro,以及 Taro 如何使用,还有 Taro 背后的一些设计思想来进行展开,让大家能够对 Taro 有个完整的认识。

iOS 中对象等同性 isEqual:和 hash

用户头像
NewBoy
2022-07-24

对象的等同性 :我们在使用对象的时候,往往需要判断两个对象是否相等,这种相等包含两种含义: 1. 在程序上是否是同一块内存地址 2. 在语义上,是否能指代同一对象

iOS 中的 Block(初步认识)

用户头像
NewBoy
2022-07-15

什么是Block(快速实现直接输入inlink) block是一种特殊的数据类型 Block的作用 用于保存一段代码,可以在恰当的时间取出调用

移动端_移动端技术文章_InfoQ写作社区