首页/文章/ 详情

Qt商业版 | 使用现成的软件库更快地开发应用程序

2年前浏览2068

 作为产品经理,我一直在思考价值。一项功能的好处通常是显而易见的,但如何用美元、日元和欧元来衡量它呢     

  01不做一些事情是一场完全不同的球赛

我们最近一直在为我们的客户开发价值分析工具。计算相对流程改进、减少浪费和其他改进的成本节约价值很简单,其中一个人可以削减10%或30%的当前费用。衡量用户体验和员工满意度改进的货币价值在短期内要困难得多,即使不是不可能,即使从长远来看它们是最重要的。因此,我们仅使用具有直接、无可争议的影响的有形收益来构建分析模型。一旦我们在价值分析工具中进行了一些示例分析,我们注意到一种改进对业务案例的影响最大:

一个小团队的Qt价值分析工具的屏幕截图

客户根本不需要做的事情支配了预期的货币收益。诸如不必从头开始开发基本软件功能之类的事情极大地推动了业务案例。这不应该让人感到意外,但从财务角度来看它会改变人们的看法:通过流程改进将费用减少30%是一回事。不做一些事情是一场完全不同的球赛。

我们重点关注ROI计算的第二大驱动因素:每个应用程序所需的标准软件功能和API的价值。让我们根据一个假设的示例应用程序来看看这个好处。

02高性能应用程序需要哪些基本软件功能

使用Qt开发的典型应用程序是在桌面和移动设备上运行的应用程序。一个典型的应用程序通常也需要超过平均处理能力,因此,使用C 编写可以优化用户体验。假设的移动应用程序是照片增强应用程序。这将需要大量的计算能力来进行图像渲染。该应用程序可以使用人工智能驱动的图像过滤器拍照并修改图像中的天气。想象一下,如果你能把你在雨天拍的照片变成晴天!

△ 从雨天到晴天的AI驱动的图像到图像转换算法示例,根据CC BY-NC-SA 4.0许可获得许可,版权所有2018 NVIDIA
如果我们开发这个应用程序,我们可以从头开始编写所有功能,使其真正独一无二。我们也无法重新发明轮子,更快地交付产品,并重用其他人已经开发的软件功能。那么,我们需要哪些基本功能,Qt和其他开源软件可以贡献哪些功能?以下是三个例子:
用户界面和交互组件
照片编辑应用自然会有一个图片库、一个相机UI和一个照片编辑器 UI。这意味着需要一个基本的UI画布和在不同UI元素之间导航的方法。此外,我们还需要基本的UI控件,例如拍照按钮、调整天气效果强度的滑块以及首次应用AI效果时的微调器。

Qt软件开发平台在Qt框架中提供了这样的UI元素。例如,所谓的Qt Quick Controls模块包括一个基本的UI画布和各种导航方式。

△ Qt Quick Controls模块的UI控件示例

Qt框架还包括Qt Quick Controls模块中的按钮、滑块和微调器。这些可以遵循我的风格或外观和感觉就像原生Android和iOS应用程序。使用这些将大大加快我的UI开发。

相机功能

这个应用需要一个相机界面来拍照。它至少应该适用于Android和iOS 智能手机,但如果它也适用于Windows11和macOS硬件,那就太好了。我们需要能够拍照,并控制闪光灯、曝光和其他标准相机设置。我们需要开发访问每个操作系统的相机API的软件。如果从没有示例软件开始,这将需要相当长的时间来开发。

如果我们使用像Qt这样的软件开发框架,我们可以使用已经完成所有这些事情的多媒体模块。更好的是,我们只需要这样做一次,因为像Qt这样的跨平台框架隐藏了所有操作系统特定的API。我们只需要担心嵌入相机功能一次。

图像到图像自适应AI算法


这个新应用程序的魔力在于AI算法。AI适应算法可以修改图像以显示其他天气,例如晴天或下雪天。通常,我们会自己构建这个功能,因为它是该应用程序差异化的一部分。或者,我们可以尝试利用比我们自己更聪明的人完成的开源算法。

对于照片编辑应用程序,我们可能会使用Nvidia赞助的图像到图像转换算法。它是根据知识共享4.0许可证获得许可的。因此,这个应用程序只需要能够连接到这些基于Python的软件组件。使用这个现成的开源软件为这个假设项目带来了很多价值,但是它使**我的应用程序变得更加容易。

03独一无二的代价

每一份营销策略小册子都会告诉你,你的产品需要与众不同。您将始终需要考虑产品的哪些部分需要独一无二,哪些部分可以与竞争对手相同。使用现成的基础功能软件可以在应用程序开发中节省大量金钱和时间。

应用程序开发人员应该寻找能够提供广泛选择的现成软件库的开发套件,不仅适用于最小可行产品,而且适用于未来的潜在增强功能。

如果您想了解更多关于Qt软件组件对您的应用程序开发的价值,请随时与我们联系。

深圳市优飞迪科技有限公司成立于2010年,是一家专注于产品开发平台解决方案与工业软件开发的高科技企业,是ANSYS、MSC、COMSOL、Qt、国产CAD、国产尺寸链公差等工业软件的战略合作伙伴,拥有十多项行业领先的自主工业软件著作权。优飞迪科技倡导“极致用户体验驱动产品开发模式”变革,助力中国质造,赋能极致研发,专注于仿真咨询、工业软件开发、工业软件销售、系统集成等领域的产品开发平台解决方案,拥有一支硬核实力的技术服务专家团队,能为企业提供“全心U 端到端服务“。如今,华为、中兴、中国航天、格力、大族、华强、华星光电等知名企业与优飞迪保持着长期的紧密战略合作伙伴关系。


来源:IFD优飞迪

航天尺寸链控制渲染人工智能
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2022-09-29
最近编辑:2年前
优飞迪科技
赋能新仿真,创优新设计
获赞 309粉丝 282文章 388课程 4
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