Qt 是一个用于创建图形用户界面以及跨平台应用程序的开发框架,其适用范围非常之广,可以在各种硬件平台上运行,如 Linux、Windows、macOS、Android 或嵌入式系统。目前也有众多知名的应用、桌面环境和 UI 在使用 Qt,如 KDE、Sailfish OS、qBittorrent、VLC 和 OBS 等,甚至连特斯拉的车载 UI 也同样是采用 Qt。
近日,Qt 公司宣布推出 Qt Digital Advertising 1.0(Qt 数字广告 1.0)作为其新的广告平台,这个数字广告平台完全集成到现有的 Qt 开发工具中,开发者可以通过向选择的平台(移动,桌面或嵌入式)所构建的应用程序投放广告,为产品创造新的收入来源。
Qt 数字广告应用的演示图(上图)。
Qt 数字广告平台由 Qt 本身设计开发,它以 Qt 工具包中的一个新插件的形式向开发者提供,可以用于为任何基于 Qt 的应用程序管理广告营销活动。
在官网上,Qt 列出了该数字平台为开发者带来的一些好处:
- 产生直接收入来源
- 缩短上市时间(在一个统一的平台上进行 UI 开发和广告管理)
- 创建更相关的用户体验(基于屏幕或设备展示相关的广告类型,如:车载系统则可以显示与汽车相关产品的广告)
- ……
由于数字广告平台与 Qt 开发工具集成在了一起,开发者将广告营销整合到应用程序的这个过程也变得十分轻松。
Qt 在公告中写道:
我们的重点是为使用 Qt 开发移动和桌面应用程序的开发者填补上 Qt 框架中所存在的一片空白。我们希望开发者能够轻松实现广告的整合。我们的产品旨在颠覆物联网行业,实现以前不可能实现的全新商业模式和商业案例。我们使 Qt 开发者能够将广告作为一个原生组件插入复杂的用户界面中。
今年,Qt 还将会基于开发者的反馈不断改进这个数字广告平台,让开发者的广告开发流程更简单、更快速。但对开发者而言,另一个需要考虑的事情是应用程序中所展示的广告是否可信,是否会出现医疗或虚拟货币这类广告,以及在特定时间和场景下所展示的广告是否会对用户产生干扰(如:车载系统广告可能会让用户分心)。