代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

推荐文章

移动应用中用户体验不流畅的16大有关问题

    移动应用中用户体验不流畅的16大问题结合过去几年移动开发的经历,列举了16个导致用户体验的问题,希望大家看过后能吸取经验教训; 完美的产品只存在于虚化中,但这不影响我们追求完美;那些问题也许并不都是开发人员造成,但这不影响我们一起来思考做出极致产品。 (1)注册时,有时很难收到验证码;导致一批用户堵在了注册阶段。 a)  原因:短信通道不稳定;很多短信需要先通过第三方渠道公司审核,而后才能发出去。 b)  解决方案: 这个问题无法彻底解决,只能缓解。 一,这是个普遍存在的问题,任何平台都会遇到,原因是垃圾短信太多,导致监督部门会经常核查;除非跳过第三方渠道,直接对接运营商。 二,由于是个普遍存在的问题,所以产品中不能把短信当做一个可靠,及时的信息通道。 三,缓解方案:可以同时对接两家第三方平台,交替使用; 四,缓解方案:短信的到达是不能保证顺

    阅读全文>>

作者:coody分类:【_移动应用浏览(1298

2018-08-16

移动应用产品发布前的市场推广小结

    移动应用产品发布前的市场推广总结移动互联网三类产品分析: 工具类,内容类,运营类 完全的工具产品,相对容易被抄袭,从而丧失竞争力 相对硬件产品,他少了更加丰富的体验 比如因为材料和工艺带来的触感,观感,荣誉感 因为设计和造型以及配件优化组合带来的美感,便利感,效率感 还有因为系统优化带来的流畅感 当然综合来看 无论软件还是硬件 还必须考虑服务带来的情感体验 好的工具类产品 需要精准的,逻辑清晰的设计 需要关键领先的技术 这在某个阶段可以让自己保持优势 内容类产品 优势是更具备不可复制性,有更高的竞争壁垒 他的核心往往在于产生内容的人 人是独特的,周期短的 所以这类产品生命周期难以预料 就如同一家生意火爆的餐馆 可能过两年就萧条了,因为他的厨师换了 虽然你可以制定人才制度,以及培训制度和激励制度 但那实际上几乎无效 除非你能重现过去那种师徒传统或古典教育传统 否则依靠制度管理无法产生核心人才

    阅读全文>>

作者:coody分类:【_移动应用浏览(710

2018-08-14

【重磅推荐】二零一五年腾讯移动应用质量大数据报告

    【重磅推荐】2015年腾讯移动应用质量大数据报告 2015年,随着移动智能设备的普及,移动端用户的增速明显放缓;相比之下,由于云服务、众筹平台、推广平台等基础设施和服务的不断改善,极大降低了创业的门槛,越来越多人投身于移动应用的创新创业中。 想让用户在数百万应用中爱上你的产品,开发者除了要满足用户的需求外,还必须要在快速迭代的过程中保证产品比竞争对手有更好的质量。 在这份报告中,腾讯Bugly和腾讯优测会对2015年Android和iOS平台上的应用质量进行详细盘点,帮助你了解你的产品质量在行业中处于什么位置。 首先,让我们从整体上,回顾一下2015年度的应用和应用崩溃情况 1.2015 移动应用数量持续快速增长 ————————————————————————————————————————————— 据腾讯大数据显示,我国智能机活跃设备已超过 10 亿台,这些设备通过

    阅读全文>>

作者:coody分类:【_移动应用浏览(1973

2018-08-15

《2015中国移动应用性能管理蓝皮书》欢迎来看

    《2015中国移动应用性能管理白皮书》欢迎来看点击链接,下载报告原文:http://bbs.tingyun.com/forum.php?mod=viewthread&tid=136         2015 年,可以说是移动应用生态系统发展史上的一座里程碑。从技术上看,不断增加的屏幕分辨率,64位处理器,到支持所有平台开发的HTML5技术逐步成熟,硬件性能的提升,新技术的出现都是影响移动应用发展的重要因素,每个方面都不容小觑。从类型上看,在线视频、在线音乐和交友类应用的订阅盈利模式大获成功;游戏、拼车和移动商务应用的下载量和使用量也都持续增长。         然而迅速的发展并不代表应用质量以及用户体验的提升。据统计,74%以上的用户在应用性能问题面前会选择沉默、忍受、或离开,而在移动应用出现性能问题导

    阅读全文>>

作者:coody分类:【_移动应用浏览(1487

2018-08-11

5大移动应用巩固平台评测

    5大移动应用加固平台评测5大移动应用加固平台评测   前言:由于安卓APP是基于Java的,所以极容易被破解,一个不经过加固的APP犹如裸奔一样,毫无防备。之前曾有新闻报道,一些专职的APP打包黑产就是专门从各种渠道找到apk,通过各种破解手段将apk文件破解、反编译,然后加入广告、病毒代码,重新打包投入市场,不明真相的用户将带病毒广告的apk下载下来,甚至因此造成利益损失。 对于移动应用开发工程师来说,应用自动化加固无疑是最便捷的一种安全方式了。通过加固可以在一定程度上达到反编译和防止被二次打包的效果。当然,现在网上很多平台都提供加固服务包括bat在内。加固原理差不多,但是加固强度和兼容性上还是有很大差别的。 笔者周末抽空整理了一些app对目前口碑比较好的几家热门公司的加固平台做了应用加固评测。这次总共选择了5个平台,1款app。同时用这5个平台加固,然后通过操作体验,加固后首

    阅读全文>>

作者:coody分类:【_移动应用浏览(1814

2018-08-16

移动应用技术开发大功课——Android平台个人简历

    移动应用技术开发大作业——Android平台个人简历这门水课一学期就三四节,两节Android一节ios,就要交大作业了。 出于兴趣自己开始自学,先是做了个简单的登录界面,再跟从CSDN上下载的仿知乎日报模板结合了一下。 由于要交作业,花一整天的时间完成了这个app的开发。 功能是个人简历介绍。 项目结构 MainActivity 使用的之前写的登录界面 xml代码: (两个输入文本 一个登陆按钮 范佩西背景图) <?xml version="1.0" encoding="utf-8"?> <merge xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"

    阅读全文>>

作者:coody分类:【_移动应用浏览(2104

2018-08-15

AppCan移动应用开发平台新增9个超适用插件(内含示例代码)

    AppCan移动应用开发平台新增9个超实用插件(内含示例代码) 使用AppCan平台进行移动开发,你所需要具备的是Html5+CSS +JS前端语言基础,此外,Hybrid混合模式应用还需结合原生语言对功能模块进行封装,对于没有原生基础的开发者,如何实现App里包括支付、界面布局、地图导航、IM等功能呢? 这里列出9个AppCan新插件,在使用AppCan平台进行移动开发时非常实用。 1. uexInAppPurchase iOS内部支付IAP插件:封装内部支付IAP相关操作。 方法说明: getProductList 得到产品列表方法 purchase 购买单一产品 restorePurchase 恢复购买方法 cbGetProductList 获取产品列表信息的回调方法 cbGetVerifyInfo 获取产品购买验证信息的回调方法 购买单一产品

    阅读全文>>

作者:coody分类:【_移动应用浏览(2047

2018-08-15

微信开放平台开发(三) 移动应用微信登录

    微信开放平台开发(3) 移动应用微信登录在这篇微信公众平台开发教程中,我们将介绍如何使用微信开放平台接口实现移动应用微信登录的功能。 移动应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审核通过的移动应用,并获得相应的AppID和AppSecret,申请微信登录且通过审核后,可开始接入流程。1、目前移动应用上微信登录只提供原生的登录方式,需要用户安装微信客户端才能配合使用。2、对于Android应用,建议总是显示微信登录按钮,当用户手机没有安装微信客户端时,请引导用户下载安装微信客户端。3、对于iOS应用,考虑到iOS应用商店审核指南中的相关规定,建议开发者接入微信登录时,先检测用户手机是否已安装微信客户端(使用sdk中isWXAppInstalled函数 ),

    阅读全文>>

作者:coody分类:【_移动应用浏览(1482

2018-08-15

设计一个移动应用的当地缓存机制

    设计一个移动应用的本地缓存机制  在手机应用程序开发中,为了减少与服务端的交互次数,加快用户的响应速度,一般都会在iOS设备中加一个缓存的机制,前面一篇文章介绍了iOS设备的内存缓存,这篇文章将设计一个本地缓存的机制。 功能需求 这个缓存机制满足下面这些功能。 1、可以将数据缓存到本地磁盘。 2、可以判断一个资源是否已经被缓存。如果已经被缓存,在请求相同的资源,先到本地磁盘搜索。 3、可以判断文件缓存什么时候过期。这里为了简单起见这里,我们在请求url资源的时候,给每次请求的文件设定一个过期的时间。 4、可以实现:如果文件已经被缓存,而且没有过期,这将本地的数据返回,否则重新请求url。 5、可以实现:如果文件下载不成功或者下载没有完成,下次打开程序的时候,移除这些没有成功或者没有下载完成的文件。 6、可以实现:同时请求或者下载多个资源。 设计实现: 1、设计

    阅读全文>>

作者:coody分类:【_移动应用浏览(1349

2018-08-14

为啥选用 React 创建混合型移动应用

    为什么选用 React 创建混合型移动应用?【编者按】本文作者为 14islands 联合创始人、创新 Web 开发者 David Lindkvist,主要介绍有关混合型应用搭建的方方面面。文章系国内 ITOM 管理平台 OneAPM 编译呈现。 最近,我们有幸与 Fjord 合作,从零开始为其用户打造了一款 HMTL5 混合型应用。 混合型移动应用(Hybrid apps)可以借助多种 web 技术搭建应用,并将其打包为原生应用(Native apps)以适应于多种移动平台。 在本文中,我们将分析使用 React 与 Cordova 创建 iOS 与 Android 应用时采用的技术以及面临的挑战。 注意:React Native 在2015年首发。然而,在本项目开始时,React Native Android 版还未发布,因此我们无法使用之。 混合型应用中的挑战 混合式

    阅读全文>>

作者:coody分类:【_移动应用浏览(1584

2018-08-13

搬动应用程序开发的未来展望

    移动应用程序开发的未来展望 这些年来,随着网络技术的快速发展和更新,互联网用户的数量呈现指数级增长,智能手机的销量在大幅度地增加。移动应用开发领域拥有良好的发展前景,作为开发人员,及时了解最新的发展趋势是很有必要的。那么,让我们来看看,未来一段时间里移动开发的发展趋势是怎样的。 跨平台与跨设备开发 移动应用程序将不再局限于单一平台。基于价格的因素,Android平台会接管大部分的移动端业务;但是在高端市场领域,iOS平台的表现无疑是统治级的。随着时间的推移,移动应用程序的开发将不会再被特定技术和平台所限制,而HTML5的发展预示着:在未来,适用于所有最新平台的混合式移动应用开发将会快速增长。 开发工具 每年,移动开发领域都会诞生成千上万个应用程序。我们需要在最短的时间内推出没有任何问题的移动应用程序,这使得我们倍感压力。不仅如此,企业也在寻求能够快速切入到业务的应用程序。应用程

    阅读全文>>

作者:coody分类:【_移动应用浏览(1014

2018-08-15

移动应用开发技术过多,该怎么做选择

    移动应用开发技术过多,该如何做选择 随着互联网创业的持续升温,市场对于移动应用开发的开发者需求也供大于求,对于移动端开发工具技术也五花八门,大致分为三大类,第一种就是纯原生开发,纯原生app固然很好,但是其学习成本高,开发周期长,打码量多,一般对于融资后的企业比较试用,另一种就是这两年比较火的web app,一般是通过HTML5 开发从而封装而实现的,众所周知web app过分依赖网络,渲染性能较弱,标签太多代码量也不少,web app只能说是一个临时解决方案,今天我们仔细说说第三种方案,在众多开发工具和平台中之所以选择他是因为不用原生方式开发也能带来流畅的原生体验。Xml和JavaScript的完美结合打破了常规原生APP的开发方式,这种方式不仅带来了代码量相对极少的优点,同时编辑一次适用于Android和iOS系统,虽然iOS端对比Android不是很成熟,但随着爱码哥5.0的

    阅读全文>>

作者:coody分类:【_移动应用浏览(1552

2018-08-14

评测:华为最新移动应用/APP测试工具MobileTest

    测评:华为最新移动应用/APP测试工具MobileTest 一、目前移动应用/App的测试痛点及可选方案 移动互联网市场进入下半场,同质化竞争激烈,平均获客成本增加。屏幕不适配、闪退、无响应、UI异常等兼容性问题严重影响用户体验,影响用户转化率和用户粘性。如何解决这些问题呢? 方式1:Android模拟器或USB连接真机测试 缺点:无法发现屏幕等硬件差异引起的兼容性问题和性能问题。 方式2:采购主要适配机型做兼容性测试 缺点:Android定制系统多,屏幕尺寸和分辨率等硬件参数差异大,机型更新快,采购和维护成本高。 这两种方式还有其它缺点: 1.兼容性测试专业性强,需要具备Android开发和测试经验,学习成本高 2.手工测试操作效率低,重复劳动量大,发现问题定位诊断难度大 3.自动化测试开发成本高,多机型自动化测试还需要搭建软硬件测试平台 二、华为MobileTest的关键特性

    阅读全文>>

作者:coody分类:【_移动应用浏览(1174

2018-08-14
上一页 1/7页 下一页