阅读更多

6顶
0踩

移动开发

原创新闻 开发 APP 最重要的 8 个细节

2014-04-15 13:48 by 见习记者 zx3582586 评论(1) 有7586人浏览
1.  了解应用市场概况

开发者对市场状况的了解与APP的成功紧密相连,目前,App Store和Google Play可以说是移动应用最为丰富的应用生态,像苹果的下载统计表单会记录热门应用的下载信息,若开发者有规律的回顾这些表单,并相应地记录自己应用的潜在发展趋势,是有利于应用设计、营销以及多种价格模式的更好理解和领悟的。

2.  明确应用开发方向

产品方向是APP开发的启明灯,没有明确的方向会使应用开发进程混乱,所以确定目标受众,订立相应目标,计划好开发方向才能确定市场对你的应用是否存在需求、存在哪方面的需求。开发者Chad Mureta说。“人们很容易迷恋自己的Idea,即便是市场对此毫无兴趣,这种做法实际上就是应用开发当中代价最大的错误。”

3.  明确应用的功能点

没有哪一个应用可以做到功能全面的,而且功能过多的应用反而会使用户感到操作复杂,功能点突出才能应用明确,才能让用户更好地记住你的APP,当然可以适当的配些关联性强的功能,但还是要以突出主功能为主,就像天气应用可以配合日历,帮助用户安排行程,但其功能点定位是天气,日历也是围绕天气使用。

4.  推送服务的使用

推送服务是APP与用户之间一种有效的沟通机制,APP通过手机向用户推送信息来提醒用户,达到让用户使用APP的目的,但保持推送服务器稳定的开发难度很大,一般都是使用稳定的第三方推送方案,这时就要考虑信息推送的安全、即时、稳定和消耗了。

5.  优化UI设计

UI设计是包括人机交互、操作逻辑、界面美观的整体设计,应遵循简易、灵活、人性化的原则,贴心的隐藏、巧妙的移位、简单的手势、高效的按钮等都会为APP加分。好的UI设计不仅是让应用变得有个性、有品味,还要让应用的操作变得舒适、简单、流畅,充分体现应用的定位和特点。

6.  提升用户体验

好的用户体验就是好的APP,好的APP应以用户为核心,从用户的角度出发,用户体验不单体现在视觉方面,还体现在操作的简单流畅和应用的安全稳定。曾有一份百分制调查显示,用户所希望的APP,实用及安全两项因素分别占81分和79分,应用的丰富性、运行速度均在75分以上,所以提升App的用户体验,增强实用性和趣味性,才能让用户对你的App满意。

7.  评估工作量及时间

这项其实也是开发成本的一部分,也就是要明确分工,不要忽略开发预算,花几个小时和几天时间做出的App功能肯定是截然不同的,所以要有一个合理的规划,适当评估工作量及时间才能适时控制相应的投入成本。

8.  验收,修改及完善

所谓当局者迷,所以在产品设计和开发过程中,找一部分测试用户参与是非常有必要的。在demo出来之后,不要急于发布,自己试用、体验几遍,然后根据情况修改,如果没有大错误后,可以再尝试寻找beta用户,再根据他们回馈的方法,进一步提高应用质量,反复测试无错误后就上传等候审批吧。

