(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 作业目标 通过本次团队项目,体验通过使用软件工程来研发项目的 ...
随机推荐
- 通过css3,实现加载转动贝塞尔曲线动画
参考博客:http://blog.jobbole.com/94966/ css代码: .loading { position : relative; display : inline-block; w ...
- [NOIP 2015]运输计划-[树上差分+二分答案]-解题报告
[NOIP 2015]运输计划 题面: A[NOIP2015 Day2]运输计划 时间限制 : 20000 MS 空间限制 : 262144 KB 问题描述 公元 2044 年,人类进入了宇宙纪元. ...
- [HAOI2017]供给侧改革
题目 这道题我们其实就是利用了一棵后缀树 由于字符串是随机的,所以这个后缀树的树高是\(log\)的,基于树高的算法是能过的 我们考虑后缀树上的两个节点的\(lca\)就是这两个节点所代表的后缀的\( ...
- Arduino IDE for ESP8266 项目云盒子(4)组网
- Spring配置文件中的那些标签意味着什么(持续更新)
前言 在看这边博客时,如果遇到有什么不清楚的地方,可以参考我另外一边博文.Spring标签的探索,根据这边文章自己来深入源码一探究竟.这里自己只是简单记录一下各标签作用,每个人困惑不同,自然需求也不一 ...
- Spring中实现多数据源事务管理
文章转自 https://www.2cto.com/kf/201507/424229.html 前言 由于项目中引入了多个数据源,并且需要对多个数据源进行写操作,那么多数据源的事务管理自然成了不可避 ...
- B类——Stas and the Queue at the Buffet
http://codeforces.com/contest/1151/problem/D 题意: n个学生,每个学生都有自己的位置,最后要使
- ASP 基础一 基本语法
一 声明变量 二 给变量赋值 三 循环 四 case <html> <head title="test hello world"> </head> ...
- Luogu P1082 同余方程(exgcd模版)
传送门 求ax%b = 1,即ax - by = 1: 很明显这是一个exgcd的形式. 那么要做这道题,首先需要gcd和exgcd的算法作铺垫. gcd(辗转相膜法): int gcd(int a, ...
- 9、链表 & 状态机 & 多线程
链表的引入 从数组的缺陷说起 数组有2个缺陷:一个是数组中所有元素的类型必须一致:第二个是数组的元素个数必须事先制定并且一旦指定之后不能更改. 如何解决数组的2个缺陷:数组的第一个缺陷靠结构体去解决. ...