首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏肘子的Swift记事本

    打造可适配平台的 SwiftUI 应用

    今天我要和大家交流的主题是 —— 打造可适配平台的 SwiftUI 应用。 电影猎手 我们先看一个例子,然后再进入今天的正题。 SwiftUI 通过设定了某些兼容性的限制,促使开发者在做平台适配时,不得不考虑平台特点的不同,并根据这些不同来做有针对性的调整。 image-20230416170832640 为了避免在适配其他平台时重复调整代码,我们可以采用类似于 horizontalSizeClass 的方式(通过环境变量),创建一个可用于所有需要适配平台的自定义环境变量来解决这个问题 数据源 聊完兼容性后,我们再聊另一个在构建平台应用初期容易忽略的问题:数据源(数据依赖)。 然而,如果我们直接将尚未进行适配的 iPhone 版本的“电影猎手”运行于 iPad 上,会发现尽管可以同时开启多个“电影猎手”窗口,但所有的操作都是同步的,也就是在一个窗口中进行的操作同时会体现在另一个窗口中

    3.9K10编辑于 2023-05-18
  • 来自专栏ooderAgent

    OneCode 移动套件平台适配详细报告

    概述OneCode 移动版本采用平台适配战略,全面支持三大主流移动组件库:阿里移动组件、腾讯TDesignMobile和百度Amis。 本报告详细分析各平台适配的技术实现、架构设计和使用方法。一、平台适配架构设计1. 统一抽象层OneCode 采用统一抽象接口和适配器模式实现平台适配,核心架构包含以下几层:抽象组件层:定义统一组件接口和生命周期适配器层:将抽象接口转换为各平台具体实现平台实现层:各平台组件的具体实现应用层 :继续采用MIT开源许可证,确保开发者可以自由使用和定制持续优化:定期更新组件库功能,提升性能表现,增强用户体验社区支持:建立完善的文档和示例,提供技术支持,鼓励社区贡献九、总结OneCode移动套件平台适配解决方案通过统一抽象层和适配器模式 通过提供统一的接口和适配层,OneCode解决了平台组件库差异大、学习成本高的问题,让开发者可以专注于业务逻辑开发,提高开发效率和代码质量。

    43510编辑于 2025-09-14
  • 来自专栏肘子的Swift记事本

    打造可适配平台的 SwiftUI 应用

    今天我要和大家交流的主题是 —— 打造可适配平台的 SwiftUI 应用。电影猎手我们先看一个例子,然后再进入今天的正题。图片这是我为本次交流主题写的一个 Demo 应用 —— “电影猎手”。 SwiftUI 通过设定了某些兼容性的限制,促使开发者在做平台适配时,不得不考虑平台特点的不同,并根据这些不同来做有针对性的调整。 但是,如果开发者不能理解 SwiftUI 的这个“限制”,并提前做一些准备工作,可能会为之后的平台开发工作带来一些隐患和增加不必要的工作量。以“电影猎手”的 iPad 版本为例。 图片为了避免在适配其他平台时重复调整代码,我们可以采用类似于 horizontalSizeClass 的方式(通过环境变量),创建一个可用于所有需要适配平台的自定义环境变量来解决这个问题。 盲目地使用这些解决兼容性的代码可能会破坏 SwiftUI 创建者的苦心,让开发者无法准确地体现不同平台的特色。数据源聊完兼容性后,我们再聊另一个在构建平台应用初期容易忽略的问题:数据源(数据依赖)。

    5.1K80编辑于 2023-04-26
  • 来自专栏开源栈

    基于surging网络组件协议适配平台化发展

    **前言 **                Surging 发展已经有快6年的时间,经过这些年的发展,功能框架也趋于成熟,但是针对于商业化需求还需要不断的打磨,前段时间客户找到我想升级成平台化,针对他的需求我们讨论了很久 ,他的一些需求想法还是非常先进的,针对于现在surging 还有很多需要研发打磨,后面因为时间成本的关系我拒绝了他,我也打算后面慢慢的将surging升级为平台化以便支持物联网,流媒体等业务场景,可以通过统一定义 ,统一管理来配置构建各种业务场景,而web网关,设备网关,流媒体网关等各种类型的网关可以通过配置添加删除网络协议组件,以便可以支持多种协议适配,设配管理和配置规则引擎等业务场景。 今天所要讲的是以TCP组件为范本如何进行优化构建成平台协议适配。 rtsp 进行bug 的修复和测试, 这样流媒体业务场景除了httpflv,rtmp 协议外,也能针对于rtsp协议的支持,协议之间互相也能进行转发, 对于rtsp 完成后,surging 将转继续优化构建平台

    55340编辑于 2022-09-28
  • 来自专栏刘晓杰

    android适配

    现在通用的适配有如下三种 1.match_parent 2.weight 3.多个文件夹(small,normal,large,and extra large),然后分别给出(计算)控件大小 第一个和第二个比较好理解

    1.2K20发布于 2019-02-21
  • 来自专栏创作是最好的自我投资

    如何实现一次搭建 平台适配的小程序

    如何实现一站式开发平台的小程序?那么既然小程序这么好用,各个小程序平台的用户体量也很大,如何快速实现小程序从开发到上线发布,并且缩短开发到上线发布这个周期呢? 这个时候就需要用到一站式开发平台的小程序,目前可以使用的就是阿里云多端低代码开发平台魔笔低代码快速搭建适配于微信、支付宝等平台的小程序。 过去你如果想要开发微信、支付宝的平台小程序,你需要去两个平台开发,开发完成后完成上线发布,当需要优化功能或者更新小程序功能时,你需要双倍的工作量,既需要更改微信小程序,同时需要更新支付宝小程序。 那么这个时候低代码开发平台魔笔可视化搭建适配于微信和支付宝两个平台的小程序应用客户端,维护两个平台的小程序就像维护一个平台一样简单,整体方案如图小程序上重要功能模块的集成能力说到这个的话,就从小程序的使用过程来看整个我比较想了解的功能模块 到这里,关于用户角度为什么喜欢用小程序,以及如何实现一次搭建 平台适配的小程序,就讲完了。欢迎来说说你的看法,或者分享一下其他平台的小程序优化产品。

    46210编辑于 2024-11-16
  • 来自专栏趣谈前端

    Nextjs开发的适配终端的精美购物平台

    也开源了一款基于 nextjs + antd5.0 的开源中后台系统(持续迭代中): 从零打造一款基于Nextjs+antd5.0的中后台管理系统 今天继续和大家分享一位技术小伙伴 自荐 的非常有意思的开源电商平台 这款电商平台基于 Nextjs 开发, 同时适配了 Desktop、Tablet、Phone等多种设备, 目前github star 超过1000+, 技术栈如下: NextJs TailwindCss

    1K10编辑于 2024-04-14
  • 技术指南:适配平台的验证码解决方案

    本文将探讨如何实现一个能够适配Web、H5、APP(iOS/Android)和小程序等不同平台的验证码系统,并重点介绍腾讯云验证码产品的应用。 挑战 适配性问题:不同平台的界面和交互方式差异导致验证码难以适配。 用户体验:过于复杂的验证码会降低用户体验。 安全性与误判率:需要在确保安全性的同时减少误判率。 增强方案 通用方案 vs 腾讯云方案对比 特性 通用方案 腾讯云方案 适配性 需要额外开发适配 原生支持平台 用户体验 受限于第三方实现 结论 腾讯云验证码产品以其强大的适配性、优化的用户体验和高安全性,成为平台验证码解决方案的理想选择。通过结合腾讯云产品特性,可以有效地解决验证码实施中的挑战,提升业务安全性和用户体验。

    50810编辑于 2025-07-29
  • 来自专栏向治洪

    Android适配摄像头

    从 Android P 开始,Android将添加对逻辑摄像头和 USB 摄像头的支持。这意味着,除了前后两个摄像头外,Android手机的前置或者后置有两个及两个以上的摄像头。 对此,对于Android开发者来说,就需要完成这方面的适配工作。 摄像头 一台设备有多个摄像头没什么新鲜的,但是直到现在,Android 设备仍然最多只有前后两个摄像头。 具体的适配工作可以参考Android P摄像头API。

    1.4K10编辑于 2022-11-30
  • 来自专栏向治洪

    android屏幕分辨率适配

    做android开发,开源嘛,满市场都是凌乱的机型,总少不了适配这样或那样的型号。在这里分享一下自己在开发中用到的方法。 其实适配也很多。我大致说一种就行,其他大家慢慢琢磨,或上网周转。 ? 说明一下这个图的意思,就是我要说的配置方法,就是一套图片资源(资源文件要看美工的设计了。 最好能是XXX.9.png)配一套布局文件及套数值文件。 ? 布局文件: <?xml version="1.0" encoding="utf-8"?

    2.3K100发布于 2018-01-29
  • 云游戏终端适配技术指南

    摘要 随着云游戏技术的发展,终端适配成为提升用户体验的关键。本文将解析云游戏终端适配技术的核心价值和挑战,并提供详细的操作指南,包括如何利用腾讯云产品优化性能和实现高可用性。 技术解析 云游戏终端适配技术的核心价值在于能够让用户在不同设备上无缝享受游戏内容,无论是PC、移动设备还是游戏主机。典型场景包括家庭娱乐、移动办公和跨平台游戏。 实施中的3大关键挑战: 性能瓶颈:终端适配需要处理大量的数据传输和渲染,容易造成延迟和卡顿。 安全风险:终端连接增加了攻击面,需要确保数据传输和存储的安全。 开发阶段 原理说明:开发阶段需要实现终端的适配逻辑,包括UI/UX和性能优化。 操作示例:利用腾讯云API网关进行多端适配,通过其自动扩缩容能力,将响应延迟控制在100ms内。 3. 在某游戏公司的实践中,通过腾讯云API网关实现终端适配,用户满意度提升了40%。 通过上述技术指南,您可以有效地实施云游戏终端适配,利用腾讯云产品提升性能和安全性,同时降低成本。

    31510编辑于 2025-07-29
  • 来自专栏DevOps

    嘉为蓝鲸DevOps基础管理平台租户管理:从数据隔离到报表定制,全场景适配团队

    官网原文(免费申请演示):嘉为蓝鲸DevOps租户管理:隔离安全可控,定制随需而变,团队协作互不干扰! 嘉为蓝鲸DevOps平台CComm基础管理平台租户管理功能能够实现数据隔离、支持租户定制、简化管理,实现数据隔离安全可控,为保障复杂组织高效协作提供核心支撑!

    18710编辑于 2025-11-25
  • 来自专栏IT大咖说

    应用、租户、终端的SaaS平台开发框架,SaaS服务平台

    ◆ 一、开源项目简介 SAPI++ 是应用、租户、终端的SaaS平台开发框架。 基于ThinkPHP6.x的应用模式开发,开发者不需要二次学习,就可以开发自己的应用租户SaaS服务平台,简单好用是SAPI++的特点。 SAPI++ v2.0的优势 接入微信开放平台,SaaS应用(微信小程序)一键授权发布; 完善的微信公众号、小程序帐号授权体系,基于API已全部封装,不用二次开发,你只需关注应用功能的开发; 支持VUE 本地资源上传目录(可写,可定制) │ ├─install 应用安装程序(安装完后记得删除) ├─platform SAPI++管理平台目录

    7.5K30编辑于 2022-04-14
  • 《Unity游戏平台上架零驳回:应用商店适配核心技巧与避坑指南》

    有些团队花费数月打磨的游戏,可能因为Unity引擎默认开启的某一敏感权限未做合理说明,或未针对特定机型优化渲染管线,导致审核反复驳回,不仅延误上线时间,还可能因多次驳回影响账号权重;而另一些开发者之所以能实现平台顺畅上架 ,核心在于他们没有停留在规则表面,而是深入拆解了各商店的审核逻辑,将Unity的技术特性与平台要求进行精准匹配,在性能优化、合规适配、细节把控等方面提前布局,这背后是无数次试错、复盘后沉淀的实战经验,也是跨平台上架成功的关键所在 ,都需要第一时间调整适配策略,提前规避风险。 Unity游戏的技术适配是上架过程中最容易出现问题的环节,其核心在于解决引擎特性与平台、设备之间的兼容性矛盾,这也是最能体现开发者技术功底的部分。 ,Unity开发者需要利用引擎提供的权限管理接口,结合各平台的要求进行精准适配,比如非必要的权限直接移除,必要权限则在申请时提供明确的使用场景说明,避免因权限申请不当影响审核。

    29600编辑于 2025-11-15
  • 《Unity游戏平台上架风险管控:预研适配与全流程实战指南》

    真正顺畅的平台上架,始于开发初期的精准预研,通过提前拆解平台要求、预判潜在风险、搭建适配框架,将问题解决在萌芽阶段,这也是无数实战案例中总结的核心逻辑,而非单纯依赖后期的规则套用或临时整改。 平台技术预研是上架成功的前提,其核心在于穿透官方文档的表层信息,挖掘平台底层的技术基线与审核导向差异,形成可落地的适配方案。 ;小米应用商店对推送权限的分级管理,需根据用户活跃度调整推送频率;荣耀应用商店对HarmonyOS分布式能力的适配建议,支持设备协同的应用可获得更高推荐权重。 Unity引擎的跨平台优化,需以“预研结论”为核心搭建适配框架,而非依赖引擎默认设置,这是解决兼容性问题的关键,也是降低后期整改成本的核心手段。 此外,Android平台还需适配不同CPU架构(ARMv7、ARM64、x86),预研时需明确目标机型的架构分布,避免因未适配某架构导致部分设备无法安装。

    30700编辑于 2025-11-15
  • 来自专栏腾讯社交用户体验设计

    Emoji絵文字/えもじ -- 终端适配

    现如今,emoji表情已经走入我们每个人的社交生活中,大多数现代计算机系统已经兼容emoji表情。今天,我们讲一下emoji表情在QQ空间中各个客户端的展示方案。 Emoji的历史 emoji,也叫绘文字(日语:絵文字/えもじ emoji)是日本在无线通信中所使用的视觉情感符号,由栗田穰崇(Shigetaka Kurita)创作,并在日本网络及手机用户中流行。 自苹果公司发布的ios5输入法中加入了emoji后,这种表情符号开始席卷全球,普遍应用于各种手机短信和社交网络中。 苹果输入法不停的迭代emoji表

    2.1K30发布于 2018-06-29
  • AI运动小程序鸿蒙平台适配指南

    鸿蒙5的首版发布距现在已快满一年了,同时伴随着华为终端芯片制造的突破,搭载有HarmonyOS5的终端及用户的保有量在不断的上升,各大厂商的APP也在逐渐适配鸿蒙生态,微信小程序生态也在逐渐适配成熟,移动端适配 今天我们就结合我们一段时间以来「Ai乐运动」用户的反馈、实测验证,来聊聊AI运动小程序在鸿蒙端的适配。 注:本文主要介绍适配鸿蒙5以及后的HarmonyOS Next纯血版鸿蒙版本,HarmonyOS 4及以前的版本因为还兼容Android生态、微信小程序运行时也与Android版本无差异,所以无需特别适配 data(){return {};},methods:{onCameraClick(e){//不会触发},onWrapperClick(e){//修补可以正常触发}}}</script>三、在纯血鸿蒙下的适配指引 AI运动小程序在纯血鸿蒙下的适配就为您介绍到这,若有其它的适配场景我们继续为您分享,欢迎关注...

    41610编辑于 2025-11-24
  • 来自专栏福大大架构师每日一题

    openclaw v2026.3.28更新详解:模型适配、插件增强、平台优化一网打尽

    一、版本概览 openclaw于2026年3月29日正式发布v2026.3.28最新版本,本次更新包含多项Breaking变更与功能优化,覆盖模型提供商适配、配置管理、插件系统、平台交互、容器部署、CLI (三)平台交互功能优化 1. ACP(Agent Control Plane)频道绑定 • 为Discord、BlueBubbles、iMessage新增当前对话ACP绑定功能。 平台文件发送统一 • 基于upload-file操作统一文件优先发送逻辑,新增Microsoft Teams、Google Chat显式支持。 Matrix平台功能优化 • TTS回复:自动TTS回复以原生Matrix语音气泡形式发送,替代通用音频附件。 四、总结 代码地址:bgithub.xyz/openclaw/openclaw openclaw v2026.3.28版本聚焦模型适配、插件安全、平台交互、部署简化四大核心方向,通过Breaking变更清理历史包袱

    1.2K10编辑于 2026-03-31
  • 来自专栏jeremy的技术点滴

    生成平台docker镜像

    qemu-user-static,过程如下: $ docker run --rm --privileged multiarch/qemu-user-static --reset -p yes 创建构建平台 buildx inspect builder --bootstrap # 观察下当前使用的构建器及构建器支持的cpu架构,可以看到支持很多cpu架构 $ docker buildx ls 编写脚本生成平台

    1.9K20发布于 2019-11-07
  • 来自专栏学习与分享

    Docker平台安装

    Docker安装 Docker支持多种平台,包括Ubuntu、Debian、CentOS等Linux发行版,以及Windows和macOS。

    41010编辑于 2024-02-21
领券