szjuliet 发表于 2021-2-28 06:20:11

【Technovation官方中文教程】构思3 - 利用手机解决问题

本帖最后由 szjuliet 于 2021-3-3 15:24 编辑

教程地址:https://bit.ly/TGirlsCN-Idea3
返回教程目录:https://mc.dfrobot.com.cn/thread-308465-1-1.html

构思3:利用手机解决问题
本节课将帮助您借助应用程序创新评价标准获取积分。 本单元中,您将学习……● 如何利用手机功能解决问题● 开发实用手机应用程序需要考虑的方面


重要术语与概念
移动应用程序 – 通过手机运行的程序。传感器 –用于实现手机与外界间交互操作的手机硬件。


启发
手机功能
手机作为一种设备,配置有大量传感器,能执行多种功能,极具实用性。由于您正在开发用于解决问题的移动应用程序,因此,应充分利用手机实用功能。 https://www.youtube.com/embed/lDVIcZSsONo以下列出了一部手机所配置的部分重要部件与传感器:
部件功能
相机、扬声器和扩音器用于拍照、拍摄视频和录音
全球定位系统显示手机所在位置
手机存储器用于存储偏好设置、图片和声音
上网连接装置用于通过手机上网获取资讯
加速度计、陀螺仪显示手机移动的快速程度
电话、短信和联系人清单用于打电话、发送短信和联系他人

移动应用程序与手机网站
创建手机网站,这是开发技术,以便满足移动设备需求的另一种方式。但手机网站与移动应用程序是不同的。Technovation Girls竞赛是针对移动应用程序的竞赛,因此,您需要开发移动应用程序,而非手机网站。那么,移动应用程序与手机网站之间区别何在呢? ● 手机网站 – 可通过任何尺寸的屏幕浏览的网站。打开手机浏览器即可登录。● 移动应用程序 -下载并安装在手机或平板电脑上的程序。打开设备存储器即可直接使用。 手机应用程序通过手机,而非手机浏览器运行。因此,相比于手机网站,手机应用程序对手机传感器和功能的运用要充分得多。以下列出了相对于手机网站而言,移动应用程序具备的一些优势:
重要功能原因示例
可使用手机功能,比如相机、传感器、电话、短信和全球定位系统等。移动应用程序能更有效地利用手机功能与硬件,比如相机、GPS定位等,因此更适合用作执行以下功能的任何应用程序:● 推送通知● 触屏打电话/发送电子邮件● 设备震动/提示● 相机● 即时和自动更新比如使用相机、位置传感器及其他功能的手机应用程序Instagram。
可实现深度交互操作 – 非常适用于玩游戏移动应用程序能更加充分地利用手机加速度传感器。 游戏应用程序,比如愤怒的小鸟,因互动性而极具娱乐性。
常规使用更便捷 相比于导航上网,使用移动应用程序上网要便捷得多。社交媒体同时提供在线网站和移动应用程序,便于频繁使用的用户下载应用程序。
可实现个性化移动应用程序可以将信息存储到用户手机中,因此更适合选择用作满足大量定制需求的应用程序。健康或阶段性追踪应用程序能存储信息,便于用户追踪个人健康状况。
离线仍能执行功能移动应用程序存储在手机中,因此无需接入有线/无限网络也能执行功能。 但移动应用程序需要用户定期下载更新。网络应用程序则自动更新。移动应用程序Spotify可以存储歌曲用于离线播放。
界面更美观移动应用程序设计用于满足运行所用设备之需,因此界面通常比手机网站界面更美观。注意Facebook手机应用程序界面与其网站界面之间的差异程度。
当然,移动应用程序也有一些缺点。比如,需要用户前往应用程序商店下载程序及其更新。此外,大多数移动应用程序只适用于iOS或安卓系统之一,无法兼容。 开发解决方案时,您会希望确保所开发的产品能真正地利用手机功能。 .潜在解决方案用到手机功能时,需要确认的部分事项如下所示:
问自己思考
如果不采用任何技术,这款应用程序能发挥应有作用吗?如果能,那么采用技术会提升其功能吗?比如,为了普及与地震防护相关的知识,您可以在所在居民区举办宣讲会和讲座。那怎样将科技或移动应用程序运用到该解决方案中,并令其更具功效呢?
用手机网站,而非移动应用程序作为解决方案能满足需求吗?如果能,那么换为移动应用程序能令解决方案更有效吗?比如,建立一个网站,就可以举办一场心脏病小问答。用应用程序取代该网站前,您应该以头脑风暴方式,找出使用移动应用程序功能完成小问答的方法。
我们可以怎样将移动应用程序的重要功能用于解决方案中呢?使用上述表格进行确认,并确保解决方案至少用到了应用程序的一项重要功能,从而避免开发出只具有手机网站功能,或完全不使用技术的解决方案。
开展以下活动,练习找出如何将手机功能运用于应用程序。


