• [交流吐槽] Day1 hw_008617702727387_02 YCG
    ..........
  • [认证交流] 【开发者认证】华为云移动应用入门级开发者认证(HCCDA - Mobile App)来啦~
    华为云移动应用入门级开发者认证(HCCDA - Mobile App),从Java编程基础讲到Android应用开发,HarmonyOS应用开发与HMS服务能力集成,通过理论结合实践的方式,由浅至深带你学习HarmonyOS的核心理念和架构、 HMS集成服务应用开发和HMS Core综合开发应用,掌握全球第一个基于微内核的,以分布式技术为基础的下一代分布式多端智慧化操作系统HarmonyOS应用开发能力,为消费者带来跨终端无缝协同体验;整体认识华为HMS生态开放能力架构,掌握多个服务能力的集成和使用方法,依赖华为平台,集成HMS之后就可触达到海量消费者,实现更加高效、便捷的移动应用开发。就算你是小白,通过理论+实验实践也可轻松驾驭,包含Android开发基础、Android开发进阶、HarmonyOS开发、HMS应用开发基础、HMS应用开发扩展、综合实践开发项目等内容。通过考试获取华为移动开发者认证证书,伴您获得更多职场机遇。还在纠结你是否合适?适合人群:高校学生、个人开发者、企业开发者等                                             培训方案:从Java编程基础讲到Android应用开发、HarmonyOS应用开发乃至于HMS服务能力集成,理论+实验+演示,仅需4个工作日。技术能力:√    掌握Java编程基础;√    掌握前端开发和Java web开发基础;√    掌握安卓开发基础以及线程数据存储等进阶开发;√    掌握HarmonyOS应用开发;√    掌握HMS服务应用开发基础并对华为HMS生态开放能力架构有整体认识;√    熟悉HMS Core综合开发应用,具备多个服务能力的集成和使用方法。认证价值:通过理论结合实践,使移动应用开发者具备Android、HarmonyOS和HMS应用开发理论知识和实操能力。(开发者认证证书示例)如何开启学习?如果你正在学习移动应用开发,不妨考取一份移动应用开发者认证证书,为你的简历锦上添花,为你的学习成果有一份正式的证明。点击认证专属链接或扫描下方二维码:华为云移动应用开发者认证,并使用华为云个人账号购买开发者认证。成功购买后即可开启后续学习步骤,购买后可以在个人中心-我的开发者认证中查看购买记录/兑换记录。通过考试后48小时,我们就可以前往个人中心-我的开发者认证查看证书编号和下载电子证书啦,证书自颁布之日起3年内有效。
  • [认证交流] 移动应用入门级开发者认证(HCCDA - Mobile App)考试注意事项
    1 【考试介绍】本次主观题考试内容需使用DevEco Studio进行主观题编码考试。代码框架已经集成到DevEco Studio中,考生打开开发工具,根据注释补充缺失代码即可,请勿增删改src目录以外文件。答题完成后请考生根据上传截图要求,将考试结果上传至考试系统,完成主观题考试。2 【考试准备】本次主观题考试是于沙箱中进行,网页上打开考试链接,进入沙箱即可,沙箱已经准备好所有的考试环境,考生专注于代码的填充即可,不需要去额外的部署开发环境。3 【截图工具使用】找到沙箱界面右侧过程记录按钮: 点击过程记录,然后可以通过拉动边框选择截图范围,选定范围后,在范围内双击鼠标,即可完成图片的保存和上传 截图完成后会提示保存成功4 【上传截图】将模拟器运行的效果截图保存,并上传(点击截图后会自动上传)。将您完成编码的编码内容截图保存,并上传(点击截图后会自动上传)。5 【考试成绩获取】考试结果将于5-8个工作日后反馈到考生账号个人中心。
  • [问题求助] 开发软件
    怎么购买软件APP,我有个软件需要开发
  • [技术干货] 华为云移动应用安全检测服务,一键检测APP合规风险!
    企业移动应用APP是否违规收集用户信息?企业移动应用APP是否存在漏洞安全?企业移动应用APP是否面临下架风险?华为云漏洞扫描服务新增移动应用安全检测,紧贴各类监管规范,检测APP漏洞安全、隐私合规等问题,适用于各类App发布前的安全合规自测,并提供问题修复建议,实现安全、合规发布,避免被通报甚至罚款。>>点击体验移动应用安全<<快速了解     
  • [体验官] 华为云VSS移动应用安全服务体验
    1.我首先自己在非官方下载了可能有风险的应用,应用截图如下:一般下载软件都是在官方下载,但是有些时候一些软件可能找不到官网,这时我们可能就会在非官方页面下载有风险的应用,我下载的宙斯浏览器就是这样的情况,对于可能有风险的应用,我使用华为提供的华为云VSS移动应用安全服务对该应用进行了安全检查,检查结果如下:检测用时非常短,只有不到2毫秒的时间就出结果了,而结果也如我所料,该应用确实存在风险:可以看到该应用存在1个高危风险,39个中危风险,61个低危风险,华为的移动应用安全检测服务可以将这些风险漏洞检测出来,并且提供详细信息,详细信息如下:华为的移动应用安全服务不仅检测出了这些漏洞,并且提供了漏洞的详细信息,说明检测服务还是非常给力的,对于普通用户来说,如果怀疑某个应用有风险,可以将该应用提交给华为移动安全检测服务进行检测,根据检测结果来判断是否安装该应用,对于开发者来说,可以根据检测结果对应用进行漏洞修复。华为云VSS移动应用安全服务体验
  • [讲座&活动公告] 华为1+X移动应用开发暨开发者创新中心高级师资培训
    为深入贯彻《国家职业教育改革实施方案》精神,全面落实1+X证书制度试点工作的有关政策和文件要求,高质量开展移动应用开发职业技能等级证书教学工作,促进证书的教学工作快速落地,提高教学和培训质量,华为云开发者联盟将举办华为1+X移动应用开发暨开发者创新中心线上高级师资培训。培训时间:2022.5.23-27本次培训将邀请行业或技术专家参与授课,采用专家讲座、案例实操、研讨交流、案例分析等理论与实践相结合、帮助院校教师掌握课程知识,以支撑院校高质量开展相关教学工作。【相关信息】【课程安排】     本期培训主要包括HMS服务集成、HarmonyOS应用开发、OpenHarmony硬件课程,带您全面了解华为移动应用开发的魅力。【扫码报名】
  • [热门活动] 参加华为云移动应用安全服务体验活动,华为手表、京东卡等你拿!
    参加华为云VSS移动应用安全服务体验——安卓应用和鸿蒙应用安全监测   简单易上手、检测分钟级、模拟真实场景测试!完成体验即可抽奖! 什么是漏洞扫描服务 VSS?用户可通过移动应用安全服务体验安卓应用和鸿蒙应用的安全检测,识别安卓应用和鸿蒙应用是否存在安全问题,例如应用中存在权限、组件、网络、存储、加密算法等常见的安全漏洞,对检测的结果提供详细的漏洞信息及修复建议。开发者可体验移动应用安全服务,了解和掌握代码开发中常见的安全问题,以及在开发中如何规避。【邀请奖公布】请获奖用户联系小助手企业微信并发送华为云页面带有华为云账号截图,用于核验。兑奖时间:6月15-6月20日,过期未兑换奖品将视为主动放弃,不再补发。奖品将在14天内发出。如何参与活动进行产品体验——本帖回复体验完成截图——进行问卷抽奖>>点此处进行移动应用安全产品体验<<说明:1、只有完成产品体验并截图回帖后再进行问卷抽奖才算有效。否则并不具备获奖资格,将不会发放奖品2、用户回帖只会仅楼主可见,以防冒用截图3、截图要包含华为云账号+实验成功截图示例:活动时间 2022年4月18日10:00-2022年6月14日问卷抽奖链接:https://devcloud.huaweicloud.com/expertmobile/qtn?id=9bbb18d79f7d481cbca1890628f0561c&utm_source=kfz_tjjd奖项设置奖项获奖要求奖励数量体验奖回复体验完成截图至活动帖,即可参与抽奖荣耀FlyPods青春版 真无线耳机(铃兰白)1华为手环42华为蓝牙nova音箱550元京东卡20邀请奖邀请55人报名并完成实验且排名第1HUAWEI WATCH GT2(DAN-B19)1邀请45人报名并完成实验且排名第2、3HUAWEI FreeBuds Pro 无线耳机2邀请20人报名并完成实验且排名第4-9总额为300元的京东卡6邀请10人报名并完成体验且排名第10-19华为智能体脂秤 310注意事项:1、单个奖项内不重复得奖2、请务必使用个人账号参与活动(IAM、企业账号等账号参与无效);3、参与邀请活动的用户,所邀请得好友需为未注册过华为云账号的新用户,并且完成整个体验。新用户定义:4月18日后注册华为云账号的用户4、邀请奖中参与用户完成体验后也需上传截图到本帖中。5、排行榜将不定时更新此帖中,评论区置顶,建议收藏;6、按邀请新用户人数进行排序发奖,邀请人数相同的,按完成时间先后,先完成先得。7、获奖名单将于活动结束后统一公布,届时将发布兑奖方式。京东卡只发放卡密。8、如因缺货等原因导致奖品缺失,将替换为等价值其他奖品(最终解释权归华为云所有)【活动交流】活动交流答疑请务必扫码加入企业微信群,群里会不定时公布活动重要信息、获奖名单、培训信息、有奖竞答提醒等内容。
  • [行业资讯] InfoQ 2022 年趋势报告:移动及物联网篇
    InfoQ 最引人注目的亮点之一是我们的主题图,它反映了我们对技术采用曲线中不同主题交叠情况的综合理解。当我们从编辑的角度决定要报道哪些内容时,就可以用它们作为参考来从纷繁复杂且互相竞争的话题中选出最优先的事项。我们也相信,分享这些主题图可以帮助我们的读者更好地理解当前和未来的技术环境,并帮助他们更好地做出决策。主题图是基于 Geoffrey Moore 在他的著作《跨越鸿沟》中提出的著名框架绘制的。Moore 的框架描述了五个阶段,分别是“创新者““早期采用““普及早期“、“普及晚期“和“落伍“,反映了技术采用状态随着时间的演变趋势。InfoQ 希望识别出那些属于创新者、早期采用和普及早期阶段的想法和技术。我们也在努力确认那些我们认为已经进入普及晚期阶段的主题。InfoQ 之前的报道中上可以找到大量关于普及晚期和落伍阶段的内容。对于我们的读者来说,这五个阶段意味着他们可以更容易地调整自己的注意力,并能自己来决定哪些事物是现在就值得探索的,或者等着看它如何发展。本报告总结了 InfoQ 编辑团队和软件行业的一些从业者对移动和物联网领域中新兴趋势的看法。这个领域内涵相当丰富,内容涵盖智能手机、智能手表、物联网设备、智能眼镜、语音驱动助手等设备和物件。所有这些设备的共同点在于,它们的外表之下都是“连接网络的计算机器“。在某些情况下,它们的计算能力已经发展到与个人电脑相当的水平,智能手机和平板电脑就是这样的例子。在其他一些情况下,它们的计算能力和所提供的功能都可能有很多局限。而所有设备都有一些特别的外形,都能连接到网络。人类计算机交互(HCI)界面则是它们之间的另一个共同点所在。事实上,虽然这个领域中不同类别的设备遵循不同的人机交互范式,但它们都会远离“键盘 - 鼠标”或“文本 - 点和点击”这些在软件行业的其他领域很流行的范式。所有属于移动和物联网领域的设备都有一个对于自身功能来说不可或缺的硬件组件。然而,我们的报告不会过度关注硬件方面,而更多是从软件开发的角度考虑它们的影响,这也符合 InfoQ 的使命。例如,虽然可折叠设备肯定会带来很多技术创新,但我们更感兴趣的是如何对它们的用户界面进行编程,这让我们想到了声明式用户界面的兴起。普及晚期和落伍在普及晚期阶段,我们很容易识别出一些在移动领域构建应用和解决方案的成熟方法。它们代表了被广泛接受的、几乎是标准化的行事路径,而且我们完全了解这些路径的利弊,知道为什么以及在什么情况下这些路径是有益的,等等。例如,原生移动应用就属于这个类别。这一领域中,开发人员使用 Android 或 iOS 提供的原生 SDK,以及相应的编程语言(即 Kotlin/Java 或 Swift/Objective-C)构建移动应用。根据 AppBrain 的数据,前 500 名 Android 应用中超过 80% 是用 Kotlin 编写的,而全部 Android 应用中超过 75% 使用原生 Android 框架。我们认为,作为跨平台的一种方式,混合应用开发框架应该属于落伍阶段。混合应用是嵌入在 WebView 或类似组件内的移动应用,使用 Web 技术编写。使用这种方法主要有两个动机:使用一个技术栈来开发移动和 Web 应用,以及创建一个使用单一代码库就能在所有移动平台上运行的移动应用。这并不意味着混合应用在今天就没有意义了。相反,这意味着我们有其他更好的方法来解决这两个问题,如 React Native 和 Flutter——后文具体讨论。继续讨论移动应用开发的话题。有两种实践也很成熟,属于普及晚期阶段,它们分别是“使用持续集成 / 持续部署工具”和“利用设备农场进行测试”。例如,像 fastlane 这样的工具可以将开发者从大部分琐事中解脱出来,如获取快照、通过相关应用商店进行测试和预审查部署等等。同样,也有一些公司提供了设备农场来运行你的应用的自动测试流程。鉴于市场上有大量型号各异的智能手机,这应该是一种确保你的应用可靠性的合理方式。最后,我们认为像 Siri/Alexa/Google 助手设备、面向健身用途的可穿戴设备,以及智能家居都同样属于普及晚期阶段。之所以这么判断其实与这些技术今天的流行程度无关,而是根据我们对它们的一些一般性指标的理解作出的,并且我们认为它们提供的功能已经达到了某种成熟度水平。普及早期在普及早期阶段,我们看到的技术和方法在支持开发需求方面取得了很大进展,但它们还不没有进入主流,或者在某种程度上仍处于变化之中。声明式用户界面(SwiftUI)一个很好的例子是使用 SwiftUI 为 iOS 原生应用创建 UI 的方法。已经进入第三次迭代的 SwiftUI 是一个现代声明式框架,它依靠 Swift 实现了一些高级语法特性,为 iOS 开发者提供了一个全新的体验。事实上,SwiftUI 是完全声明式和响应式的。使用 SwiftUI 时,你不需要一块一块地构建你的用户界面,而只需用一个文本抽象来描述它的样子,并定义它的每个组件如何与你的模型互动即可。由于它的设计理念,SwiftUI 在 Xcode 中实现了一种交互式的开发风格,你可以实时预览你的用户界面并调整其参数,而不必编译完整的应用。相对于 Storyboards 或 UIKit 编程方法,SwiftUI 无疑有一个强力的价值主张。如果你开始一个新的 iOS 项目,你很容易把它作为一个候选的 UI 框架来评估。但这并不意味着 Storyboard 和 UIKit 在新的应用中就没有地位了。只不过 SwiftUI 在技术上越来越成熟,采用率越来越高,而且似乎正在朝着成为 iOS UI 开发的事实标准这个方向发展。原生跨平台应用在跨平台移动应用开发领域有许多方法,包括 React Native、Flutter 和 Xamarin,它们都应该属于普及早期阶段。当然,很难想象 React Native、Flutter 或其他什么现有的跨平台解决方案会轻易取代原生开发。因此,它们被列入普及早期阶段意味着它们在跨平台移动应用开发领域的迅速崛起,主要是侵占了混合应用开发方法的市场空间。事实上,如果你喜欢这种方法的原因是想要充分利用你在 Web 堆栈中的投资,包括 HTML、CSS、JavaScript 和相关工具的话,那么考虑到 React Native 可以为你提供原生的、更高性能的用户体验,显然很难说混合方法是更合理的选项。对于 Xamarin,我们的推理也是类似的,只不过它是处在微软技术栈的领域,而不是在 Web 的领域。另一方面,如果你的动机是想要只写一次应用代码来节省开发精力,那么你也有可能使用 Flutter。它不会给你带来原生的用户体验,但出于其他考虑因素,你可能更喜欢使用编译的、严格类型的语言,因此选择 Flutter。基于云的机器学习基于云的机器学习服务也被我们加入了这个阶段。你可以在 Snapchat、Tinder 等应用中找到这种服务,例如对图片进行分类或检测物体时把计算过程放在云上,然后将结果传回给应用。物联网安全在物联网和 IIoT 领域,我们认为网络安全处于普及早期阶段。其实我们更希望将其归入普及晚期阶段,但遗憾的是家用电器的安全现状,包括大多数人用来连接互联网的宽带路由器的安全性并不那么令人放心。另外,业界已经充分认可了通过自动固件更新、安全启动和通信以及用户认证措施来保护家用电器和物联网设备的重要性,而且人们正在努力所有这些措施付诸实践。受控发布在移动应用部署领域,已经开始使用的一些技术包括特性标志、增量发布和 A/B 测试(两者都得到了谷歌应用商店支持),以及应用的强制更新。这些都属于受控发布这个主题的范畴,其目的是减少与新版本部署相关的风险。事实上,与服务器或 Web 应用不同的是,移动应用一旦发布出去,其中的错误就很难恢复。特性标志使用特定的标志来控制应用所提供的特性集,这些标志可以用来启用或禁用特定的特性。强制更新允许开发者淘汰旧版本的应用,而增量发布可以有效减少具有潜在风险的变更对用户群的影响。迷你应用微应用的主要好处是它们无需经过 AppStore 和 PlayStore 的审查 / 发布流程,从而节约了开发成本和时间。移动平台团队核心组件的平台化需求在任何软件开发领域中都是必不可少的,移动应用也不例外。例如,日志、分析、架构框架等都属于组件的范畴,这些组件自然会形成一个平台,让开发人员在此基础上构建各种应用所需的其他特性。在这种场景中,在构建这样一个平台时应该要考虑到具体的责任分配。预测客户需求、定义标准的最佳实践、选择正确的技术栈、评估工具等等工作,都将成为专门的平台团队的责任。这种方法有望提供清晰的抽象,同时指导整个组织保持一致的开发风格和基本的边界。肯定需要有一个足够大的移动团队才能让这种方法行之有效。几个采用这种方法的大型组织,比如 Uber、Twitter、Amazon 等组织就是成功案例。早期采用对于早期采用阶段,我们指的是那些正在聚集更多注意力,并为开发者带来全新可能性的软件开发技术和方法。设备端机器学习,边缘 ML首先,我们想在这里提到的说设备端或边缘机器学习,也就是说你实际上是直接在移动设备或边缘上运行预先训练好的 ML 模型——而不是在云端运行它。由于 TensorflowLite、PyTorch Mobile 等解决方案的出现,这种方法越来越受到重视。这些解决方案大大减少了与云端请求相关的开销和延迟,并催生了一些全新的应用类别,其中实时预测是关键所在。它们提供的另一个重要优势是用户数据永远不会离开设备,这也可能是一些用例(如健康应用)中的关键优势。增强现实和虚拟现实增强现实和虚拟现实的应用也在增长。特别是,iOS 和 Android 系统都为一些 AR 功能提供了充足的支持,如表面和平面检测、遮挡、脸部追踪等等。AR 的应用尚未普及,但肯定会引起越来越多的兴趣。因为它不需要专门的硬件,并且可以相对简单地集成到一个应用中。另一方面,虚拟现实技术主要针对专门的头盔,如 Oculus、索尼 PlayStation VR、惠普 Reverb 等,它们的应用主要集中在游戏方面。这个领域的新动力也可能来自智能眼镜的发展。语音驱动的移动应用和家用电器AR 和 VR 都促进了业界对全新人机交互范式的探索,这些范式归入创新者阶段更合适。但是,由于基于语音的交互界面的发展,很多新的人机交互方法也正在走进普及早期阶段。这里我们不是在谈论像 Alexa 这样的专用设备,或者 Siri/ 谷歌助手这样的操作系统界面。相反,我们指的是将语音功能整合到移动应用和物联网设备本身的实践。在桌面上运行移动应用由于 Apple Catalyst 等技术的诞生,移动开发者还可以在桌面上运行他们的移动应用。尤其要注意的是,一些 macOS 系统应用就是由苹果公司通过 Catalyst 和 Xcode 实现的,AppStore 也支持这种技术。微软也为 Windows 10 上的 Android 应用提供了一个类似的解决方案,具体来说是在手机上运行应用,并在桌面机器上的一个窗口内镜像它。中心化日志记录中心化日志记录在这里也值得一提,它是一种旨在将系统生成的所有日志收集在一个单一的存储中的实践。中心化日志的流行是基于云的系统带来的一个重要趋势,但这种方法也越来越多被用于移动应用。用于移动应用的中心化日志的一个主要优势是,它能帮助开发者实时了解客户的应用发生了什么事情,从而帮助解决他们的问题,提高客户满意度。这种实践的流行是由众多服务促成的,包括 AWS 中央日志、SolarWinds 中心化日志管理等。持久连接最后一种处于早期采用阶段的技术是客户端和服务器之间的持久连接。这种技术最初是由消息应用开始流行的,现在越来越多被用于电子商务应用(例如 Halodoc 和 GoJek)、移动应用和其他领域。持久连接希望取代推送通知以及网络轮询,目的是减少访问延迟和电力消耗。在物联网设备方面,类似的趋势也在发展,如 MQTT 和 gRPC 等轻型协议。一个值得密切观察的次级趋势是,业界正在建立标准化的协议和 / 或专门的第三方解决方案,目的是让持久连接具备即插即用的便利性。声明式用户界面(Jetpack Compose)最近达到 1.0 版本的 Jetpack Compose 是谷歌基于 Kotlin 开发的 Android 声明式用户界面框架。关于声明式用户界面给开发带来的好处,可以说 Jetpack Compose 和上面提到的 SwiftUI 有很多相同之处。然而,SwiftUI 已经来到了它的第三次主要迭代阶段,iOS 开发社区已经普遍接受了它,而 Jetpack Compose 仍处于采用的早期阶段。创新者跨平台移动应用虽然跨平台移动仍然属于少数派别,但这种应用肯定是对众多开发需求和约束的回应。回顾历史,混合 Web 应用和最近的 React Native、NativeScript 和 Flutter 等方法都试图为它们提供解决方案。最近业界还在尝试一种新的跨平台移动应用问题的解决方案,Swift for Android 和 Multiplatform Kotlin 等项目就是代表。这种方法引导你选择一个参考平台,即 iOS 或 Android,并使用其技术栈来为你的参考平台构建应用,同时尽可能为另一个平台构建同样的应用。在用户界面方面,Swift for Android 提供了 Crystal,一个跨平台、高性能的图形引擎来构建原生 UI。对于 Multiplatform Kotlin,你可以选择使用 Multiplatform-Compose,不过它仍然是高度实验性的。JetBrains 最近发布了类似的 Compose Multiplatform 的测试版,其目的是为 Multiplatform Kotlin 带来声明式 UI 编程支持,但目前它还没有对 iOS 的支持。这两种解决方案都提供了良好的语言互操作性,所以你肯定可以在两个平台上分享你的部分代码库;但在涉及到依赖操作系统的代码时就可能不一样了。例如,Swift for Android 提供了 Fusion,一个自动生成的 Swift API 集合,在一定程度上提供了对 Android API 的常用支持。移动可靠性工程(MRE)在移动应用上持续大规模地提供特性是一个真正的挑战。这需要多个团队高度协作来交付特性,并采用简化的最佳实践、流程和原则。软件可靠性工程(SRE)是为了实现大规模分布式系统的可靠性而诞生的,最近它在移动应用领域也作为一种有用的方法获得了知名度。MRE 仍处于早期采用阶段,其目的是促进整个组织采用最佳实践。目前,一些成熟的组织和初创公司都在采用这种方法(尽管不是很明显),在各种工具、流程和组织动态的帮助下,希望让特性交付成为一个更敏捷的流程。基于手势和身体姿势的用户界面AR 和 VR 为与应用和环境之间的互动提供了新的可能性,进而催生了人类与计算机交互的全新方法,特别是使用手势识别或 2D 姿势检测的方法。虽然我们将 AR 和 VR 归入早期采用阶段,但也有一种趋势是将这些人机交互的方法带到与 VR 或 AR 无关的移动应用中去。这些方法的基础是用于手势和人体姿势检测的 ML 和计算机视觉算法。例如,苹果公司通过 CoreML 提供这方面的支持,而谷歌有自己的 MLKit,用于 Android 和 iOS。已经有一些应用使用了这些技术,大多集中在健身方面,例如统计深蹲次数,或在跳舞或做瑜伽时识别动作。我们很容易预测,在 SDK 层面上提供手势和身体姿势检测支持将会促进开发者开发更多应用,将这些用户界面方法扩展到更多领域。语音驱动的用户界面虽然像 Alexa 这样的设备和像 Siri、Cortana 和 Google Assistant 这样的智能助手已经让用语音控制设备的想法广泛普及了,但原生语音驱动 UI 最近才开始受到重视。这种趋势由最近几个领域的机器学习进展所推动,包括语音识别、NLP、问题回答系统等。语音驱动界面的好处之一是在许多场景下提供了用语音与机器 / 程序互动的便利性,比如开车、做饭、走路等场景。此外,语音对某些残疾人士来说也是一个巨大的帮助。许多技术能够将语音驱动的用户界面整合到移动应用和物联网设备中,它们可以基于云计算模式,也可以使用嵌入模式。例如,谷歌有自己的文本到语音 API 以及 Dialogflow,而 AWS 则提供与 AWS IoT 集成的 Alexa 语音服务。Web of ThingsWeb of Things 是物联网领域的一个 Web 标准,旨在实现智能物件和基于 Web 的应用之间的通信。它试图为物联网设备定义一种与其他设备和网络互操作的方式,从而为物联网设备的高度异质性世界提供一个答案。虽然对 Web of Things 标准的定义已经进行了几年时间,但大多数物联网设备仍有自己的管理界面和应用,这是事实。这些 UI 和应用都兼容的是制造商选择的底层网络协议和标准。这导致用户处于一个不太理想的状态,他们无法从一个接入点控制所有的设备。此外,这些设备之间也不能相互交流。像 Mozilla WebThing 网关、AWS IoT 和其他一些解决方案有望加速物联网协议的采用。IOTAIOTA 试图利用区块链技术来解决阻碍物联网大规模采用的一些挑战,包括异质性、网络复杂性、较差的互操作性、资源限制、隐私问题、安全性等。传统的区块链系统(如比特币和以太坊)使用的是一个区块内有多个交易的顺序区块链,而 IOTA 使用的是多路径有向无环图(DAG),名为 Tangle。其他一些协议(如 Byteball 和 Avalanche)也使用 Tangle,并做了某些修改。这些协议的目标之一是在一种分布式方法中容纳物联网数据,其性能、可扩展性和可追溯性都比线性区块链要好。IOTA 被认为是一种不收费、无矿工和委员会、高度可扩展的区块链解决方案。它承诺实现与其他基于区块链的分布式账本相同的优势,包括去中心化、分布式、不可更改和信任等,但没有后者浪费资源和较高交易成本的缺点。智能眼镜在可穿戴计算领域,智能眼镜似乎是下一场变革。事实上,关于智能眼镜崛起的预测和预言已经流行好几年了,至少从谷歌眼镜开始就有了。这个项目没有取得任何值得一提的成就,但有助于提高人们对与智能眼镜的使用有关的潜在隐私问题的认识。从人机交互的角度来看,智能眼镜是推动众多新方法和技术的一个巨大的游乐场,包括语音和手势识别、眼球追踪和脑机接口等技术都将迎来机遇。虽然一些制造商确实在智能眼镜市场取得了相对成功(包括微软 HoloLens、Oculus Rift、Vuzix 等),但这项技术似乎还在等待一个更有说服力的价值主张,来推动它像预测的那样广泛流行。尽管如此,人们对这项技术的兴趣仍在增长,最近有几家大公司进入了这一领域,例如 Facebook 的 Ray-Ban Stories,以及其他据传正在开发新产品的公司,包括苹果、小米等。
  • [热门活动] 移动应用安全合规新品特惠-限时秒杀9.9元!
    移动应用安全合规新品特惠-限时8折!APP漏洞安全、隐私合规检测, 实现安全、合规发布 移动应用产业价值呈指数级上升,安全问题日益严重,监管趋严工信部个人信息保护政策规章持续出 台,监管力度不断加大工信部通过“关于下架侵害用户权益APP名单的通报” “电信服务质量通告”等措施及时对违规APP进行通报和下架如当前企业移动应用被通报甚至下架时,会给企业带来重大经济损失,同时品牌形象受损、用户量下滑! 华为云移动应用安全服务紧贴各类监管规范,检测APP漏洞安全、隐私合规等问题,支持100+基础安全问题、30+隐私合规问题,并提供详细的检测结果及修复建议帮助企业实现APP安全、合规发布,避免被通报下架风险! >>>点击了解活动详情<<<
  • [热门活动] 移动应用安全合规新品特惠-限时秒杀9.9元!
    移动应用安全合规新品特惠-限时8折!APP漏洞安全、隐私合规检测, 实现安全、合规发布 移动应用产业价值呈指数级上升,安全问题日益严重,监管趋严工信部个人信息保护政策规章持续出 台,监管力度不断加大工信部通过“关于下架侵害用户权益APP名单的通报” “电信服务质量通告”等措施及时对违规APP进行通报和下架如当前企业移动应用被通报甚至下架时,会给企业带来重大经济损失,同时品牌形象受损、用户量下滑! 华为云移动应用安全服务紧贴各类监管规范,检测APP漏洞安全、隐私合规等问题,支持100+基础安全问题、30+隐私合规问题,并提供详细的检测结果及修复建议帮助企业实现APP安全、合规发布,避免被通报下架风险! >>>点击了解活动详情<<<
  • [行业资讯] 物联网与移动应用程序集成未来发展的六大预测
    随着物联网设备的与日俱增,物联网和移动应用程序等划时代技术的采用变得越来越突出。物联网和移动应用程序是行业分析师认为能够在很大程度上重塑人们生活的技术,有着更广阔的发展前景。总的来说,这些技术有望主导未来,并为各个细分市场的企业带来前所未有的变化。在新冠疫情推动的时代,物联网是那些寻求实现数字化转型并紧跟新兴趋势的企业关注的重点。物联网的发展正在推动移动应用程序开发行业迎接创新和关键的变化。例如,借助支持物联网的移动应用程序,可以远程启动汽车、从任何地方通过安全摄像头监控、控制家庭供暖,以及单击键盘或鼠标即可完成更多操作。移动物联网不仅是一个日前增长的趋势,而且在未来几年内还将为企业带来现代化的前景。Statista公司预测,全球移动应用市场规模将呈现指数式增长,从2019年的4620亿美元增长到2023年的9350亿美元。Statista公司的另一项研究预计,到2025年,全球物联网设备的总量将达到309亿台。以下是对决定未来几年物联网与移动应用程序集成的未来发展最具影响力的趋势的深入研究。物联网和移动应用程序集成的未来趋势在设备互联的世界中,物联网和移动应用集成的重要性正在快速提升。随着物联网移动应用的发展,智能城市、智能家居、联网机器和车辆的概念预计将迅速蓬勃发展。(1)支持物联网的移动应用必然需要人工智能物联网设备的数据在企业的数字化转型的过程中起着决定性的作用,它决定了数字化转型的成败。因此,企业管理和分析其大量物联网数据变得至关重要。物联网不仅仅是监控行为,而是快速处理数据,为准确预测做好准备。这主要归功于物联网与人工智能(AI)和机器学习(ML)的结合。企业在未来将依赖物联网和人工智能驱动的移动应用程序,因为一切都将具有连接性。与人工智能合作的现有物联网服务的一些实例,例如Google AI、Siri和Alexa,描绘了支持人工智能的物联网移动应用程序的未来可能性。物联网和人工智能的结合可以有效提高移动应用程序的性能并提供个性化的用户体验。在未来几年,基础设施方面的一些最大支出将用于支持物联网的人工智能移动应用程序。(2)与自动机器学习相结合的更高的数据安全性通过在物联网环境中跨不同操作系统连接多个移动设备,可能会出现数据安全问题。由于数据泄漏事件日益增长,现代企业将对基于物联网的移动应用程序进行大量投资以提高安全性。物联网行业专家还预测,越来越多的企业将在其运营中采用机器学习(ML)模型,以改善数据保护。此外,根据行业专家的说法,机器学习将实现100%自动化,使企业能够适应一套全新的安全措施。借助自动机器学习工具集,企业可以在iOS和Android平台上的移动应用程序中构建各种交互功能。机器学习工具包具有在大数据上执行高效、灵活和可扩展的机器学习任务以增强数据安全性的潜力。而面向物联网和移动应用程序集成的技术与机器学习模型相结合,很快将获得更大的认可。(3)移动应用程序在工业物联网中的使用率上升从一开始,移动应用程序就是工业领域内互联生态系统的最亲密盟友。现在,移动应用程序在推动工业物联网(IIoT)方面发挥着重要作用,它改变了制造商经营工厂的方式。然而,物联网移动应用程序已经为工业4.0带来了一场革命。根据一些行业分析师的说法,未来对基于物联网的应用程序的最大需求将来自制造、仓储或物流等行业。制造商可能会测试自动化和人机协作的极限。这意味着,移动程序开发商将提供更多定制化的解决方案,以满足移动应用程序的独特需求。此外,对于快速发展的工业4.0,物联网应用程序是灵丹妙药。在未来,越来越多的工业公司将开始投资支持物联网的移动应用程序。(4)可穿戴物联网应用程序的使用量增加在数字时代,可以通过应用程序与手机无缝交互的智能手表和可穿戴设备正在成为主流。可穿戴设备是物联网不可或缺的一部分。智能家居、健身追踪器、智能眼镜、智能服装等可穿戴应用程序都在无处不在的物联网保护伞之下。行业领先的科技巨头谷歌公司和苹果公司分别在其SmartLenses和iWatch等可穿戴产品中使用物联网解决方案。行业专家认为,在未来几年,定制的可穿戴物联网应用的使用率将会上升。物联网应用程序开发公司将致力于为用户提供更多控制权,同时使连接系统更加安全。此外,根据技术专家的说法,可穿戴设备将物联网移动应用程序集成市场提升到一个新的水平。此外,世界将很快见证在移动应用程序上的大量投资,这些应用程序利用了可穿戴设备和物联网跨细分市场。(5)混合应用程序开发范围更广混合应用程序开发是移动应用程序的未来。物联网是混合应用程序最突出的资产之一。传统的移动应用程序在特定平台上运行,但这并不适合物联网应用程序。基于物联网的应用程序不能依赖于特定平台。与其相反,混合移动应用程序可在多个平台上运行,它使最终用户能够与在多平台运行的应用程序进行交互。因此,由于混合应用程序具有在不同平台和设备上运行的能力,因此它们最适合物联网应用程序。物联网为混合移动应用程序开发人员提供高级代码功能的好处,使他们能够跨平台重用大量代码。在短期内,移动应用程序开发人员将与物联网产品团队进行大量合作,为企业物联网应用程序开发项目构建更多定制解决方案。此外,根据一些研究人员的说法,随着时间的推移,开发混合应用程序的范围变得越来越广泛。(6)更好的个性化选项的增长随着对物联网解决方案的需求变得独特和复杂,对具有便捷定制选项的响应更快的应用程序的需求也在增加。因此,现代企业正在包括更好的定制特性和功能,以为客户提供更多选择。物联网可以帮助开发人员构建具有未来的移动应用程序,为客户提供轻松的个性化选项。当前的需要是在创新和定制之间取得平衡。物联网的发展将使移动应用程序开发商能够开发具有更好定制选项的未来移动应用程序。它将帮助企业让他们的移动应用程序与物联网功能保持同步并保持行业领先地位。今后,定制能力将为物联网移动应用开发行业带来更多机遇。未来已来在我们目前所处的时代,移动应用程序在实现物联网方面发挥着关键作用。随着物联网设备的激增和增长,移动应用程序和物联网之间的关系将会更加密切。在未来几年,移动技术和物联网之间的这种联系很可能会蓬勃发展并进入成熟阶段。而在未来,物联网将继续为移动应用程序开发领域带来巨大的变化。
  • [技术干货] Applitools将可视人工智能测试扩展到本地移动应用程序
    在其在线未来测试:移动事件中,Applitools今天预览了将可视化人工智能(AI)应用于在移动计算平台上运行的应用程序的能力。作者:Harris编译   来源:360机房在其在线未来测试:移动事件中,Applitools今天预览了将可视化人工智能(AI)应用于在移动计算平台上运行的应用程序的能力。通过一个目前免费提供的云服务进行访问,这个针对本地移动设备的超快测试云产品将把该公司针对基于浏览器的移动应用程序的可视化人工智能工具扩展到在苹果iOS或谷歌Android设备上本机运行的应用程序。Applitools首席执行官吉尔•塞弗(GilSever)表示,虽然目前大多数移动企业应用程序都依赖浏览器来简化应用程序的构建和部署,但随着时间的推移,更多的应用程序将在iOS或谷歌Android平台上本机运行,主要是因为它们提供了更好的用户体验。这种方法还消除了依赖繁琐的平台模拟器来测试应用程序的需要,因为ApplitoolsAI工具可以以一种简化应用程序测试过程的方式了解每个平台的细微差别。Sever指出,事实上,可视化人工智能工具不仅能提高开发人员和测试团队的效率,还能让最终用户更容易参与应用程序测试过程。人工智能测试的Applitools方法还为开发人员提供了基于应用程序用例的更多控制。可以应用不同的设置来测试,例如,需要像素完美对齐的医疗应用程序与可能不需要那么多保真度的电子商务应用程序。然后,开发人员可以通过使用根本原因分析来解决回归问题。目前还不清楚使用计算机视觉算法来自动化测试的可视化人工智能工具将被广泛应用。毫无疑问,当前应用程序开发的速度比大多数专门的测试团队所能处理的要快。因此,应用程序测试的更多责任被转移到开发人员身上,为了时间的利益,他们可能更倾向于依赖人工智能和其他形式的自动化,这些自动化可以通过云服务访问。人工智能测试工具的兴起也有助于确保更多的应用程序在部署到生产环境之前得到彻底的测试。在任何应用程序开发计划中,当项目落后于计划时,第一步就是测试。随着越来越多的死记硬背的测试自动化,应该有更多的机会让专门的测试团队专注于改善最终用户体验。大多数组织常规地使用人工智能来测试应用程序可能还需要一段时间。然而,这些组织都不应该期望人工智能取代对人类测试应用程序的需求,而人工智能测试平台可以看到实际的应用程序。毕竟,看到对应用程序所做的更改和理解为什么需要进行更改之间有着天壤之别。【责任编辑:赵宁宁 TEL:(010)68476606】
  • [活动打卡] 【移动应用开发全栈成长计划】第三阶段•最终考核打卡帖
    不知不觉中,移动应用开发全栈成长计划第三阶段小程序与angular框架所有课程内容都已经全部更新完毕。大家积极的学习态度,遇到问题及时在学习群内提出,让本阶段全栈课程可以顺利完成再次感谢大家:◎积极完成每章的随堂测验打卡,做到了课后的知识强化与巩固;◎认真完成每周读书笔记打卡,将自己的学习心得总结下来;◎有活力地问答官打卡,分享自己在学习中的问题和经验。十分感谢大家能顺利完成这一阶段的学习内容,我们也在大家学习的过程中,总结了优缺点,让大家可以做一个全能型移动端开发者。移动全栈课程已全部更新结束,报名课程后可无限期学习,希望本次课程可以帮助到大家现在,大家迎来了第三阶段考核,让我们来看一下考核的具体内容▶考核打卡时间:2021.04.26-2021.05.09 23:59 ▶考核途径:点击下方链接,选择【作业】-【第三阶段考核作业】https://classroom.devcloud.huaweicloud.com/joinclass/cf1110ac996a4221a2e3d5914561b947/1▶考核要求:进入考核页面后,点击“查看习题描述”,详细阅读考核要求和评判标准后按要求进行考核,提交机会有2次,请大家认真作答。▶打卡要求:由于本阶段涵盖知识点比较多,所以上传形式为按考核要求在本地编辑器运行后,将压缩包上传至classroom后台,并提交。并且按以下要求进行截图打卡!只有在按照要求进行打卡才会得到第三阶段考核证书!只有在按照要求进行打卡才会得到第三阶段考核证书!只有在按照要求进行打卡才会得到第三阶段考核证书!▶打卡方式:方式:打卡正确的回复格式:华为云账号+姓名(显示在考核证书上面名字)+提交完考核页面截图1张例如:华为云账号:grandmaster   华为云小助手01 考核截图如下重要提示:请严格按照回复示例进行回复,本次为阶段末考核项目,如果没有按照要求的格式进行回复,版主将不予提示,同时不计入考核结果,会影响考核证书及奖品的发放哦~▶考核评分:提交考核内容后由专家老师根据评分标准评分,满分100分,分数将于开始审核后20个工作日内公布,分数会公布在博客里面,具体请大家留意小助手信息。▶评分标准:评分标准:1、项目整体运行流畅无报错2、页面与真实页面越接近得分越高3、页面功能与真实页面越接近得分越高4、代码书写越规范,得分越高5、代码越简洁得分越高6、页面中有些细节可以简化处理,重点在整个项目的搭建,细节简化处理的地方不影响最终得分7、页面中的图片资源不作要求,可以使用任意图片代替,不影响最终得分8、页面中的数据不做要求,可以使用任何假数据,不影响最终得分▶考核奖励:◎参与最后考核并按要求回复本帖,就可得到电子版证书(证书上会根据大家的回复的真实姓名填写信息,请大家在留信息时注意)参与考核,人人有份,证书由01小助手微信点对点发放,没添加小助手企业微信的伙伴可以扫描下方二维码添加,证书将在阶段结束后20个工作日内发放,请大家耐心等待小助手的通知哦~(注意:凭各阶段电子证书最后可兑换实体证书哦~)◎考核分数≥60分并回复本帖,可得到考核积分额外的3积分!◎本阶段会有专家老师评审出排名1位“完美代码”(提交代码分数最高,同分看打卡回帖提交时间)获奖者,还会额外得到10积分哦~◎本阶段会有专家老师评审出排名2、3位“优佳代码”(同分看打卡回帖提交时间)获奖者,还会额外得到7积分和5积分哦~◎特别提示:参加了移动应用开发所有阶段考核的同学们,最后可凭每阶段证书兑换整阶段实体证书一份,请大家关注后续规则!◎参与考核即可获得20积分累计到总积分中,赢取最后积分大奖;大家别忘了随堂测验,读书笔记和问答官排位赛回复打卡截止日期为05月09日23:59,抓紧时间打卡呀~积分排行榜奖品全阶段累计积分奖励活动注意事项1.由于本帖回复内容为阶段考核测试内容,并涉及到个人隐私,已设置回帖仅版主可见,请大家放心回复2.请大家务必在考核规定时间05月09日 23:59内完成考核回帖打卡,否侧将影响证书和奖品的发放3.积分和考核奖品信息我们会在考核阶段结束后20个工作日内整理完毕,发放奖品4.华为云账号为实名认证,每个实名认证账号/或同一收货地址收货人只能获得一份奖品,请大家注意!
  • 【移动应用开发全栈成长计划·VUE&amp;H5;篇】最终积分排行榜和最终考核成绩出炉!
    https://bbs.huaweicloud.com/blogs/254544成绩出炉,小伙伴们可以填地址领奖了
总条数:39 到第
上滑加载中