移动网络开发(精选十篇)
移动网络开发 篇1
关键词:移动终端,多平台,BERW,J2ME
计算机网络的出现, 不仅给人们的生活和工作都带来了便捷, 将人们从繁杂的事务束缚中解救出来, 还打破了时空的限制, 给人们的自由交流提供了平台。目前, 一方面, 在科技的带动下, 移动终端迅速发展, 其中最明显的是智能手机的更新换代。另一方面, 网络化技术的发展, 促进了移动终端把服务拓宽到了图片, 铃声的下载, 甚至是GPS定位等服务。据目前情况分析, 在科技的带动下, 将来移动终端还将继续朝着网络化和智能化方向发展[1]。
1 关于移动终端开发技术
1.1 BERW技术
Binary Runtime Environment for Wireless (BREW) 技术就是指无线二进制的运行环境, 这是美国高通公司提供的一个通用接口平台, 专用于无线数据应用程序的开发和执行。借助BREW技术, 用户可以在指定的服务提供商下载程序或者游戏, 运营商也能为用户提供相应的资讯、娱乐、商务服务。
BREW平台与其他平台相比, 体积瘦薄, 能在低端手机上运行, 且浏览速度快, 支持多种执行环境, 又能为无线设备提供实时的运行安全防护, 是一种具有商品化性质的平台。
1.2 J2ME技术
J2ME是Java API和JVM虚拟机的一个浓缩版本, 技术比J2SE和J2EE的标准要复杂。作为Javas技术的一部分, J2ME具有跨平台和网络的功能, 大大满足了嵌入式计算机和微型计算机的操作需求。
J2ME平台是从Javas技术衍生出来的, 因此J2ME平台同样具备着可移植性, 在Java上开发出来的应用程序, 可以在不同的设备山运行。同时, J2ME平台可以使用简单的编程语言开发出丰富的网络功能。J2ME平台还有一个庞大的开发群体。由此看来, J2ME平台是一个非常有优势的平台。
2 移动终端网络的应用概况
我国的移动终端目前来说主要是手机为主, 随着科技的快速发展, 智能手机的更新换代越来越快, 智能手机价格越来越低, 导致了手机占领了大部分的网络市场。而手机大也因其易于携带的特性, 大大满足了人们利用零碎时间的需求, 但这一方面也导致了人们对移动终端的需求越来越多样化。最常见的有网上购物、网络社区交流、网络信息共享等。可以说, 移动终端的应用是越来越广泛了。目前, 国内的手机移动终端运行网络主要是GPRS和CDMA两大运营商, 其中GPRS适用于移动用户群的手机终端, CDMA适用于联通用户群的手机终端。
面对高通对于CDMA技术的垄断性问题, 在一定程度上阻碍J2ME在CDMA网络上的应用发展。高通提出一种方案, 即“基于BERW的J2ME应用”, 这也就是说J2ME可以通过在BERW的基础上安装MV来运行其应用。这个方案是具有一定的可行性的, 但由于目前技术的不成熟, 运用的还是比较少。
3 多平台移动终端网络应用的实现
多平台移动终端应用系统融合了多个平台的大型网络应用系统, 在这一个大型网络应用系统中, 不同平台移动终端的数据交换与信息共享已实现[3]。以手机游戏为例, 分析图形图像、声音以及储存功能在多平台移动终端网络中应用的实现。
3.1 图形图像处理
图形图像作为游戏的表现形式之一, 因此图形图像在游戏中占的比重相当大的, 并且, 图像对游戏程序的影响也相当大, 图像质量的好坏不但能影响游戏视觉效果的显现, 甚至还会引发导致游戏程序运行慢的问题。
图像处理使用区块图形处理技术, 就是将需要的图形用区块图形技术的方法画到屏幕上, 处理成游戏图像的一种技术, 此外还有一种双缓冲技术。但无论何种技术形成图片, 其所占内存是非常大的, 因此, 如果能把图像优化, 就能充分提高内存的利用率。例如图片压缩:这个办法是最有效的。但BREW只支持BMP、PNG格式的图片, 而J2ME则支持PNG格式的图片。
3.2 声音处理
除了图像, 声音也是游戏必不可少的, 它能让原本单调的游戏变得生动起来。游戏里声音播放功能的实现过程首先是发送请求, 设备接到请求讯息后会启动硬件资源支持, 然后按指令播放相应的内容。
在手机移动终端的平台里, BREW能支持多种声音格式, 其中包括QPC和MIDI两种声音格式。BREW对于声音的播放一般来说是使用异步播放的方式, 而J2ME则是使用MIDP2.0播放声音, 但每款支持MIDP2.0的设备所支持的声音格式可能都不相同。
3.3 储存功能的实现
作为移动终端的载体——无线通讯设备, 为了满足运行的需求, 通常需要两种类型的内存, 一种用于满足正在运行着的应用程序的运转, 另一种则用于数据的持久性的存储。前者是瞬息性保存, 不具有持续性, 而后者存储数据的时间比前者长, 能保存数据储存的一个时间性和完整性[4]。例如游戏应用就需具备保存进度的功能。由于一款游戏的连续性比较长, 通常用户玩游戏都是采用间断性的方式, 在玩到一定阶段时, 会因为各种原因暂停, 然后把当前进度保存起来, 等需要重新开始的时候读取记录即可。这时候就需要持续性的储存功能来储存数据了。
对于储存功能, BREW技术能提供文件及数据库两种储存方式进行数据的持久存储, 而J2ME则可以提供一个记录管理系统 (RMS) 来储存数据[5]。二者在储存方面提供的服务不同, 可谓各有优势。
4 结论
科技在不断地发展, 带动着网络技术也在不断进步, 而多平台的移动终端网络应用提供给人们的服务也在不断满足人们的需求。但是科技是一个瞬息万变的主体, 因此, 移动终端网络应用也应该随着科技的发展而不断进步, 并且要认识到这种进步是没有终点的, 只有具有不断进步的意识, 才能更好地满足人们对移动终端网络应用的需求。
参考文献
[1]王捷.图书馆信息服务中的移动终端管理策略——基于无界网络环境[J].图书馆学刊, 2015, 1:103-105.
[2]李冰.基于TD-LTE的移动终端共享网络技术的研究[J].通信管理与技术, 2013, 5:6-9.
[3]余泓, 王爱平, 常凯.基于移动终端的云服务拨测调优预警方法研究[J].电脑知识与技术, 2013, 36:8273-8276.
[4]臧海峰.基于多平台的移动终端网络应用研究[J].科技信息, 2009, 24:357.
移动应用开发-实验报告 篇2
实验时间:2018.3.16 实验地点:X501
一、实验目的
1.掌握Android开发环境的搭建;
2.了解Android SDK的安装、配置、使用; 3.熟悉开发工具Android Studio的使用; 4.了解创建项目并熟悉文件目录结构;
二、实验学时
2学时/次,共2学时
三、实验环境
Android Studio;JDK1.7;PC机
四、实验内容和要求
1.Android Studio安装
(1)Android Studio的下载与安装
前提准备工作:安装 JDK 并配置 JDK 环境变量。
请使用传统的 JAVA_HOME 环境变量名称。很多人会被提醒 JVM 或者 JDK 查找失败,几乎都是因为 JDK 版本或者没有使用 JAVA_HOME 这个环境变量名称的原因。
①Android Studio可以从中文社区进行下载,网址为http:///。在浏览器中打开该网址,如图1-1所示。
图1-1 Android Studio官方网站
②选择合适的平台,进行下载,如图1-2所示。
图1-2 Java platform(JDK)③安装之前,要确定JDK版本必须是1.7或以上,否则安装之后会报错。双击Android Studio的安装文件,按照提示一步步安装,具体参考教材。不出意外的话,看到图1-3所示的界面,说明Android Studio已经安装成功了。
图1-3 Android Studio已经安装成功
2.配置Android Studio 安装Android Studio完成之后,运行Android Studio。每一次安装,都会显示图1-4所示的这个界面,用以选择导入Android Studio的配置文件。
第一个选项 :使用以前版本的配置文件夹。第二个选项 :导入某一个目录下的配置文件夹。第三个选项 :不导入配置文件夹。
如果你以前使用过Android Studio,可以选择到以前的版本。如果你是第一次使用,可以选择第三项。
图1-4 导入Android Studio配置文件
3.创建AVD 如图1-5所示,点击图标,打开AVD Manager,效果如图1-6所示。
图1-5 打开模拟设备管理器
图1-6 模拟设备管理器界面
⑴单击创建虚拟设备,打开新的界面,选择设备类型与尺寸,如图1-7所示。
图1-7 选择设备类型和尺寸
⑵选择合适的SDK版本,如图1-8所示。
图1-8 选择SDK版本
⑶配置AVD属性,如图1-9所示。点击“Finish”后,返回到AVK
图1-9 配置AVD属性
图1-9 打开AVD效果 4.创建第一个HelloWorld ⑴ Android Studio中选择【File】【New】【New Project】选项创建项目,如下图1-10所示。填写相关信息,依次如图1-
11、图1-
12、图1-13所示,最终完成应用程序的创建。
图1-10 创建新的工程
图1-11 选择应用软件支持的设备平台
⑵点击工具栏中【AVD Manager】按钮启动模拟设备管理器,后点击运行按钮,启动虚拟手机。
⑶点击工具栏中的运行按钮运行程序,如图1-14所示,运行程序。系统会对程序进行编译,并将应用软件安装于运行的虚拟手机中。
图1-12 选择应用软件入口代码
图1-13 设置Activity和布局文件
图1-14 Android应用程序存储位置
四、思考与练习
1.如何卸载模拟器中的apk应用程序文件。
2.浏览Android SDK帮助文档,了解Android SDK帮助文档的结构与用途。
实验二 Android用户界面设计
实验时间:2018.3.23 实验地点:X501
一、实验目的
1.掌握用户界面的基本控件的使用方法; 2.掌握用户界面布局的使用方法及技巧。3.掌握界面事件的使用。
二、实验学时
2学时/次,共6学时
三、实验环境
Android Studio;JDK1.7;PC机
四、实验内容和要求
1.完成计算器的用户界面设计以及+-*/四则运算,请写出+-*/运算的源码。(Java实现的源码)
2.使用ProgressBar和Spinner控件,设计并实现如下功能:(1)当单击按钮时,进度条开始更新,每隔1秒进度更新10%,直至更新到100%后消失。
(2)在界面中添加一个按钮,使得界面进行跳转至新的界面,使用Spinner实现一个下拉列表。(Java实现的源码)
实验三 Android组件通信
实验时间:2018.4.27 实验地点:X501
一、实验目的
1.掌握Intent、BroadcastReceiver等组件之间的通信; 2.掌握多线程的概念及使用。
3.掌握Handler类及异步工具类的使用。
二、实验学时
2学时/次,共6学时
三、实验环境
Android Studio;JDK1.7;PC机
四、实验内容和要求
1.本应用程序内的界面跳转及通信(Java
实现的源码)
2.使用2.Intent跳转至以下功能。(Java
实现的源码)
https://blog.csdn.net/wangxw8746/article/details/8222344 https://blog.csdn.net/zzldm/article/details/52548687
实验四 Android数据存储
一、实验目的
1.掌握SharePreferences的使用方法;
2.掌握Android内部文件及SD卡存储文件的方法。3.掌握SQLite数据库的使用。
二、实验学时
2学时/次,共6学时
三、实验环境
Android Studio;JDK1.7;PC机
四、实验内容和要求
1.使用sharePreferences实现如下功能:(Java
实现的源码)
2.使用SQLite数据库实现如下功能:(Java
移动网络开发 篇3
金山网络CEO傅盛认为移动互联创业潜力确实不小。目前,移动端芯片更新的速度已经超过PC,而它的运算能力还在急剧发展,有一天,移动设备运算能力将达到甚至超越PC的水平,完全满足用户要求。此外,移动互联网的特质迸发出了不少具有新特质的App——那些具有移动性和社交性的App,比如微信的摇一摇功能就是PC端没有的。
但是想挖到金子却不容易,目前从事移动开发的创业者们面临的问题不少。
其一融资难。艾媒数据显示,移动互联网行业2012年上半年获得融资的案例是18起,数量较2011年下半年的35起比例下降49%,较去年同期的32起下降44%。墨迹天气CEO金坚表示,风投已对这个行业逐步冷静,移动互联网行业融资愈发艰难。
其二盈利难。数据显示,中国手机应用开发者约100万人,现盈利的占13.7%,亏损的占64.5%。部分创业者表示有自己的盈利模式,但是现在他们还处在培养用户的阶段。
其三产品留存率低。2011年全球Android平台已发生近70亿次App应用下载,其中仅仅9500万次是付费应用,占比仅1.35%。快速问医生产品总监吴佳宁说:“一款游戏玩通关了一次,可能就不再玩了。同样,对于不是始终有刚性需求的用户,问答类产品使用过以后,短期内也不会再用。”
其四经验匮乏。专门从事移动广告优化的平台公司果合调查显示:截止2011年5月,中国移动开发者开发年限在1年以上的开发者仅占35%。我有啦运营经理宋廷蓼对这一点表示赞同:“我们团队面临的一个重要问题就是年龄偏小,经验相对匮乏,跟我们一样的开发者也有很多,都面临类似的问题。”
不过在困难面前,妥协和放弃不是办法,金山网络CEO傅盛认为,挖金虽不易,重要的掌握好方法。首先要深度创新,做App不要光拼功能,而一定要做得足够深度或者垂直,才能摆脱竞争对手。当你在App中砍掉不必要的功能,让它足够简单,用户用的时候效率足够高,没有bug,留存率就开始提升了。
移动网络开发 篇4
移动互联网是互联网发展的趋势, 其重要性已日益显现, 根据IDC调查2013年中国互联网用户突破6.18亿, 其中移动互联网用户达4.69亿, 占总用户数的76.89%, 网民利用移动互联网上网的时间也超过了桌面固定网络上网的时间, 移动互联网越来越成为网民上网的主要途径。在移动互联网条件下, 智能移动终端已经普及, 只要有无线网络存在, 网民就可以全天候上网操作, 为人们更好地利用碎片时间提供了有效途径。所谓的碎片时间, 即指日常工作、学习之余闲散的、零碎的时间, 这些时间不是很长, 不适宜做比较有深度的事情, 如在银行排队、在餐厅等餐、堵车、乘坐公交车或地铁、课间等, 目前随着人们生活节奏的加快, 移动终端设备的普及, 碎片时间已越来越多[1]。
1 新形势下传统网络教育在资源利用开发过程中存在的问题
网络远程教育是学员与教师、学员与教育组织 (网校) 之间主要采取多种媒体方式进行系统教学和通信联系 (目前还是以通过桌面固定网络的形式为主) 的教育形式, 将课程传送给校园外一处或多处在职学员的教育。相对于传统函授和业余教育形式, 网络教育突破了时空限制, 在职学员可以通过网络进行实时学习, 很大程度上缓解了“工学矛盾”。但是, 在实际实施过程中, 传统网络教育在资源利用开发过程中还存在着一些问题, 影响了网络远程教育质量进一步提升:
(1) 网络远程教育资源的网络应用是根据桌面系统为基础的固定网络传输设计的, 已明显不适应在职学员上网习惯的变化。传统网络远程教育资源的应用主要通过桌面固网平台的访问模式, 目前绝大多数的网校都没有开发基于Android, iphone, ipad等移动平台的访问应用系统, 学员无法顺畅地通过移动终端进行上网学习。
(2) 网络远程教育资源以课时为单位进行授课内容的设置, 不适应在职学员的特点。参加网络远程教育的在职学员在单位里是骨干, 在家庭中是顶梁柱, 工作压力和生活压力都非常大, 只有一些随机的碎片时间, 很难经常安排出连续大量的空闲时间进行网上学习, 完成以课时为单位的传统教学安排。
(3) 网络远程教育资源内容的更新相对较为缓慢, 不适应在职学员对知识的需求。目前很多专业的发展很快, 新理论、新知识层出不穷, 这需要授课内容不断更新。同时国外哈佛、耶鲁、斯坦福、麻省等名校也在新浪等网站开设了高质量的网络公开课, 通过APP也可以移动上网点播观看, 对国内网校展开了竞争。这对网校更新网络远程教育资源, 提高资源质量提出了更高的要求。
(4) 网络远程教育缺少一个有效的资源共享、沟通的平台, 不适应在职学员交流互动、共同提高的要求。目前大部分网络远程教育平台重视教学资源的单向传输, 学员学习反馈渠道较少, 学员与教师以及学员与学员之间更是缺乏交流互动, 不能很好地实现教学相长、信息经验的共享, 不利于提高网络远程教育资源利用的有效性。
2 传统网络远程教育在资源开发利用中存在问题的原因分析
在新形势下, 产生这些问题的原因归根到底就是思想上不重视, 理念上不更新, 措施上不跟进造成的。网络远程教育发展的技术基础是网络技术, 网络技术发展日新月异, 如果忽视了对网络技术发展的研究, 就不能敏锐地捕捉到网络技术发展所带来资源利用开发的全方位的改变, 就不能及时地提出并实施应对措施, 长期以往, 就会逐步丧失进一步发展的机遇。
目前对于移动互联网对网络远程教育影响的研究, 很多网校重视不够, 仍然沿用传统的模式, 对新情况、新诉求漠然置之。虽然在现阶段, 传统模式还能够维持网络远程教育的运转, 但措施将越来越不得力, 服务学员的能力和质量也将越来越不能够得到保证。
3 新形势下创新网络远程教育资源开发利用的政策建议
面对网络远程教育资源开发利用中所面临的问题和挑战, 各个网校应该抓住问题的本质, 创新网络远程教育资源开发的手段, 适应新形势, 提高教学质量, 更好地服务学员:
(1) 重视趋势研究, 积极探索新形势下网络远程教育资源开发利用的新途径。各个网校都应该认真研究移动互联网的发展以及对网络远程教育带来的深刻变革, 要清楚地认识到只有顺应移动互联网发展的这个大趋势, 才能够把握网络远程教育的未来发展, 才能在网络远程教育日益激烈的市场竞争中处于一个优势地位。在此基础上, 各个网校更要积极探索新形势下网络远程教育资源开发利用的新途径, 方便学员, 提升教学质量。
(2) 完善服务平台, 为学员提供全面的网络技术支撑。作为网校, 一方面要完善传统网络远程教育资源服务平台, 为桌面系统的访问提供更好的服务;另一方面, 更要大力建设网络远程教育资源的移动互联网访问平台, 为学员提供友好的界面操作, 兼容包括Android, iphone, ipad在内的移动终端。网校通过整合好各种网络平台资源, 以适应各种访问方式, 特别是移动互联网访问方式, 方便学员的登录学习。
(3) 革新课时体系, 为学员提供碎片化学习的授课模式。在总教学量保持基本不变的前提下, 将原有的以课时为核心的授课模式, 变革为以知识点为核心的授课模式, 即将网上的授课视频以一个课时为单位变为以一个知识点为单位进行授课内容的组织, 将每个学习视频的时间缩短为10~20min。通过革新, 一方面使每个视频的知识内容更具完整性, 另一方面也适应了一般大学员一次适宜的移动学习时间为5~30min的调查结论[2]。通过学习更新, 有利于学员充分、有效地利用碎片时间进行学习, 积少成多, 在不知不觉间完成了课程学习, 避免了没有延续性闲暇时间所带来的困难。
(4) 及时更新内容, 为学员提供高质量的课件资源。教育资源质量的高低是吸引学员接受、参与网络教学的关键, 网校一方面要有优秀教师担当主讲老师吸引学员, 另一方面更要有好的教学内容, 最新的学科知识留住学员。这就要求网校要不断地遴选优秀主讲老师, 创新教学形式, 更要不断借鉴其他网校和教育机构的成功经验, 不断更新教学资源, 科学安排教学内容, 适应在职学员不断提高的学习需求。
(5) 构建交流平台, 为学员提供资源共享的畅通渠道。网校可以重点利用移动互联网构建便捷的学员与老师共同参与的交流平台, 如建立BBS、微信群、QQ群等, 在平台上可以进行实时咨询、答疑、交流学习心得, 共享学习经验和课外学习资料。交流平台的建立, 使得传统网络远程教育枯燥的单向授课变成了丰富多彩的群体性共同学习, 在共同学习中思想更容易出现了碰撞, 产生新知识、新经验, 使网络教育资源更加丰富, 更好地促进学员主动学习。
移动互联网为网校更好的创新教学模式, 开发更优质的教学资源, 推出个性化的教学服务措施提供了强有力的支撑平台。网校也只有顺应移动互联网的大趋势, 顺势而为, 才能进一步提高教学质量, 进一步提升服务学员的能力。
摘要:文章分析了在移动互联网飞速发展的形势下传统网络远程教育资源开发所面临的问题及产生的原因, 提出了从重视趋势研究、完善平台建设、革新课时体系、提升资源质量、构建交流平台等5个方面进行网络远程教育资源的创新性开发, 提升教学质量。
关键词:移动互联网,网络远程,教育资源,创新
参考文献
[1]王君珺, 闫强.碎片时间的应用现状与发展趋势分析[J].北京邮电大学学报:社会科学版, 2011 (2) :47-52.
移动软件开发先锋 篇5
该公司的联合创始人兼CEO,30岁的Ben Lamm表示:“我们就是有这份自信。说真的,谁不愿意和最好的公司合作呢?如果你自己都不相信自己是行业内的老大,没有信心为客户带来最好的产品和服务,那谁还愿意与你合作呢?”
Chaotic Moon并非只是说说而已。该公司曾为多家公司开发了大量受欢迎的移动应用和游戏,与他们合作的公司包括微软、CBS Sports、Sanrio以及必胜客等。Lamm表示:“我们编写了最好的软件,并且和世界上最伟大的品牌一起合作。如果我们不是最好的开发公司,那我们根本不可能在这么短的时间里取得如此的成就。”
Lamm与William Hurley合作,Hurley现在是Chaotic Moon的实验部门的总经理。与他们合作的,还有公司的CFO Mike Erwin。这三个人在2010年初成立了Chaotic Moon。在成立Chaotic Moo之前的几个月,Erwin卖掉了他的公司Simply Interactive。该公司成立于2003年,那时候Lamm还是贝勒大学的学生。Simply Interactive曾为戴尔、ExxonMobile以及惠而浦等公司开发数字培训程序,这些经验在日后为Chaotic Moon在用户交互界面方面的优势打下了基础。
Chaotic Moon在2011年初开始受到关注,那时候他们开始和媒体大鳄News Corp.进行合作,他们为News Corp.开发“每日电子报”——第一款为iPad优化的电子报纸。随着他们的名气越来越大,他们开发软件的费用也越来越高,从最初的20万美元涨到了500万美元。据Lamm介绍,他们90%的客户都来自老客户的推荐,并且他们的年度盈利已经超过了8位数,然而他却拒绝向我们吐露具体数字。在谈到盈利数字时,他告诉我们:“我们的利润率非常高,如果我们把具体数字告诉我们信任的顾问或是PE,他们一定会吓坏的。”
在谈到私人股权投资时,Lamm表示,Chaotic Moon至今为止已经拒绝了多家风投的投资。他说道:“对我们来说,关键是要维持对公司的控制。我们有信心可以独自维持公司的正常运营。我们需要的只是几台电脑和一群热爱工作的人。我们不需要合作伙伴干预公司的运营。”
从发展的角度看,Chaotic Moon有扩展业务的计划。他们的团队有意涉足硬件设计领域,他们可能会为微软Xbox 360的体感游戏机设计外接硬件。另外,在今年早些时候成功收购App制造商DollarApp和安全公司Symbiot Security之后,他们还在寻找新的收购对象。
Lamm表示:“Hurley曾经说过‘我们不是在经营公司,我们是在创建一个让很多人狂热信奉的东西。’很多人在开发移动软件这方面做得不好,这对我们来说是个好消息。只要你能设计出一款既有实用价值,又有出色的用户体验的软件,你就能成为英雄。”
移动电子商务与移动Web开发 篇6
1.1 移动电子商务发展现状
自2015年两会工作报告中“互联网+”的行动计划提出后, 具有及时沟通、不受区域限制、操作简便等优势的移动互联网迅速发展。
中国互联网络信息中心在2015年7月23日发布的第36次《中国互联网络发展状况统计报告》中显示, 截至2015年6月, 我国互联网普及率为48.8%, 网民规模达6.68亿, 而其中手机网民规模达5.94亿, 比2014年12月增加3679万人, 使用手机上网的人群由2014年12月的85.8%提升至88.9%, 随着不断提升的手机应用体验和手机终端的大屏化, 网民以手机作为主要上网终端的趋势也进一步明显, 移动商务类的应用发展迅速, 互联网应用向提升体验方向靠拢, 越来越贴近经济方向。
1.2 移动电子商务特点
1.2.1 移动接入
移动电子商务的基础是移动接入, 是用户使用移动终端设备, 通过移动网络访问互联网信息和服务的基本手段, 用户可以随时随地、方便地进行电子商务活动。
1.2.2 身份鉴别
SIM卡卡号的全球唯一性, 保证每一个SIM卡仅对应一个用户, 这使SIM卡成为移动用户身份识别的天然工具, 通过可编程的SIM卡, 还可以存储标识用户身份的有效凭证, 如CA证书、用户银行账号等, 是实现电子商务领域必备的安全手段, 如加密算法、数字签名、公钥认证等。利用这些手段、算法, 移动电子商务就可开展比Internet领域更广阔的应用。
1.2.3 移动支付
移动电子商务的一个重要目标就是移动支付, 满足用户随时随地完成所需电子支付业务的需求。
1.2.4 信息安全
与传统电子商务一样, 移动电子商务需要具有基本的信息安全特征, 如数据保密性、数据完整性等。由于无线传输的特殊性, 移动电子商务的基本需求在现有的有线网络安全技术下不能完全满足。无线公钥基础设施 (WPKI) 、Blue Tooth/红外传输信、基于SAT的3DES短信息加密安全、KJava安全信息传输安全等, 都是移动电子商务的信息安全所涉及的新技术。
1.3 移动电子商务优势
用户通过移动电子商务可使用智能电话或PDA进行查找、选择及购买商品和服务的活动, 也可随时随地获取需要的信息、服务、娱乐、应用。移动电子商务相比传统的电子商务, 具有如下优势。
1.3.1 自由
无处不在、灵活简单、随时随地的特点是移动电子商务的主要特点。必须有线接入是传统电子商务的局限所在, 而移动电子商务可以满足人们随时随地结账、购物的需求, 享受不同的商务体验, 从而弥补传统电子商务的这种缺憾。
1.3.2 包容、开放
无线化的接入方式, 随时随地访问网络世界, 移动电子商务使得网络范围更广阔;同时, 使网络虚拟的功能更具有现实性, 也更有包容性。
1.3.3 潜在用户多
目前, 我国移动电话的普及程度远远超过了电脑。而在消费用户群体中, 消费能力强的中高端用户基本包含在手机用户中, 而传统的上网用户中年轻人居多, 这部分用户大多缺乏支付能力。因此, 在用户的规模以及用户的消费能力上, 移动电子商务比传统电子商务更具优势。
1.3.4 实时信息传递, 移动支付便捷
移动电子商务以其实时、灵活传递信息等特点被大众化的个人消费领域所接受、使用, 比如:移动互联网接入支付系统, 如登录商家的站点购物;半自动支付系统, 如出租车的计费器、商店收银柜机;日常费用的收缴系统, 如水费、电费以及煤气费的收缴;自动支付系统, 如停车场的计时器、自动售货机。
1.3.5 便利的身份认证
用户消费的信用问题一直是影响传统电子商务发展的一大难题, 而对于这个问题的解决移动电子商务显然具有一定的优势。因为手机号码的唯一性, 决定SIM卡上贮存的用户信息仅可以确定一个用户的身份, 而手机的实名制更容易实现身份确认, 移动电子商务就有了信用认证的基础。
1.3.6 更易于技术创新
相比于传统电子商务, 移动电子商务的商务方式更复杂、多元, 涉及IT、无线通讯、软件等技术, 所以很容易产生新的技术。随着我国3G, 4G网络的普及与应用, 产生的新技术将转化为更好的产品、服务。
1.3.7 应用领域广
目前, 电子商务活动已经渗透到各行各业, 人们的吃、穿、住、用、行也越来越离不开电子商务活动, 而移动电子商务比传统的电子商务拥有更为广泛的用户基础, 由最基本的移动支付, 转向商务活动的各个环节, 它的应用领域也随着互联网技术的更新及用户使用习惯的变化在不断拓展与创新。
2 移动电子商务与移动Web开发的发展
2.1 移动Web的必要性
2015年9月11日国内知名第三方移动数据服务平台Talking Data在“T11全球移动大数据峰会”上发布了《2015中国移动互联网发展指数数据报告》。报告指出随着移动互联网的发展、智能手机的普及, 人们的使用习惯也在发生变化, 从最初的吃喝玩社交聊天、影音播放等领域的关注大幅度降低;而教育阅读、健康医疗、新闻资讯以及理财等方面大幅上升。
伴随移动互联网良好的发展态势, 移动商务类应用成为拉动网络经济增长的新引擎。2015年上半年, 手机网购、手机支付、手机旅行预订用户规模分别达到2.70亿, 2.76亿和1.68亿, 半年度增长率分别为14.5%, 26.9%及25.0%。企业纷纷看到了移动端所蕴含的巨大经济效益及消费群体, 越来越多的公司和开发团队开始考虑为传统PC桌面产品创建移动版本, 很多公司在打造自己网站时都纷纷采用移动优先策略。但移动设备各公司软硬件标准不一, 屏幕大小不同。这就形成了移动Web开发的独特问题。移动Web的任务很重要的就是要满足用户们从个人电脑到手机各种移动终端的延续, 用户在个人电脑上看, 在手机等移动终端上也看, 移动设备要正常显示传统PC端网页资源, 要尽量实现在个人电脑端和移动设备端的Web视觉呈现一致性, 成为Web应用的一种延伸。
2.2 移动Web开发与传统PC端设计的差别
目前移动互联网服务对于传统PC端Web资源仍然存在着互操作性和可用性差等问题。移动Web开发与传统PC端设计存在较大差别, 主要有几方面:⑴移动设备屏幕尺寸较小。该特点造成用户通过移动设备很难或是根本不可能看到为拥有标准屏幕尺寸的台式电脑或笔记本电脑设计的文字和图片等页面内容。⑵移动设备上缺乏窗口。台式电脑能够同时运行多个任务, 使多个窗口保持打开, 而且能方便地进行不同窗体之间的页面切换。而在移动网络中, 同一时间点内只能显示一个网页界面。⑶用户的操作习惯不同。大部分移动设备并不通过类似鼠标的指针进行基本的点击操作, 而是由用户直接通过手指触摸进行点选和滑动页面的操作。另外, 要想将现有的Web应用成功移植到移动端需要考虑以上这些不同, 同时还要了解相关移动Web的规则与标准。
2.3 移动Web设计开发
移动Web开发应该优先考虑手机的固有特性, 尽量做到3个S:Simple, Small, Speedy。首先, 手机屏幕相比桌面屏幕很小, 所以满屏可显示的内容不多, 这就要求在页面设计的时候选择好适当的字号, 还得考虑文档内容的优先次序, 把重要内容靠前显示。其次, 手机的交互方式需要设计时重新考虑页面元素。桌面Web以鼠标操作为主, 这样可操作的范围很精确, 移动Web以触控操作为主, 手指的操作范围比较宽泛。最后, 手机屏幕比较小, 要考虑尽可能地在有限的显示区域中显示主要内容, 所以手机开发应尽量避免图片的使用。
3 总结
移动电子商务是对传统电子商务的有益补充, 它具有商务活动即时、身份认证便利、信息传递实时、移动支付便捷等特点。同时, 随着人们使用习惯的改变, 移动Web开发解决了移动端对PC端网页的正常显示, 更好地满足企业和用户的不同需求。
参考文献
[1]李玥.PC端Web应用到手机端Web App转换的研究与实现[D].北京:北京邮电大学, 2015.
移动开发浅谈 篇7
移动通讯技术与计算机技术的发展与融合,推动了人类社会的信息化进程。移动开发也称为手机开发,或叫做移动互联网开发。是指以手机、P D A、U M P C等便携终端为基础,进行相应的开发工作,由于这些随身设备基本都采用无线上网的方式,因此,业内也称作为无线开发[1]。
3G时代的到来,使得手机应用日渐热门,由于手机携带方便,并且是生活必带随身用品,而且信号覆盖广,操作便捷,使得人们对其给予了越来越高的期望。大家期待各种常见的或是重要的信息化系统、互联网应用可以被移植到手机上同步使用,使用户无论在何时何地,都可以连线精彩的网络世界,登录信息系统。为此,如何进行手机开发,如何在手机上催生各种多姿多彩的精彩应用,日渐成为整个ICT产业关注的焦点。
随着硬件设备和系统平台的不断发展,手持移动设备的计算能力得到了显著的提高,智能手机和平板电脑已经越来越多地出现在人们的日常生活之中,加之诸如重力感应、GPS模块、蓝牙模块、WIFI接入等特色功能的支持,移动平台的应用领域必将融入并逐渐取代传统的计算机设备;同时,互联网早已深入到了人们生活和工作中的每一个角落,随着新一代3 G网络技术的普及与发展,基于传统2.5G网络的WAP应用时代也会逐渐地退出历史舞台。在此背景下,移动互联时代便应运而生,所谓移动互联即是指智能的手持移动设备与互联网在高速发展中,相互结合、相辅相成而造就的时代产物。
再好的系统平台都需要有软件来支撑,如果把移动互联网比作新互联时代的骨骼,那么运行于移动平台之上的应用软件就好比血肉一样,是真正体现其价值的载体。移动应用软件作为直接与用户交互的窗口,已经逐渐引起了厂商和开发者的重视,开发出具有高认可度的移动应用软件,已经成为了移动平台占据传统市场的主要手段。
很显然,移动互联网给业界带来的并不仅仅是移动上网速度的提升,更多丰富的应用才是消费者买单的重要原因。苹果提倡的应用商店模式也催生了开发者们无限的创业热潮,有些开发者依靠苹果i OS平台或者是Android平台瞬间成为了百万富翁,有些依旧怀揣着成功的梦想奋力拼搏。
相关的数据表明,中国市场已经成为了移动应用消费的第二大国,仅次于美国市场。不论是个人消费类应用,还是移动企业级应用,都已经成为了消费者们热衷的移动互联网产品。得益于消费者的喜爱和市场环境的逐步净化,充分显示了中国开发者的市场发展空间非常广阔,前景无限好[2]。
2 移动开发的几种平台
2.1 Android
Android是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android的主要竞争对手是苹果公司的i OS以及微软的Windows Phone。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。2012年2月数据,Android占据全球智能手机操作系统市场52.5%的份额,中国市场占有率为68.4%[3]。
众多OEM厂商都选择了Android正是看中了其足够开放,可供定制个性化的系统。并且Android有着不仅是手机操作系统的丰富产品线:智能电视、车载设备、家庭安防、家庭物联、物流设备等。这就给开发者更多选择的机会,就业机会也会大大增加。但由于其足够开放,导致了手机平台的不统一,规格不一,导致开发者在开发一款应用时所要维护的时间会比另外两个平台花费的时间要多得多[4]。
2.2 i OS
苹果i OS是由苹果公司开发的手持设备操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给i Phone使用的,后来陆续套用到i Pod touch、i Pad以及Apple TV等苹果产品上。i OS与苹果的Mac OS X操作系统一样,它也是以Darwin为基础的,因此同样属于类Unix的商业操作系统。原本这个系统名为i Phone OS,直到2010年6月7日WWDC大会上宣布改名为i OS。截止至2011年11月,根据Canalys的数据显示,i OS已经占据了全球智能手机系统市场份额的30%,在美国的市场占有率为43%。
i OS作为苹果的移动操作系统,该平台一直是封闭的,是专门为苹果自己的设备创建的,开发人员有己知的目标设备范围,有明确的功能和局限性范围。而jobs也说过,作为i OS开发者只需要考虑两个版本的维护。i OS有IPHONE、Ipod Touch、Ipad这三个平台可以作开发,其中Iphone和Ipod Touch是一致的,而Ipad屏幕尺寸较大,只需在Iphone的基础上调整好应用的尺寸即可,当然屏幕大小导致用户体验不同,对应的AP会也不同[5]。
2.3 Windows Phone
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox Live游戏、Zune音乐与独特的视频体验整合至手机中。2010年10月11日晚上9点30分,微软公司正式发布了智能手机操作系统W i n d o w s Phone,同时将谷歌的Android和苹果的i OS列为主要竞争对手。2011年2月,诺基亚与微软达成全球战略同盟并深度合作共同研发。2 0 1 2年3月21日,W i n d o w s Phone 7.5登陆中国,这也是第一个正式登陆中国的Windows Phone系统。Windows Phone 8将采用和Windows 8相同的内核。
Windows Phone具有桌面定制、图标拖拽、滑动控制等一系列前卫的操作体验。其主屏幕通过提供类似仪表盘的体验来显示新的电子邮件、短信、未接来电、日历约会等,让人们对重要信息保持时刻更新。它还包括一个增强的触摸屏界面,更方便手指操作;以及一个最新版本的IE Mobile浏览器——该浏览器在一项由微软赞助的第三方调查研究中,和参与调研的其它浏览器和手机相比,可以执行指定任务的比例超过高达48%。很容易看出微软在用户操作体验上所做出的努力,而史蒂夫-鲍尔默也表示:全新的Windows手机把网络、个人电脑和手机的优势集于一身,让人们可以随时随地享受到想要的体验。Windows Phone力图打破人们与信息和应用之间的隔阂,提供适用于人们包括工作和娱乐在内完整生活的方方面面,最优秀的端到端体验[6]。
3 如何开发成功的移动应用产品
3.1 创作优秀的应用
在各种移动应用软件充斥着市场的背景下,你要决定开发某个具体的应用之前,必须做细致的市场调查,什么样的产品会受用户欢迎?你是否了解受众的需求?你擅长什么?不擅长什么?如果解决自己的短板?你打算开发的应用或许是一款全新类型的应用,或者是对常见应用类型的重新构思,但绝对不能再是一款让人感到乏味无聊的宝石配对游戏了,因为这种类型的游戏已经有5000多个了[7]。
一款好的应用绝不仅仅只体现在出色的创意上,它还包括设计和用户体验等内容,甚至还有应用图标的设计等细节,或许人们会认为这是不可思议的,但一个优美的图标却是非常重要的,因为它往往是用户首先看到的,他们会根据这个小小的图标来对你的专业水平、设计风格和时尚感做出判断。
实践是检验真理的唯一标准,变化是一定的,也许苹果会推出网游榜,单机榜,也许排行榜以下载量为最主要元素的算法会改变。不变的是做出好的产品,才能有立足之地。深耕细作,努力打造一个好产品,步步为营,这一点很重要,不要眼红那些靠宣传和营销走火的应用,毕竟不长久,做的不好,没吸引力,用户还是会走。这也是很多移动开发人员忽略的,今天做这个产品,明天做那个产品,很难做精做专[8]。
3.2 争取好评
用户一般会根据自己所看到的评论来决定是否花费时间和金钱来下载你的应用,这或许多少有点残酷,但有的时候,你的应用的寿命确实取决于那些也许还没有看到应用的主要功能,或者会对9 9美分的价格有着过高期许的用户们所给出的评价,这其中还包括那些刻意给出差评的用户[7]。
所以,你一定要不惜一切代价去为应用争取好评,通过再三测试来确保应用的各项功能是稳定的,请你认识的人去为你的应用做评价,当然不可以是虚假评价,我们上面已经提到一项应用能不能长久地得到用户的认可,还要看应用是否能适应用户各方面需求。收入与开发成本没有绝对关系,尽可能让产品在预订开发周期内完成,不然就意味着成本增加。不要等产品“完美”再上线,因为产品永远不会完美,用户需求总是在变,好产品可以是改出来的。要准备好更新的内容,并根据实际情况来调整,小鸟永远是新游戏
3.3 大力宣传
要想推销你的应用,首先需要推销你自己、你的目标、你的观点和你的应用,你肯定希望受到那些应用博客和主流科技博客的注意,同时你还需要更多的评论。要想实现以上的目标,你就需要对应用进行大力宣传,精彩的应用内容固然重要,但只有这些是远远不够的,你还需要知道如何向相关的编辑、记者、博主和普通用户宣传应用的优点和与众不同的地方[7]。
投放广告要有目的性,小规模的投入就是打水漂,直接能让手机用户在手机上看到的广告最有效。第一次推广的目的不是推广期把广告投入收回来,而是要建立数学模型,如果不理想,那么可以修正后再推,如果几次尝试都不理想,要及时放弃。推广的目的,要么是带来有效的用户(推广期可收回成本),要么是冲榜(推广期不一定能收回成本)。
3.4 采用免费模式、免费增值模式或者设定较低的售价
除非你是迪斯尼或Zynga,否则是没有人会主动关注你的应用的,所以为你的应用进行冒险不过只是一场不值得的冒险而已,毕竟大多数人并不喜欢冒险。所以,不妨通过采用免费模式或低售价的策略来降低应用的风险,如果合适的话,可以采用免费增值模式来提高应用开始阶段的下载量。也可以制作一个精简版的应用来吸引更多的用户,进而吸引他们来获得更多的内容。在应用上架初期,需要多发一些促销代码出去,并多举办一些促销活动,同时尝试不同的售价[7]。
免费推广是很重要的推广方式,产品质量过硬的话,免费榜占据高位,一定可以将收费版也推入排行榜(最好的商业模式)对于收费版,不要心血来潮,随便免费,因为只有第一次效果最好。是否有续集产品上线?是否有同类型(形象)产品上线,是否加入了计费点?这些都是要考虑的。
4 结束语
本文介绍了移动应用开发的背景,移动应用开发的几个主流平台,以及开发成功的移动应用产品的策略。
参考文献
[1]http://baike.baidu.com/view/3479967.htm.
[2]邱钦伦.中国软件人才供需现状[J].计算机教育.2012,6(11):68-71.
[3]http://baike.baidu.com/view/1241829.htm[EB/OL].
[4]盖索林.Android开发入门指南[M].北京:人民邮电出版社,2009,9.
[5]http://baike.baidu.com/view/158983.htm[EB/OL].
[6]http://baike.baidu.com/view/2708518.htm[EB/OL].
[7]http://dev.10086.cn/cmdn/bbs/thread-77432-1-1.html?from=bbsrtnr16[EB/OL].
移动微型课程开发工具比较 篇8
近年来, 多媒体计算机技术、网络技术和通讯技术迅猛发展, 为“随时、随地、随身”的学习提供了可能, 移动微型课程顺应了现代社会发展的需求。移动微型课程学习所具有的移动性、高效性、交互性、共享性和个性化学习的特点, 极大地满足了学习者在任何时间、任何地点获取任何内容进行学习的愿望, 它将成为终身化学习型社会人们学习与工作的一个重要组成部分。
有很多因素影响移动微型课程的开展, 其中移动微型课程资源的开发是一个亟待解决的重要问题, 微型课程资源开发工具是其中的重中之重。目前已有一些文献讨论了移动微型课程资源的开发工具。为了评价这些工具的适用性, 需要分析微型课程开发的一般流程等因素, 以更好地发挥这些工具的作用, 从而解决微型课程资源开发的难题。
2 微型课程简介
2.1 概念
微型课程是由美国阿依华大学附属学校于1960年首先开创的, 又称短期课程或课程单元, 是在学科范围内由一系列半独立的单元 (专题) 组成的一种课程形式。“微型课程” (Micro-Courses) 的概念, 虽然目前学术界没有形成统一的定论, 但基本达成了这样的共识, 即微型课程是指时间在10 min以内, 有明确的教学目标, 内容短小, 集中说明一个问题的小课程。
2.2 开发流程
开发微型课程资源主要有5个步骤, 其主要流程如图1所示。
(1) 内容设计。运用教学设计的基本原理, 针对不同的课程内容、学习者、教学目标及移动微型课程资源开发原则等设计学习内容。
(2) 素材收集与整理。根据上述的内容设计、学习者分析、教学目标分析, 有针对性地收集与主题相关的资料, 包括文字、图片、音乐、动画、视频等等, 并将各类素材进行归类、分析。
(3) 课程开发。
(4) 测试修改。对制作好的微型课程进行预览, 以便及时发现问题及时改进。
(5) 课程发布。当完成资源的设计之后, 在工具菜单里把制作好的微型课程发送到相应的手机上。
3 几种微型课程开发工具比较
目前微型课程主要基于电脑开发。基于电脑的微型课程开发研究比较多的有李玉平老师及他带领的微学习开发团队。如今, 手机上网学习已经成为一种新时尚, 并成为远程学习的一种新模式。移动学习是一种新型的学习模式。基于手机开发移动微型课程将会是微型课程必然的发展趋势。微型课程开发工具主要有两大类:一类是基于电脑的开发工具, 主要有Offices2010 PPT、绘声绘影;对应的图像、视频、音频素材处理软件有光影魔术手、QQ影音、格式工厂, 还有字体库等等;另一类是基于手机等移动设备的微型课程开发工具, 主要有:Flash Lite、LAM软件、亘天炫彩, 具体如图2所示。基于电脑的微型课程虽然开发简单方便, 但当要进行微型课程的学习时, 就必须在电脑旁边, 这种学习方式对电脑的依赖性很大。由于这个原因, 目前基于电脑的微型课程普及程度不容乐观。据中国工业和信息化部统计, 截止到2012年2月, 我国手机用户数量已超过了10亿。由此可见, 手机在我国的普及程度已非常高, 如果能用基于手机等便携式移动设备开发微型课程, 这必将促进微型课程的新发展。本文主要针对基于手机的微型课程开发工具进行详细的比较, 以期达到优化微型课程开发流程、促进微型课程发展的目的。
3.1 Flash Lite
(1) 软件简介。
Flash Lite是Adobe公司出品的, 专为移动电话和掌上移动设备开发的Flash技术, 它将Flash功能与当前移动设备的处理能力和配置进行了平衡。Flash开发者可利用Action Script脚本语言、绘图工具、模板和自身创造性等快速地为移动设备开发出丰富的多媒体互动学习资源。就其本质来说Flash Lite是Flash内容在移动设备上的播放器。
(2) 功能优势。
目前Flash Lite版本已经更新到Flash Lite3.1, 允许动态加载多媒体内容, 例如图像、声音、视频和SWF内容, 甚至还可以支持摄像头, 可以让用户在程序运行时修改文本颜色、大小以及其它属性, 而且可以嵌入矢量字体到用于渲染文本的应用程序中。其开发移动微型课程有如下优点:①占用存储空间小, 非常适合在手机上安装使用;②Flash Lite与平台无关, 具有较高的市场占有率, 可适用于多种手机品牌。支持Flash Lite的手机制造商有Nokia、Motorola、NEC、Samsung等, 几乎包括了所有主流的手机制造商;③模拟器和核心渲染引擎, Flash Lite模拟器使开发者能够像在实际移动设备上预览所开发的内容, 它还提供调试信息, 可提醒开发人员潜在的问题和目标设备的兼容性;④支持多种媒体格式:Flash Lite几乎支持目前流行的各种媒体类型。
(3) 不足之处。
①Flash Lite是一款基于编程的Flash制作软件, 对于一般非专业的开发者而言, 开发存在一定的难度;②Flash Lite不能保证所有的Flash Action Script属性能够在所有移动设备上正常运行, 尤其是高版本Flash的Action Script函数和属性。
3.2 LAM软件
(1) 软件简介。
LMA全称是Learning Mobile Author, 是由著名的无线提供商Hot Lava推出的一款移动学习资源开发软件, 它很好地适应了当今市场上普通移动电话的处理能力和配置, 并且有很多优点利于资源设计和二次开发。LAM能够根据普通移动电话的功能与配置对多媒体信息进行集成, 可以对发布成WAP类型的课程进行跟踪与管理。
(2) 功能优势。
LMA的功能优势主要体现在开发的资源具有通用性。正规的LMA4.4.4版本已经兼容几乎市面上所有类型的手机。利用LMA制作出来的教材档案是JAR格式, 所开发的学习资源具有通用性, 凡是具备Java功能的手机, 都可以安装学习材料进行阅读。
多元化的内容效果。正版的LMA软件支持音频、视频、图片、动画等多媒体资源。丰富的资源形势, 可以为移动微型课程的开发者提供广大的发挥空间, 也为未来的学习者提供了更多的可能, 从而提高学习者的学习兴趣。
具备预览窗口。LMA提供了预览的功能, 课程开发者可以在课程开发设计过程中通过预览开发效果, 来测试所开发的内容是否符合硬件标准。
(3) 不足之处。
LMA软件是一款收费软件, 除了公开测试期间可供使用者免费使用外, 其它时间均须购买方可使用。目前LMA已经发展到4.4.4版本, 刚刚公布的市场价售价为950美元, 对于个人开发者来说有些昂贵。
3.3 “亘天炫彩”软件
(1) 软件简介。
“亘天炫彩”软件是由亘天软件公司推出的一款集Midi音乐、图片、彩信等多功能的通用制作工具软件。它不仅很好地适应了当今市场上普通移动电话的处理能力和配置, 而且极大地丰富了学习资源内容。
(2) 功能优势。
亘天炫彩功能优势体现如下:①支持非常多的手机型号。亘天炫彩2008不仅提供了当今世界流行的手机品牌如诺基亚、三星和摩托罗拉等, 同时还提供了非常全面的国产手机各品牌的机型;②支持多种格式的媒体文件:支持几乎所有的通用图像格式、音频格式;③使用简单方便。根据向导, 可以让没有一点基础的编辑者也能制作出效果不错的移动微型课程来;④具备预览窗口:亘天炫彩2008提供了即时的预览功能。
(3) 不足之处。
亘天炫彩所支持发送的手机型号比较陈旧, 对于日新月异的手机款式和移动硬件设备不能支持, 而且软件本身的更新速度不是很快, 不支持智能更新, 下载要近40M的文件, 这对于用56K调制调解器上网者来说, 确实是个不小的问题。
上述软件中, Hot Lava公司的LMA体积稍微大一些, 安装所用时间最多, 功能也最为强大, 使用上比较方便。其它两款软件体积都很小, 功能单一。Flash Lite制作过程需要编程, 因此开发较为复杂, 比较适合于专业的Flash开发者, 其开发的Flash可作为课程素材的一部分;LAM功能强大完整, 适用于课程的整个开发过程, 但其昂贵的价格, 让不少个体课程开发者望而却步。Flash Lite、LAM这两款软件均为英文版本, 对于英语水平不太好的开发者而言, 使用软件时存在一定的难度;亘天炫彩是一款中文软件, 亘天炫彩2008不仅提供了当今世界流行的手机品牌如诺基亚、三星和摩托罗拉等, 同时还提供全面的国产手机各品牌的机型, 非常适合于中国低端手机用户, 而且软件使用简单方便, 适用于一般的微型课程开发者。
参考文献
[1]杨长秀, 白凤翔.基于手机彩信的微型课程资源设计初探[J].教育技术, 2010 (6) .
[2]王珍珍, 杨雪, 傅健.基于Flash Lite的移动学习资源开发研究[J].现代教育技术, 2009 (4) .
[3]董坤坤, 戴心来, 陈恳.基于LMA软件的移动学习资源设计[J].现代教育技术, 2009 (6) .
[4]陈向东.网络环境下的跨学科知识共享工具比较———信息行为的视角[J].图书情报工作, 2007 (2) .
[5]吴欣怡.基于LAM的实践英语移动学习资源的设计与开发[D].济南:山东大学, 2011.
[6]杨文正, 邹霞.移动学习资源开发的新型技术[J].现代教育技术, 2007 (11) .
浅析移动APP应用开发 篇9
移动APP的发展在很大程度上促进了消费者在网上消费的频率, 电商之间的争夺已经升级到了网络PC平台加APP软件的层面, 移动端对电子消费的贡献逐年递增, 移动客户端的竞争已经越演越烈。 由此可见, APP的吸引力将成为电商企业的核心竞争力。
1 移动APP概述
APP, 全称为APPlication, 意思是应用服务。 移动APP, 即移动应用服务就是针对手机这种移动连接到互联网的业务或者无线网卡业务而开发的应用程序服务。 简单地说就是手机或无线工具的应用服务。
随着移动智能终端的广泛应用, 移动终端正向功能增强化、 多模化、 定制化、 平台开放化的方向发展, 而移动终端营销 ( APP) ———作为SNS新的开拓渠道, 正逐渐崭露头角。
根据IDC的预测, 以2011 年全球范围内的382 亿下载量计算, 到2015 年APP下载量会上升到1827 亿。 在海量的APP应用中, 企业APP作为一个新式的营销手段逐渐展示在我们眼前, 而企业自建APP商店的构想理念也不断被提起。
调查显示, 智能手机正在快速改变着中国城市人群的生活方式。人们随时随地都在使用智能手机, 其中家中 ( 66%) 、 旅途中 ( 59%) 、乘坐交通工具中 ( 52%) 、 餐厅 ( 38%) 及商场 ( 30%) 是使用最频繁的地方。 调查还发现, 用户使用智能手机上网的时间已经远远超过了打电话的时间, 英国一家调研机构指出, 智能手机用户使用最多的是浏览网页, 调查对象平均一天用手机上网24.49 分钟; 其次为登录社交网站, 平均一天用时17.29 分。
凭借便携、 触屏、 高清的丰富体验, 以iphone和android为代表的手机移动设备正悄然改变着企业的商务运行。 这使得原本定义为消费设备的产品逐渐也应用于商务领域, 从而引发了企业级应用厂商把研发重点转移至移动应用平台。
2 移动APP开发流程
那么, 如何设计出一个优秀的APP呢?这一直以来都是视觉设计师和用户体验设计师思考的问题。 一个成功的APP无论从优雅的界面视觉设计上还是从流畅的、 标准化的交互流程上都具有绝对的竞争力。
无论网页 ( 网站) 或是移动APP的设计, 都遵循着一定的开发流程, 只有这样才能使开发过程有章可循。
2.1 明确开发的构想和理念
简单地说, 开发的构想和理念包含几层意思:
2.1.1APP是开发给谁用的
APP是写给小孩玩的游戏, 还是用来理财的记账类应用, 每个应用都有它的适用人群, 而这决定了应用的内容是什么, 也决定了要给使用者以什么样的用户体验。
2.1.2APP是做什么的
一个APP必须有明确的使用目的。 如何来明确它的使用目的? 唯一的办法就是要去想清楚什么能吸引用户来使用这个APP。
2.1.3APP能解决什么问题
一个APP应该致力于解决好一个核心问题而不是多个不相关问题, 每个APP都应该专注解决一类问题。
2.2 设计用户界面
有了明确的理念和构想, 接下来就该设计用户界面了, 用户界面是APP使用者与APP交互的接口, 应该遵循简洁美观、 便捷的原则, 从APP使用者的角度出发, 带给用户良好的使用体验。
2.3 定义交互方式
用户界面因为有了交互才变得有活起来。 在APP开发中, 交互的启用都是通过用户操作的事件来触发的, 比如手指的点击、 滑动、 捏合等操作。 通过定义这些事件, 我们可以精确地对用户的操作作出响应, 或者打开新的界面, 或者提供展现的内容在当前界面上。
2.4 部署用户行为
交互方式定义好之后, 下一步的工作就是要通过代码来实现所定义的行为了。 可以说用户的所有操作都是通过代码所定义的行为得到响应的, 如果没有定义不明确, 就会给用户带来困扰, 这是一个合格的APP不允许出现的错误。
2.5 部署数据交互
设计好了用户界面和交互方式, 接下来就要考虑数据的存储问题。在界面与数据之间必须要定义明确的交互方式, 尽管APP使用者不直接和这些数据交互。 一个好的数据模型是APP的坚实基础, 它使得APP更有扩展性, 更易于将来的修改。
2.6 测试产品
把大概的界面和功能连接后, APP的大致demo就出来了, dem o自己试用和体验几遍后, 根据实际情况进行修改, 没有大错误后, 可以尝试寻找测试用户, 根据测试用户的反馈, 对APP进行改进并反复测试。 用户测试阶段一定要把每个用户的意见考虑进去, 不一定每个意见都会采纳, 但是不要放过一点瑕疵, 尽全力让自己的作品更好。 在产品经过多次测试, 修改bug确认无误后, 一个APP制作项目就完成了, 这时可以进入个市场, 投放使用。 市场推广也是比较关键的一步, 在各大市场中, 开发者要通过各种方式推广自己的APP产品, 力求APP在市场上获得更多的下载量, 吸引更多的用户。
3 结束语
总言而之, 移动APP前景虽好, 但其发并不是一件简单的事, 一款好的APP是要能让用户长期活跃的, 留在手机桌面的。 所谓“ 入行有风险, 开发需谨慎”。 因此, 在此奉劝有意进入移动互联网的开发者们, 在进入之前一定要想清楚, 切勿凭着一时冲动去进行移动APP开发。
参考文献
[1]张亚杰.基于Android平台的移动终端应用程序的研究与开发[D].郑州大学, 2013.
建立移动互联网开发能力 篇10
答:针对移动终端而开发的网站和应用程序,有潜力能够改变企业与客户交流的方式和时间。但是这种网站和应用程序的开发需要在软件工程和设计美感上有新的思考方式,而这些都受当今多样化的手机操作系统以及手机屏幕规格等因素的影响。总部位于德克萨斯州奥斯汀市的Mutual Mobile公司是众多提供外包应用软件开发的公司之一,同时,他们还为那些想要建立自身软件开发能力的公司提供咨询和支持服务。
Mutual Mobile的联合创始人和首席运营官Tarun Nimmagadda提到,拥有内部开发能力的大多数公司都已经有了20个以上的人员专门从事传统电脑网站开发,而拥有积极成长路线图的小型企业有可能是移动互联网最大的获益者。
“对于小型企业来说,移动互联网网站和应用程序的开发,是降低总体开发成本的好选择。越来越多的企业开始考虑开发移动互联网网页和程序,并且,他们并不把移动互联网看作是现有互联网产品的补充,而是将其看作核心战略。随着智能手机时代的到来,即使没有电脑端的网站,企业仍然可能通过移动互联网网站和应用程序抵达数百万用户。”
Nimmagadda引用GroupMe、textPlus以及图片分享程序Instagram等公司的成功作为案例,证明互联网企业的成功并非一定需要电脑端网页,单纯依靠移动互联网一样可以达到目的。
Nimmagadda建议,要建立一个移动互联网开发项目的企业,首先要同时雇佣一位移动软件工程师,以及一位移动软件视觉设计师。这两名工作人员之间的协调十分重要,因为对于移动网页与程序的开发,其核心在于功能性与设计感的统一。并且,这两个人将要在很长一段时间内共同工作,完成设计与开发工作。
如今的手机系统种类繁多,从iPhone到安卓,还有黑莓和Windows Mobile,在寻找开发工程师的时候,“有跨平台开发经验”会成为衡量工程师能力的核心要求。但是Nimmagadda表示,在初次开发的时候,可以先就一个操作平台进行研发,随后再聘请一位专门人员进行多平台兼容工作。
“最初的时候,多个操作平台之间的差别会成为一个棘手的问题,你很可能并不想过早地面对这些困难。你完全可以随着公司的发展,稍后再去解决多平台兼容的问题。”对于如何走向多平台,通常情况下会有以下两种解决方式:继续进行内部开发;把开发工作外包给一个合作伙伴。
对于大多数企业来说,移动互联网网页的上线或者第一个手机App的发布并非意味着开发工作的结束。网页的修改和手机程序的升级工作会接踵而来。Nimmagadda认为,进行内部软件开发的公司必须要准备好雇用更多的工程师,让每个工程师专注于不同的操作系统,并且还要增加工程师,以及雇用项目经理。
相关文章:
网络移动终端的嵌入式开发与设计01-20
血气分析仪采购合同01-20
移动应用开发01-20
移动终端开发方案01-20
移动客户端开发01-20
基于Android智能移动终端平台的实时ORB人脸识别01-20
幼儿园毕业典礼结束主持词稿 幼儿园毕业典礼的主持词(四篇)01-20
移动开发的论文题目01-20
幼儿园毕业典礼主持稿老师 幼儿园毕业典礼主持稿开场白(19篇)01-20
弱电工程培训方案01-20