(Alpha)Let's-版本发布说明
我们的Let’s APP发布了!
(下载地址在“下载与安装”部分)
Alpha版本功能
Alpha版本是我们发布的第一个版本,所以仅实现了活动实体和用户实体之间的基础联系功能。
基本功能 |
|
登录和注册
完善信息和个人中心
发起活动、加入活动和查询活动
Alpha版本的缺陷及修复
到目前为止,我们已经对Alpha版本进行了多种测试和不同机型和系统版本的测试,在测试中不断发现bug,并从用户体验角度提出许多有待完善的方面,我们将这些方面列出清单然后分门别类进行修复和改善。
>> UI方面
我们一再强调这是一个看“脸”的社会,理所当然的,我们的app也要有一张漂亮的“脸蛋”,这样才能吸引用户来使用。在前阶段的开发过程中,我们一直使用安卓自带的各种控件,包括按钮、编辑框和图片显示等等。进入后半段的开发后,后端的功能代码已经接近完备,所以我们将工作重心转移到决定在UI上做些修改,或者说是“推翻重改”。
我们从谷歌推出的全新的设计语言Material Design中获得了新的灵感,对于Material Design本身来说,它是一个足以媲美苹果设计的一套设计框架。经过商讨,我们决定使用这种设计风格来进行新的设计。
总而言之,经过一番“折磨”之后,我们对Let’s进行了全面“整容”。
Before After
>>后端方面
在后端的功能代码基本完善之后,队员们就进入了测试和调Bug的循环之中,可以说Bug是越调越多,不过在队员们的合作下,写在list上的Bug也渐渐地一条条被划掉了。
就在发布日的前一天,为了能够呈现出更好的Alpha版本,队员们仍然工作在调Bug的第一战线。
下面我们发布日前夕需要解决的List,我们对产品的认真态度可见一斑。
Bug List |
|
尚待完善 |
|
Alpha版本中已知的问题和限制
由于时间的关系,我们不能把当前发现的所有问题全部解决,所以只能在解决完一些小的问题之后,尽量减轻问题严重的程度。
已知的问题和限制 |
|
环境
开发环境
Alpha开发前半阶段我们使用Eclipse Luna来进行软件的开发 |
|
后期,为了更好的进行UI的设计,我们将工程转移到了Android Studio上 |
为什么我们要换IDE?其实在我们确定题目之后,我们首选的就是Android Studio,因为在网上它几乎有一边倒的赞誉。但是当我们每个人都配置好Android Studio之后却发现硬件设施是一个硬伤,于是乎在“卡得想死”的呼声中,我们也就无奈地掉头更换成了Eclipse Luna,首先我们有着半个学期的使用Eclipse的经验,其次它编译的速度和顺畅的工作体验,这两点都让我们一度觉得Eclipse可以胜任承担起我们的产品的开发工作。好景不长,在我们着重修改UI之后,又因为Android Studio有Eclipse没有的强大功能,我们这次真的就成了“墙头草”,又倒向了AS那一端。这不,Android Studio慢得要命的编译速度驱使着我们再一次(真的要吗?)倒向Eclipse。
对于我们这种中途换IDE的行为,我们其实也是不想的。
若是想要了解Eclipse和Android Studio的区别的话,感兴趣的小朋友们可以参考知乎上的一些回答:http://www.zhihu.com/question/21534929
运行环境
Android 4.4 KitKat |
|
Android 5.0 Lollipop |
为什么最低支持Android 4.4?我们的最低版本取决于使用的开源的项目。为了实现Material Design的设计风格,我们使用了GitHub上的开源项目,而这些项目也间接决定了我们的产品的最低兼容。
为什么不支持Android 6.0及以上的系统?因为当前Android 6.0系统的手机相对来说还是很少的,所以暂时不对Android 6.0进行支持。
下载与安装
从安卓软件商店中搜索我们的APP名称“Let's”,然后免费下载安装包apk,下载完成之后系统自动安装,需要对apk的安装进行确认操作,安装完成之后,Let’s的app图标就会出现在手机的软件列表中,点击即可使用。
应用宝入口:http://android.myapp.com/myapp/detail.htm?apkName=com.example.lets
安卓市场入口:http://apk.hiapk.com/appinfo/com.example.lets
91助手入口:http://apk.91.com/Soft/Android/com.example.lets-1.html
百度手机助手入口:http://shouji.baidu.com/software/item?docid=8103349&from=as&qq-pf-to=pcqq.group
软件的发布
好的安卓市场平台对下载量有不可忽视的影响。好的应用如果没有选择好对的市场发布,就远不如那些做得一般却发布在使用者多的平台上,从而得到更高的下载量。安卓平台这么多,选择却要谨慎。选择发布在多一些的平台固然对应用的普及量会有贡献,然而维护成本以及发布成本却是要考虑的。同时,在选择平台上,不光要考虑其所占的市场份额,还要考虑他们主要的客户群以及是否对开发者友好。推广方式,注册方式,审核方式都会影响应用发布的选择。
应用市场概览 |
|
Google官方的应用市场 |
初次登录市场需要 25$ 的费用,同时不能使用国内的信用卡以及需要个国外地址。这点对我们来说不是很方便。而且我们主要针对国内大学生,因此官方平台就不与考虑了。 |
应用宝 |
应用宝是最近兴起的市场占有率较大的发布平台,并且发布程序不复杂,审核不会耽误太久。 |
360手机助手 |
360手机助手的市场份额也很大,有许多人使用360市场。然而360有很多不是自主安装的,使用也大多为不太会卸载手机应用的人,其中以年龄稍大点的人为主,应该说面向的客户不是我们的应用主要面向的。 |
百度安卓市场 |
百度的安卓市场市场占有率也很大,盗版安卓用户甚至也可用这个平台下载。并且在此发布将会在百度手机助手中也可找到,是不错的选择。 |
综上所述,我们选择在应用宝、百度安卓市场、360手机助手和MIUI应用超市中发布我们的产品。发布在一个平台可能覆盖率会有点低,发布在3-4个平台是我们所能维护的,在我们能力之内的选择。
关于安卓的小知识
你知道吗?安卓的版本命名都是取自甜食的名称(Android 1.0 Astro 和 Android 1.1 Bender 除外),从2009年5月开始,Android操作系统改用甜点来作为版本代号,这些版本按照大写字母的顺序来进行命名。纸杯蛋糕(Cupcake)、甜甜圈(Donut)、闪电泡芙(Éclair)、冻酸奶(Froyo)、姜饼(Gingerbread)、蜂巢(Honeycomb)、冰淇淋三明治(Ice Cream Sandwich)、果冻豆(Jelly Bean)、奇巧(KitKat)、棒棒糖(Lollipop)、棉花糖(Marshmallow)。你猜它下一个版本叫什么?
Chronos 出品
(Alpha)Let's-版本发布说明的更多相关文章
- 【近取 Key】Alpha - v1.0 版本发布说明
功能与特性 Alpha 版本虽然为本软件的第一代版本,但已基本覆盖了用户个人使用时的主要功能.除登陆注册与后台管理外,下文将分版块详细介绍面向用户的主要功能特性. 『产品主页』 潜在应用场景 场景 0 ...
- 评论alpha版本发布
讲解顺序: 1. 新蜂:俄罗斯方块 俄罗斯方块已经完成了核心的游戏部分,可以流畅的进行游戏,经验值功能也已经完成,目前进度很好:不足之处主要有:后续的显示内容还没完成,所以界面空出来很多板块,alp ...
- 英语词典Alpha版本发布说明
Alpha版本发布说明 功能: ·简洁的应用界面,不被无良的广告弹窗影响 ·功能直接,在需要查词时及时出现,没有每日一句精选文章等杀了你的流量,在学习过程中更加专注! ·采用金山词霸API,提供发音 ...
- Alpha版本发布时间安排
Alpha版本发布截止时间:2014年11月23日 第一轮迭代M1报告时间:2014年11月27日课上 - 每个团队5分钟时间汇报,5分钟时间提问 第一轮迭代M1事后分析报告时间:2014年11月29 ...
- 学霸网站-Alpha版本发布说明
项目名称 学霸网站 项目版本 Alpha 项目团队 ourteam 发布日期 2014-11-23 一.版本的新功能 1.匿名提问 用户提问的时候可以选择匿名提问,这样在问题的详细信息不会显示提出者的 ...
- Pipeline组Alpha版本发布说明
Pipeline组Alpha版本发布说明 项目名称 Pipeline 项目版本 Alpha版本 负责人 北京航空航天大学计算机学院 ILoveSE 联系方式 http://www.cnblogs.co ...
- 项目Alpha版本发布
这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 这个作业的要求在哪里 https://edu.cnbl ...
- 第四次团队作业——项目Alpha版本发布
这个作业属于哪个课程 <课程的链接> 这个作业要求在哪里 <作业要求的链接> 团队名称 Three cobblers 这个作业的目标 发布项目α版本,对项目进 ...
- 团队项目-Alpha版本发布2
这个作业属于哪个课程 课程的链接 这个作业的要求在哪里 作业要求的链接 团队名称 西柚三剑客 这个作业的目标 -Alpha2版本发布说明,给出测试报告,并进行总结 1. 团队成员的学号列表 团队成员 ...
- Alpha版本发布
Alpha版本发布 Part1.基本介绍 作业所属课程 课程链接 作业要求 要求链接 团队名称 Typhoon 作业目标 通过本次团队项目,体验通过使用软件工程来研发项目的 ...
随机推荐
- flare-spork: 自己维护的Pig on Spark项目
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/zbf8441372/article/details/24726501 关于flare-spork 非 ...
- Spark LR逻辑回归中RDD转DF中VectorUDT设置
System.setProperty("hadoop.home.dir", "C:\\hadoop-2.7.2"); val spark = SparkSess ...
- vue-cli 如何打包上线
以vue创建的官方例子为例子,我们在开发环境的时候会 npm run dev ,生成 而想要打包成一份很简单, 只需要 npm run build 这个命令 这两种命令的配置文件在config的ind ...
- CSS三栏布局
一.绝对定位 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> < ...
- 深入浅出的webpack4构建工具--webpack4+vue+route+vuex项目构建(十七)
阅读目录 一:vue传值方式有哪些? 二:理解使用Vuex 三:webpack4+vue+route+vuex 项目架构 回到顶部 一:vue传值方式有哪些? 在vue项目开发过程中,经常会使用组件来 ...
- 洛谷 P2256 一中校运会之百米跑
题目链接 https://www.luogu.org/problemnew/show/P2256 题目背景 在一大堆秀恩爱的**之中,来不及秀恩爱的苏大学神踏着坚定(?)的步伐走向了100米跑的起点. ...
- [01] AJAX
1.概述 AJAX,"Asynchronous JavaScript And XML"的简称,即"异步的JavaScript和XML".AJAX的作用在于页面中 ...
- 免安装的Tomcat基本配置和安装
大家都知道tomcat吧!因为Tomcat 技术先进.性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器,也是运行Servlet和JS ...
- dpkg打包与解包
1.打包 dpkg -b 2.解包 2.1 dpkg -X 解出包内容 2.2 dpkg -e 输出包控制信息
- Zookeeper-集群与单机实践
我用的是linux,CentOS7.3,zookeeper的版本是3.4.6,工具XShell.上传zookeeper的压缩包后我们开始操作. 集群模式: 1.解压zookeeper,路径随意 tar ...