找回密码
 注册
搜索
热搜: 活动 交友
查看: 125|回复: 0

交叉发展的不利条件

[复制链接]

2

主题

0

回帖

14

积分

新手上路

积分
14
发表于 2023-11-6 13:29:28 | 显示全部楼层 |阅读模式
为了有效满足25亿移动设备用户的需求,这三个交叉开发平台应运而生,成为目前移动应用开发者使用最多的平台。 他们的目的很简单:允许开发人员只为应用程序编写一次代码,然后将该应用程序分发到不同的移动操作系统环境中。 使用交叉开发平台的替代方案是双重的。您可以为不同的移动操作系统编写相同的应用程序,从而花费更多的时间和金钱,或者您可以简单地忽略 10 亿潜在用户并只为一种操作系统编写应用程序。 不觉得这些替代方案听起来很棒吗?我们也不。然而,仍然有很多应用程序仅在 Android 或仅在 iOS 上运行,因为移动应用程序开发人员意识到以下潜在缺点: 交叉发展的不利条件 许可费和订阅费可能会很昂贵。 添加额外的库,这可能会稍微减慢应用程序的加载时间。 对于普遍可用的应用程序,本机性能功能可能会被削弱。 操作系统更新可能会导致应用程序更新滞后,因为跨平台供应商必须更新。


在移动应用程序开发过程中添加额外的层可能意味着更多的调试工作。 尽管这些看起来似乎是很大的缺点,但这些移动应用程序开发工具在过去几年中已经发生了显着的发展,以克服这些因素,从而带来的好处远远超过了这些因素。 电话间隙 优点 易于使用,特别是对于那些精通 CSS、HTML 或 JavaScript 的人来说 可以与所有现有的移动操作系统配合使用 快速轻松地从网页编写的代码转换为移动应用程序 轻量且简单的API使转换到不同环境变得顺利 缺点 在 上制作的 挪威手机号码列表 应用程序的性能不如本地创建的应用程序,因为代码通过网络浏览器启动,从而减慢了应用程序的速度 脱节的库可能会导致混乱 实际的应用程序 UI 输出可能被认为不可靠,因为它基于“Web 视图” 总的来说,这个跨平台框架是最简单、最容易使用的,因此对于那些希望创建与网页高度相似且不需要大量交互性的应用程序的人来说,它可能是最佳选择。





这是因为所有 PhoneGap 应用程序都是 HTML 网页的集合,然后呈现为移动应用程序。索尼、英特尔和 IBM 等公司都使用 PhoneGap。 Xamarin 优点 如果您的团队了解 C#,入门就会很容易 使用 TestCloud 服务自动测试代码 Xamarin 论坛允许无限制的代码共享,并且每天都被大量使用 允许使用 mvc 和 mvvm 架构 应用程序本身可以激活大量的能力和功能 缺点 不支持第三方引入的库 纯 JavaScript 很难构建大型、密集型应用程序Titanium API 需要学习曲线经​​验 移动应用部署后会产生巨额许可费用 不使用 HTML5 或 CSS 会导致动画效果不佳 Xamarin 已经过测试,证明能够始终如一地生成高质量和功能齐全的应用程序,但它无疑也有其缺点。它可以工作,但它的功能并不像在 Titanium 上开发的应用程序那样原生。然而,我们发现 Xamarin 最好的一点是 Xamarin 论坛上的社区非常活跃且乐于助人。 和 e 等公司使用 Xamarin。在此处查找 Xamarin 的更深入评论。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黒屋|Quetzal Audio

GMT+9, 2025-2-24 03:24 , Processed in 0.154235 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

快速回复 返回顶部 返回列表