(1)建立Github账号:
(2)完成P18,第四题:
Web App的特点:这是基于web的系统和应用,向广大的最终用户发布一组复杂的内容和功能,是使用网页技术实现的App。
总的来说,Web App就是运行于网络和标准浏览器上,基于网页技术开发实现特定功能的应用。
Operating Systems的特点:并发、共享、虚拟、异步。
Mobile Apps的特点:基于手机系统平台的软件,用于完善原始手机系统,为原有手机系统的单一功能增加更多的利用价值和个性化
①由于自身对于日常学习工作的需求,还有对娱乐的需求,这些软件正好能够满足学习、工作、娱乐的需求。他们的目标不一定都是为了盈利,也有的软件是在满足自身需求的时候开源分享跟更多的使用者,也有公益类型的软件。以盈利为目的的开发者的目标是让用户购买该软件的付费版本或者是像游戏软件那样不断地向游戏账号中充值以换取更好的游戏体验来获得利益,不一定是现金,更多的是通过平台转账进入开发者的账户中。
②这些软件基本上都是通过官方网站或者第三方安全网站下载到手里,如果没有网络环境但是又要使用软件的时候就会用到移动存储设备进行相互拷贝从而获得软件。第一次接触的时候是小学一年级,接触的是一个游戏软件“跑跑卡丁车”,当初使用软件纯粹是满足自身娱乐的需求。
③有的软件处理bug是通过每一次的版本更新来实现,更新版本分为两种方法,一种是将软件删除后安装新版本;另一种是通过脚本的更新,加入新的脚本使得软件更新,这种方法适用于游戏这类容量较大的软件。
④同一类型的软件的竞争是在于软件的功能是否更高效地满足用户的需求,UI设计的美观,图像处理,物理引擎的处理等来获得更多的用户,或者获得更大的利益。