本帖最后由 szjuliet 于 2021-3-3 15:24 编辑
教程地址:https://bit.ly/TGirlsCN-Idea3
返回教程目录:https://mc.dfrobot.com.cn/thread-308465-1-1.html
构思3:利用手机解决问题本节课将帮助您借助应用程序创新评价标准获取积分。 本单元中,您将学习…… ● 如何利用手机功能解决问题 ● 开发实用手机应用程序需要考虑的方面 |
重要术语与概念 | | 传感器 –用于实现手机与外界间交互操作的手机硬件。 |
启发 | 手机功能
手机作为一种设备,配置有大量传感器,能执行多种功能,极具实用性。由于您正在开发用于解决问题的移动应用程序,因此,应充分利用手机实用功能。 以下列出了一部手机所配置的部分重要部件与传感器: [size=11.0000pt]
移动应用程序与手机网站
创建手机网站,这是开发技术,以便满足移动设备需求的另一种方式。但手机网站与移动应用程序是不同的。Technovation Girls竞赛是针对移动应用程序的竞赛,因此,您需要开发移动应用程序,而非手机网站。那么,移动应用程序与手机网站之间区别何在呢? ● 手机网站 – 可通过任何尺寸的屏幕浏览的网站。打开手机浏览器即可登录。 ● 移动应用程序 - 下载并安装在手机或平板电脑上的程序。打开设备存储器即可直接使用。 手机应用程序通过手机,而非手机浏览器运行。因此,相比于手机网站,手机应用程序对手机传感器和功能的运用要充分得多。以下列出了相对于手机网站而言,移动应用程序具备的一些优势: 重要功能 | | | 可使用手机功能,比如相机、传感器、电话、短信和全球定位系统等。 | 移动应用程序能更有效地利用手机功能与硬件,比如相机、GPS定位等,因此更适合用作执行以下功能的任何应用程序: ● 推送通知 ● 触屏打电话/发送电子邮件 ● 设备震动/提示 ● 相机 ● 即时和自动更新 | 比如使用相机、位置传感器及其他功能的手机应用程序Instagram。 | | | 游戏应用程序,比如愤怒的小鸟,因互动性而极具娱乐性。 | | | 社交媒体同时提供在线网站和移动应用程序,便于频繁使用的用户下载应用程序。 | | 移动应用程序可以将信息存储到用户手机中,因此更适合选择用作满足大量定制需求的应用程序。 | 健康或阶段性追踪应用程序能存储信息,便于用户追踪个人健康状况。 | | 移动应用程序存储在手机中,因此无需接入有线/无限网络也能执行功能。 但移动应用程序需要用户定期下载更新。网络应用程序则自动更新。 | 移动应用程序Spotify可以存储歌曲用于离线播放。 | | 移动应用程序设计用于满足运行所用设备之需,因此界面通常比手机网站界面更美观。 | 注意Facebook手机应用程序界面与其网站界面之间的差异程度。 |
当然,移动应用程序也有一些缺点。比如,需要用户前往应用程序商店下载程序及其更新。此外,大多数移动应用程序只适用于iOS或安卓系统之一,无法兼容。 开发解决方案时,您会希望确保所开发的产品能真正地利用手机功能。 .潜在解决方案用到手机功能时,需要确认的部分事项如下所示: 问自己 | | 如果不采用任何技术,这款应用程序能发挥应有作用吗?如果能,那么采用技术会提升其功能吗? | 比如,为了普及与地震防护相关的知识,您可以在所在居民区举办宣讲会和讲座。那怎样将科技或移动应用程序运用到该解决方案中,并令其更具功效呢? | 用手机网站,而非移动应用程序作为解决方案能满足需求吗?如果能,那么换为移动应用程序能令解决方案更有效吗? | 比如,建立一个网站,就可以举办一场心脏病小问答。用应用程序取代该网站前,您应该以头脑风暴方式,找出使用移动应用程序功能完成小问答的方法。 | 我们可以怎样将移动应用程序的重要功能用于解决方案中呢? | 使用上述表格进行确认,并确保解决方案至少用到了应用程序的一项重要功能,从而避免开发出只具有手机网站功能,或完全不使用技术的解决方案。 |
开展以下活动,练习找出如何将手机功能运用于应用程序。 |
活动 | 以头脑风暴方式想出最常用的至少2款应用程序。大声回答以下问题,或在一张纸上写下问题答案。 ● 这两款程序用到了您手机的哪些功能? ● 如果替换为网站或不同于移动应用程序的其他产品,仍然具有功效吗? 示例: 应用程序名称 | | | | ● 相机、视频和扩音器 ● 频繁使用 ● 发送推送通知 ● 联系联系人列表中的朋友们 | 如果是网站,可能不会功能如此强大。因为我使用频繁,并希望收到信息时收到推送通知。 |
|
举一反三 | 开发应用程序的过程中,应思考以下问题: 1. 如果不采用任何技术,这款应用程序能具备应有功效吗?如果能,那么采用技术会增强其功能吗? 2. 可用手机网站取而代之吗?如果可以,那么用应用程序能强化功能吗? 3. 怎样在解决方案中运用移动应用程序的重要功能? |
其他资源与高级学习 | 人工智能
现在的手机还能快捷且轻松地利用人工智能技术。在此之前,您可能已经对人工智能有了些许了解。 人工智能或AI,是帮助计算机实现学习和决策能力的一项技术。研制“智能机”这一想法产生于20世纪50年代。当时,科学家们灵感迸发,希望让计算机像人一样地学习。自此,他们不断尝试让计算机学习新技能的大量不同方法,并因此发明了众多新技术。 过去30年,科学家们开发了用于机器学习的新算法,而且都行之有效。这就是我们近期频繁听到AI的原因所在!近期完成的一些人工智能发明包括语音助理,比如Siri和Alexa,以及可用于登陆社交媒体标记朋友照片的面部识别。这两项发明都需要计算机先学习,才能实现功能。语音助理需要学习人类的发声效果和回答方式。为了实现面部识别,计算机则需要学习人脸的面部特征。 一些典型的人工智能手机应用如下所示:
采用其他技术 除了将手机应用于解决方案外,许多Techonovation团队还采用了其他技术。示例如下: 视频 | | | | “成为消防员”是一款虚拟现实游戏,旨在提升人们的防火安全意识。 | | | 运行GamCare应用程序,人们可在友人步行回家途中面临危险时,对其进行提醒。 | | | Uproot是使用AI完成图片识别,以便分类不同植物物种的一款应用程序。 | | | | |
|
|
|
|
|
|
|