来自: 智游推送
6
0
评论 共 1 条 请登录后发表评论
1 楼 houyujiangjun 2014-04-17 13:54
等于没说....

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • oracle高级语法(事物、函数、存储过程、触发器、异常)[参照].pdf

    oracle高级语法(事物、函数、存储过程、触发器、异常)[参照].pdf

  • oracle的事物查询,Oracle 高级查询、事物、过程及函数

    --删除函数 drop function func_name Oracle高级查询,事物,过程及函数 一 数值函数 数值 abs,ceil,floor,round,trunc字符串 instr,substr SQL>SELECT 'ABS':'|| ABS(-12.3) FROM DUAL; 运 ... oracle高级查询(实例...

  • oracle存储过程按事物,oracle 存储过程改成 事物 怎么写啊 - Oracle / 开发

    oracle 存储过程改成 事物 怎么写啊 - Oracle / 开发CREATE OR REPLACE PROCEDURE usp_refreshTopNISBEGIN--文档INSERT INTO topnresource(resourceId,title,type,cover,brief,properUser,tag,clickAmount,...

  • oracle存储过程是事务,oracle存储过程中事务的管理

    1.存储过程中的commit与rollbackcreate table A(A VARCHAR2(46) not null, primary key (A))create table B(A VARCHAR2(46))create table C(A VARCHAR2(46))表B中插入值Insert into B(A) valus(‘a’);Insert into B...

  • oracle 事务转账,Oracle事物

    Oracle事物oracle事物主要用于保持oracle数据库的数据一致性,oracle事物可以看成一个SQL块的整体,只要某一个SQL语句错误,那么事物中的SQL被看做一个整体,一起回滚,要么就是一起成功全部提交。我们经常举例银行...

  • oracle 存储过程,函数,自主事务处理

    文章目录一.1.1 子程序1.2 过程1.2.1 过程参数的三种模式 一. 1.1 子程序 命名的pl/sql块,编译并存储在数据库中 子程序的各个部分:声明部分、可执行部分、异常处理部分(可选) 子程序的分类:存储过程(执行某些...

  • oracle存储过程+commit吗,Oracle存储过程中的commit和savepoint

    不支持存储过程,只支持function,在function之中,不支持rollback ,commit, savepointQuestion 1: does pg/Oracle 11gCREATE OR REPLACE PROCEDURE skeletonISBEGINbegininsert into a values(10);begininsert into....

  • oracle存储过程的游标使用,oracle存储过程和游标的使用

    对 于隐式游标而言SQL%ISOPEN老是FALSE,这是由于隐式游标在DML语句执行时打开,结束时就 事务控制语句 事务是一个工做的逻辑单元能够包括一个或多个DML语句,事物控制帮助用户保证数 据的一致性。若是事务控制逻辑...

  • oracle怎样开启一个事物,Oracle的独立事物使用方法

    在数据清洗时为了方便查看当前运行的状态,特意在存储过程里面添加了一些日志。...Oracle的独立事物就能帮助我们解决这个问题。下面是方法模型:procedure AddError(i_runid number, --运行号码i_append varchar2...

  • Oracle 存储过程事务控制语句

    Oracle 存储过程事务控制语句

  • Oracle存储过程中的自治事务

    Oracle存储过程中的自治事务 自治事务就是创建一个事务中的事务,它能独立于其父事务提交或回滚。利用自治事务,可以挂起当前执行的事务,开始一个新事务,然后提交或回滚,所有这些都不影响当前所执行事务的状态。...

  • oracle编辑好存储过程怎么提交,Oracle中存储过程如何控制提交和回滚

    create table test1(id number,name varchar2(20));create table test2(id number,name varchar2(20));create table test3(id nucreate table test1(id number,name varchar2(20));create table test2(id number,nam...

  • Oracle不可以回滚的,Oracle自治事物,解决主事物不能回滚。

    如下,新建两个存储过程:在主自治事务中,我们插入一条记录,然后在自治事务中,查看表中行数,然后尝试插入三条记录,查看行数,最后rollback 查看行数,最后返回主事务,查看行数。1、如下代码: --主事务...

  • Oracle基础 存储过程和事务

    一、事务和存储过程  在存储过程中如何使用事务。当需要在存储过程中同时执行多条添加、修改、删除SQL语句时,为了保证数据完整性,我们需要使用事务。使用方式和在PL-SQL中非常相似,但也有一些区别。  --带...

  • Oracle自定义函数,存储过程和事务处理

    在Oracle数据库系统中函数和存储过程都是预编译的PLSQL代码块的封装,它们具有高效性及重用性。 在Oracle中函数必须有一个返回值,存储过程没有返回值;函数和存储过程都支持参数定义从而接收外部调用的数据传递到...

  • 谨慎使用Oracle存储过程中的commit

    目录 ...测试Oracle存储过程中的commit对程序执行结果的影响。 二、创建测试示例 1创建demo表 CREATE TABLE "SCOTT"."DEMO" ( "ID" NUMBER NOT NULL , "DESC" VARCHAR2(255 BYTE) ) 2插入

  • oracle存储过程for循环跳出循环,oracle存储过程--循环中使用exception

    过程中经常会使用循环来遍历表,取出数据做处理,写回去或者写到其他表中。这个时候,我们会遇到一些问题,当然这里是遇到异常。在循环中如果遇到异常,直接结束循环,回滚事物,是没有错的。有的时候,我们会希望,...

  • oracle 存储过程 两个事务,oracle中跨数据表空间调用存储过程事务控制

    oracle中跨数据表空间调用存储过程事务控制create or replace procedure admin.add()asbeginuser.add();commit;end;请问这种情况下user.add()的事务是在user用户下控制的,还是说和admin.add()一起控制的如果 user....

  • Oracle数据库如何循环调用存储过程?

    日常开发中不可避免的会使用到数据库,不管是Oracle、Mysql还是Sql Server数据库。数据统计之类的需求也是屡见不鲜,常见按日期、按月份、按季度、按年份的数据统计。在我们写好一个按日期统计数据的存储过程后,多...

  • 基于SSM+JSP+HTML的东风锻造有限公司重大停管理系统(Java毕业设计,附源码,数据库,教程).zip

    Java 项目, Java 毕业设计,Java 课程设计,基于 ssm 开发的,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行! 1. 技术组成 前端:jsp 后台框架:SSM 开发环境:idea 数据库:MySql(建议用 5.7 版本,8.0 有时候会有坑) 数据库工具:navicat 部署环境:Tomcat(建议用 7.x 或者 8.x 版本), maven 2. 部署 如果部署有疑问的话,可以找我咨询 Java工具包下载地址: https://pan.quark.cn/s/eb24351ebac4

Global site tag (gtag.js) - Google Analytics