中国的移动互联网用户已经达到2.33亿,随着越来越多的互联网用户开始访问移动互联网,和一些不浏览互联网的用户开始访问移动互联网,可以想象移动互联网在以多么惊人的速度进行增长。未来,移动互联网将成为IT发展的下一个蓝海。
那么未来移动互联网可以为我们做什么?其实移动互联网就是把一个随身携带的手机,连到一个浩瀚的互联网上,能够帮助我变成一个更强大的我,可以应用手机的这种不会失去的记忆力,可以用互联网上巨大的知识联合起来帮我解决问题。
笔者作为移动互联网领域的从业者,从开始接触移动互联网应用的开发,到目前对移动互联网的应用开发有了一些研究和认识,整个过程中颇有感触。总体说移动互联网应用的开发,在开发方式上与桌面应用和Web应用开发有很多相似,由于移动终端硬件的特殊性,在服务内容、类型和推广上却是有很大的不同。
一旦手机等移动终端连接到互联网上,那么除了通话和上网之外,手机等移动终端应用的想象空间将会非常大,并将会给我们的生活带来很大便利。但我们也要清醒的认识到,由于移动终端硬件设备和操作系统的差异性非常大,导致在移动终端上进行软件开发时会面临很多问题和限制,这些问题是我们无法回避的,也是我们无法改变的,但我们需要清楚的认识到这些问题,以指导我们的开发和推广。
下面,笔者就针对在移动互联网应用开发过程中出现的一些问题,做简要的阐述:
操作系统繁多
移动操作系统目前是Windows Mobile、Symbian、Android、iPhone等并存,且还有各大运营商发布的操作系统等。繁多的操作系统,导致需要提供非常多的平台版本介质,况且还有操作系统本身的不兼容性,比如Android2.0/1.5之间存在的兼容问题,Windows Phone7完全不向下兼容问题等,操作系统处于混战的状态。
开发语言繁多
手机平台的多样性,导致开发语言种类的繁多,开发团队需要熟悉和了解较多的语言和开发环境,并由此带来了非常高的开发和维护成本,这也是与传统软件不一样的地方。对于中小型的团队来说,都要求开发成员掌握至少两门以上的开发语言,因此在开发移动互联网产品时,通常会按照市场占有率的高低,来决定平台介质的开发顺序。
键盘和屏幕适应
手机的屏幕可谓是五花八门,各种各样,有320*240、480*640、320*640等,程序在开发中,需要针对不同的屏幕做UI适应,同样不同的输入方式,如触摸屏、QWERTY、软键盘,在UI设计以及易用性上,就会有不同的要求,开发者需要考虑这两种输入模式的差异,提供更加友好的输入模式。
网络和流量的限制
目前,国内3G还没有普及,使用互联网服务的用户,仍然是使用2G的网络,这就要求应用在提供服务的时候,一定是要假设用户当前的带宽是每秒几十K级别的水平,不能完全按照3G的通信质量来提供服务,否则就会出现窄道走大车的问题,带来不好的用户体验以及流量浪费。
内存、电池限制
手机终端不同于PC,在内存使用和电池的续航上有很多限制,比如,目前通用的内存范围从16M~256M,程序在开发过程中,需要谨慎的考虑内存的分配情况,如不注意,就会导致用户手机变慢或死机等现象,并会被用户抛弃。
手机电池续航能力不足,已经成为制约手机终端应用发展的一个非常重要的因素,通常用户对于电池续航时间是非常敏感的,比如我们在桌面系统使用的后台线程运行、定时更新数据等方式,在终端应用上,就需要慎重使用。
终端匹配的繁杂
由于屏幕、键盘、CPU、内存、电池、屏幕等差异,应用在各个终端上的适配是一个非常庞大的工作,如果按照传统软件的测试方法,基本上是不可行的,这也是目前终端软件开发面临的一个主要的难题,暂时还不清楚如何在各种手机上做兼容性测试。
正是由于上述这么多的问题和限制,笔者对如何提供移动互联网服务?服务内容是什么?移动互联网的应用开发该怎么做等问题给予了以下应对策略:
从国内互联网发展的趋势来看,娱乐、游戏、沟通、资讯始终是互联网上最主要的服务,国内的互联网主力用户(15~30岁)以及用户的知识水平,决定了互联网的主要业务方向,而在Apple Store中,下载排在最前面的是办公、协作、工具类的应用,不是游戏娱乐类应用。工程师开发创新的时候就应务实的,以更符合用户需求为标准进行针对性的开发。
移动舆情是我们面向移动互联网用户提供的一种服务,它以前仅仅是我们面向政府或企业用户提供的一种专业服务,但我们最终在移动领域提供的服务,必定是面向绝大多数移动互联网用户的服务,因此服务的提供和运营要充分考虑国情,只有让用户量变大,才有可能持续增长和盈利,否则很难有发展。
移动互联网应用的开发架构和过程
受制于前边提到的问题和限制,以及移动终端的计算能力,在移动互联网应用的开发上,区别于传统软件的开发,客户端一定要简单,要减少客户端的计算,把计算放到服务器上,笔者认为,“云计算”必定会成为移动互联网服务提供的基础,因此加强云计算的研究和开发,对以后移动互联网应用的发展有非常重要的意义。
初始开发互联网应用时,通常会先以Web的方式提供服务,目的是为了利用B/S架构的优势,减少终端匹配的问题,随着需求的逐渐深入理解和稳定,如果对及时性以及交互性要求提高,再把某些功能改进为C/S结构的模式,也就是说一个移动应用,通常会是B/S和C/S结构并存,比如腾讯的QQ终端、UCWeb,IM部分是C/S架构,其他功能则主要以B/S为主。
以用户为中心,用户至上的服务模式
移动互联网应用想要得到推广和发展,必须用户至上。互联网服务的推广是口碑相传的模式,以用户为中心的策略,才是最好的策略:
★用户体验、UI,需要由专业的人来完成。要有骨灰级的玩家来使用,只有骨灰级的玩家,才能创造出吸引普通用户的应用。
★不要在应用中强迫用户。我们在安装浏览器插件中,经常会遇到很多这种服务,最后的结局都是被用户唾弃和删除。
★免费和收费并存。更多的服务是免费,少量高级服务收费,免费是为了吸引用户成为规模,收费是为了提供更好、更个性化的高级服务,通常用户拥有免费就已经可以了。
★社区论坛的建设。互联网用户喜欢在网上反馈,我们就需要围绕产品建立这样的社区,可以由产品团队成员来回答和服务,让用户感受到尊重和我们的激情,现在使用的优秀移动产品,都会存在这样的社区,像UCWeb,已经建立英文的社区。
TRS的移动互联网应用开发
传统的企业应用,关注的是业务流程、数据准确、应用性能和稳定等指标,但是移动互联网的用户群变化了,面对的都是非专业用户,他们喜爱娱乐、游戏、交友,他们希望应用是“有用的”和“好玩的”,因此,TRS在应用开发中一直把用户体验放在第一位,让大多数用户能简单的使用服务是我们努力的目标,并满足服务的内容、稳定性、性能等指标。
拥有好的技术基础和系统架构能力,是我们TRS团队的优势,我们有信心通过提供优秀的服务理念,在用户体验、创新思维上做出好的手机应用。TRS移动互联网应用的开发团队也有信心变成手机应用的专家,比用户站得高,看得远,并做出让用户兴奋和满意的创新应用。
- 浏览: 1589895 次
- 性别:
- 来自: 上海
最新评论
-
huihai:
有demo吗?
NamingStrategy实现动态表名映射 -
cangbaotu:
推荐给大家一些有用的爬虫源码:https://github.c ...
网络爬虫(源代码参考) -
tuspark:
除了.classpath文件以外,.project文件也应该了 ...
Eclipse .classpath文件浅谈 -
tuspark:
造成eclipse自动关闭的原因有很多,这里有很多介绍:ecl ...
eclipse 自动关闭 解决方案 -
DEMONU:
网上都是这些,这种文章。。。
ActiveMQ中的消息持久性
相关推荐
浅谈移动互联网通信技术.pdf 作为一篇关于移动互联网通信技术的论文,作者从移动互联网通信技术的发展背景、技术特点、存在的优缺点 oraz发展趋势等多方面对其进行了分析。下面是本文的知识点总结: 一、移动...
### 移动互联网技术在图书馆管理中的应用 #### 摘要 随着互联网技术的飞速发展,特别是移动互联网技术的普及与应用,图书馆管理领域迎来了新的发展机遇。本文旨在探讨移动互联网技术如何改善图书馆管理和服务水平...
移动互联网时代下,云计算系统架构是当前信息技术领域的重要研究主题,其目的在于构建一个高效、稳定、可扩展的...随着技术的不断进步和应用场景的不断扩展,云计算系统架构将继续在移动互联网时代扮演着重要的角色。
总结以上知识点,移动互联网时代高校办公自动化的开发与应用是一个复杂而系统的过程,需要从多方面进行考虑和规划。通过不断的技术创新和优化,结合高校自身的特色和需求,可以构建出适合高校实际工作的高效、便捷和...
在技术发展和应用普及的双重推动下,移动互联网时代的网络安全问题需要得到行业和用户的共同关注,并采取切实有效的措施进行应对。通过不断的技术创新和安全意识的提升,才能确保移动互联网技术的持续健康发展,保障...
本文将探讨移动互联网时代广播频率在不同领域的创新趋势,包括频道定位、栏目内容、生产流程以及如何通过新媒体渠道进行广播节目的改造和推广。 首先,频道定位的创新是广播行业应对新媒体冲击的关键。以往的广播...
为解决以上问题,移动APP结合互联网、移动开发、数据库和地理信息系统技术,设计了五大基本功能: (1) 巡查填报:APP可实现巡查任务的实时记录,包括发现的问题、工作内容等,减少手工记录的繁琐。 (2) 审批流程:...
"浅谈物联网技术的应用与发展" 物联网技术是近年来兴起的一项新兴技术,作为新型的战略性信息产业,它的发展对社会的经济管理、生产运行、乃至个人生活都将产生深远的影响。物联网技术可以实现智能交通管理、智能...
本文主要探讨了移动互联网时代出版社复兴的可能性,以“ONE·一个”手机App为案例进行了深入研究。该App凭借其独特的风格特色和运营模式,在阅读类App市场中取得了显著的成功,为传统出版社提供了转型的启示。文章...
《浅谈互联网通信技术的应用研究》 随着信息时代的飞速发展,互联网通信技术已经成为现代生活中不可或缺的一部分。这种技术是科技进步的产物,它以其独特的特点,如通信方式的多样性、广泛的渗透范围以及无可比拟的...
【标题】:浅谈移动APP对社会发展的影响 【描述】:本文主要探讨移动应用程序(APP)如何在社会发展过程中发挥重要作用,以及它们如何改变用户的生活体验和行业动态。 【标签】:APP应用开发、数据分析、参考文献...
浅谈Java技术对互联网时代的重要作用 Java技术是互联网时代不可或缺的一部分,自从1996年初Sun公司发布第一个Java开发工具以来,Java语言就成为了跨平台的、面向对象的编程语言。Java语言的优良特性,如可移植性、...
"浅谈物联网环境下的5G通信技术应用" 在物联网环境下,5G通信技术的应用是当前技术发展的热点之一。本文将从物联网和5G通信技术的概述开始,接着探讨物联网环境下5G通信技术的发展必要性和应用。 首先,物联网可以...
4. 产业链各环节积极参与:电信运营商、软件开发商、终端制造商、金融机构等纷纷布局移动电子商务领域,推出各种创新产品和服务,如移动支付、电子商务搜索工具、手机银行等,丰富了移动电商的应用场景。 5. 生活...
企业需要关注这些趋势,及时调整策略,以抓住移动互联网带来的商业机遇。 综上所述,移动电子商务作为电子商务的新形态,其快速发展和广泛应用预示着未来的商业格局将更加多元化和便捷化。面对挑战,企业和业界需要...
2G采用的是数字调制技术,容量增加,系统容量的增加使得2G时代的手机可以上网了,虽然数据传输的速度很慢(每秒9.6-14.4kbit),但是文字信息的传输却由此开始了,这成为当今移动互联网发展的基础。 四、3G时代的...
【标题】:《.NET技术在Android平台下的应用浅谈》 【摘要】:本文探讨了.NET技术在Android系统中的应用,主要介绍了如何利用C#语言和Mono for Android插件在Microsoft Visual Studio环境下进行Android应用的开发。...
4G技术的出现,为移动互联网的快速发展提供了强大的支撑,使得高清视频、在线游戏、远程医疗等高带宽应用得以普及。 4G(第四代移动通信)的核心特点在于高速数据传输,其理论上的下行峰值速率可达到1Gbps,低速...
文章首先指出了移动互联网和政府信息化建设对无线电管理工作的影响力,以及在实际工作中对即时业务数据或文档查询的需求。文章接着提出了云计算在无线电管理信息化工的发展中所扮演的重要角色,以及通过建立一体化...
4G网络的普及,推动了移动互联网的广泛应用,如移动支付、社交网络和各种应用程序的涌现。 六、第五代移动通信系统(5G) 5G作为当前的研究热点,致力于提供超高速、低延迟、大规模连接的服务,旨在支持物联网、...