活动
以头脑风暴方式想出最常用的至少2款应用程序。大声回答以下问题,或在一张纸上写下问题答案。● 这两款程序用到了您手机的哪些功能?● 如果替换为网站或不同于移动应用程序的其他产品,仍然具有功效吗?示例:
应用程序名称用到的手机功能为什么?
Snapchat● 相机、视频和扩音器● 频繁使用● 发送推送通知● 联系联系人列表中的朋友们如果是网站,可能不会功能如此强大。因为我使用频繁,并希望收到信息时收到推送通知。




举一反三
开发应用程序的过程中,应思考以下问题: 1. 如果不采用任何技术,这款应用程序能具备应有功效吗?如果能,那么采用技术会增强其功能吗?2. 可用手机网站取而代之吗?如果可以,那么用应用程序能强化功能吗?3. 怎样在解决方案中运用移动应用程序的重要功能?


其他资源与高级学习
人工智能
现在的手机还能快捷且轻松地利用人工智能技术。在此之前,您可能已经对人工智能有了些许了解。 人工智能或AI,是帮助计算机实现学习和决策能力的一项技术。研制“智能机”这一想法产生于20世纪50年代。当时,科学家们灵感迸发,希望让计算机像人一样地学习。自此,他们不断尝试让计算机学习新技能的大量不同方法,并因此发明了众多新技术。 过去30年,科学家们开发了用于机器学习的新算法,而且都行之有效。这就是我们近期频繁听到AI的原因所在!近期完成的一些人工智能发明包括语音助理,比如Siri和Alexa,以及可用于登陆社交媒体标记朋友照片的面部识别。这两项发明都需要计算机先学习,才能实现功能。语音助理需要学习人类的发声效果和回答方式。为了实现面部识别,计算机则需要学习人脸的面部特征。 一些典型的人工智能手机应用如下所示:
图片识别用于手机识别图片或相机镜头中的物体。
语音识别用于手机理解语音并将其转换为文字。
声音识别用于手机识别声音。
翻译工具用于手机将文字从一种语言翻译为另一种语言。
文字转语音用于手机语音化文字。
完成Technovation Families计划,即可获知与AI有关的更多资讯。
采用其他技术除了将手机应用于解决方案外,许多Techonovation团队还采用了其他技术。示例如下:
视频应用程序思路采用的其他技术
TMWZby Be a firefighter应用程序 “成为消防员”是一款虚拟现实游戏,旨在提升人们的防火安全意识。虚拟现实耳机
/flash by GamCare应用程序 运行GamCare应用程序,人们可在友人步行回家途中面临危险时,对其进行提醒。用户按下即可通过手机发送信息的按键。
Uproot应用程序Uproot是使用AI完成图片识别,以便分类不同植物物种的一款应用程序。图片识别人工智能技术
Find an app应用程序找到一款应用程序亚马逊Alexa语音助理技术






页: [1]
查看完整版本: 【Technovation官方中文教程】构思3 - 利用手机解决问题