董建国
软件有很多种: ShrinkWrap(在包装盒子里面的软件)、Web APP ( 基于网页的软件)、Internal Software (企业或学校或某组织内部的软件)、Games(游戏)、Mobile Apps(手机应用)、Operating Systems(操作系统)、Tools(工具软件),选取三种软件,请分析它们各自的特点。
1.这些软件的开发者是怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚取用户的现金么?还是别的?
答:(1)Games(游戏),用户选择自己想要操作的游戏类型,下载游戏,成为他们的用户。网络游戏通过用户注册跟后期的用户充值来盈利,通过游戏更新带给用户更多的游戏体验,能更长久的留住用户。
(2)Mobile Apps(手机应用),用户在日常生活中需要进行某种操作,例如需要寻找哪个地理位置,就需要下载地图类的APP,更好的方便用户使用。一般对于集团收费(例如某公司需要收集某位用户的资料)。
(3)Operating Systems(操作系统),手机的操作系统一般都是通过广告盈利,例如安卓系统。
- 这些软件是如何到你手里的(邮购,下载,互相拷贝……)
答:手机游戏是通过应用商店或者网页下载。手机应用是通过应用商店或者网页下载。手机或者电脑的操作系统由原厂家配置。
- 这些软件有Bug 么?又是如何更新新版本的?
答:游戏中的bug通过用户体验,开发者收集各种错误或者用户需求进行更新维护。手机应用中的bug通过用户体验,开发者收集各种错误或者用户的需求进行更新维护。手机或者电脑的操作系统,一般都是为了更好的用户体验进行更新维护,带给用户更多的用户体验。
4.此类软件是什么时候开始出现的,同一类型的软件之间是如何竞争的? 发展趋势如何?
答:游戏这种软件是随着手机跟电脑的发展所发明的,游戏与游戏之间的竞争多半通过用户的注册量,充值金额,质量高的游戏发展永远好于粗制滥造游戏。手机应用是随着手机的发展出现的,他们通过用户体验进行升级维护。哪个应用功能齐全就值得使用。手机或者电脑的操作系统也是通过用户的使用进行更新,不同的操作系统带来的体验也不一样,系统稳定、高效,用户就用的多。
5.列举你在使用上述软件时观察到的“特殊”现象,它们和硬件有什么不同?这些能说明软件的某些本质特性么?
答:游戏在使用中更多在于他的帧数画感,硬件(显卡)支撑着帧数。手机应用服务于用户的使用,手机是给应用个平台来操作。操作系统也是通过手机或者电脑这个平台来操作。
6.你个人第一次用此类软件是什么时候,你当时是几年级,班主任叫什么?在哪里,什么状态,当时的软件是如何得到的(买的正版,盗版,下载?)
答:游戏是小学五年级在学校机房操作的,比较好奇,游戏是通过网页下载的。手机应用是高中买手机了下载QQ跟朋友网络聊天。手机操作系统是买了手机,安卓的操作系统。
- 你是如何精通这软件的?它给你什么好处,坏处?
答:游戏使用几天就习惯了,能给人轻松,但是玩久了容易荒废时间。手机应用(QQ)能跟朋友聊天,但是容易浪费时间。手机操作系统,安卓操作系统广告太多。
- 你现在还用它么,或者是同类软件的不同品牌,为何?
答:游戏方面,倾向于休闲游戏,不易上瘾。手机应用现在偏向于微信,功能比较齐全。手机操作系统一直用安卓的,因为习惯了安卓的系统。
- 这种软件再过10年,20年还会存在么,为什么?
答:游戏不会淘汰,但是应该会更偏向于3d或者更好。手机应用应该也还存在,因为现在手机的应用范围大,想立马淘汰很困难。手机操作系统会更新,但是不容易淘汰,现在的操作系统也不太多。
原文地址:https://www.cnblogs.com/djgnp/p/11474824.html
- SQL常用的基础语法
- 51 Nod 1028 大数乘法 V2【Java大数乱搞】
- Gym 100952J&&2015 HIAST Collegiate Programming Contest J. Polygons Intersection【计算几何求解两个凸多边形的相交面积板子题
- Windows下Cygwin可以使用哪些Linux命令
- Codeforces Round #426 (Div. 2)【A.枚举,B.思维,C,二分+数学】
- Cygwin,打造你的Windows下Linux环境
- “玲珑杯”ACM比赛 Round #19题解&源码【A,规律,B,二分,C,牛顿迭代法,D,平衡树,E,概率dp】
- 2017 Multi-University Training Contest - Team 1 1003&&HDU 6035 Colorful Tree【树形dp】
- BZOJ 1041: [HAOI2008]圆上的整点【数论,解方程】
- POJ 1655 Balancing Act【树的重心】
- 2017 Multi-University Training Contest - Team 1 1006&&HDU 6038 Function【DFS+数论】
- 2017 Multi-University Training Contest - Team 1 1002&&HDU 6034 Balala Power!【字符串,贪心+排序】
- POJ 3662 Telephone Lines【Dijkstra最短路+二分求解】
- 洛谷 P1177 【模板】快速排序【13种排序模版】
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 抖音小程序基础之 如何使用选择器class id element (教程含源码)
- 3分钟短文:Laravel模型作用域,为你“节省”更多代码
- Pytorch 0.4.0版本保存的模型在高版本调用问题的解决方式
- Qt音视频开发27-Onvif设备搜索
- 容器化 FRP 使用方案
- 学习从拥有一支好笔开始
- leetcode栈之最小栈
- Discourse 安装防火墙的配置如何让邮件能够发送
- CentOS 8 如何安装 htop
- Discourse 重复安装过程中的密钥签发问题
- Appium之「元素定位和UiAutomator表达式」
- 机器人软件开发:机器人开源库安装
- 2020-10-05:如何求模平方根?
- leetcode栈之比较含退格的字符串
- Discourse 如何不使用 Let’s Encrypt 而使用 CA 签名的密钥进行安装