2)要求安全性更好,手机终端通常归属个人使用,为保护用户信息安全,移动应用应具有个人化、高私密性;
3)受移动终端的限制,移动互联网服务要求操作简单,可以方便的发出用户请求;
4)业务处理及时性,对于用户的访问请求,移动互联网必须及时提供相应数据和服务。
2、移动互联网相关技术
2.1移动互联网的基本结构
移动互联网层次上可分为终端层、网络层、业务层,终端层包含各式各样的移动终端,网络层的主要作用是接入网络,业务层是指各种移动应用。
各种APP通过开放API获得用户交互支持或移动中间件支持,移动中间件是指运行于手机操作系统与业务系统之间的,起到连接、交互、支撑和服务的中间软件系统。其中互联网协议簇包括IP协议、ICMP协议、TCP协议、HTTP协议、SMTP协议等,用于实现系统之间资源的网络共享。操作系统位于系统软件和硬件资源之间,并负责它们之间的交互。硬件/固件是指组成终端和设备的器件单元。
2.2移动终端技术
移动终端技术主要包括移动终端类型、操作系统平台、人机交互技术等方面。
移动互联网终端分为功能型终端和智能型终端两种。功能型移动终端对系统的要求比较低,通常使用嵌入式芯片及嵌入式操作系统,专注于完成某些特定的功能,如日常的无线POS机、物联网终端设备等。智能手机、平板电脑、笔记本电脑等都属于智能型终端,智能型终端对系统和配置的要求一般很高,它们展现的性能非常出色,第三方应用可以在其操作系统上很好的运行。
目前最常见的移动操作系统有苹果公司IOS系统、Google的Android系统、微软公司WP系统和RIM的BlackBerryOS等,以上各种操作系统都提供很好的应用扩展性,但运行于不同操作系统上的应用软件是互不兼容的,因此一个优秀的应用软件必须解决跨平台运行的问题。
人机交互技术(HCIT)是指通过计算机输入、输出设备,以有效的方式实现人与计算机对话的技术。最常见的人机交互技术有智能手机和PAD上使用的触屏技术、语音识别技术以及研究中的增强现实技术和脑波读取技术等,它们极大简化了原本繁琐的人机交互操作过程,使我们可以方便地完成与移动终端的信息交互。
2.3移动应用开发模式
移动终端的应用开发主要包括原生应用开发、Web应用开发、混合应用开发三种模式[3]。
1)原生应用开发:开发者需要根据不同终端搭载的操作系统,使用其支持的程序语言进行应用的开发,如IOS支持的Object-C语言、Android支持的JAVA语言、WP支持的C#语言。该开发模式的最大优点是可以开发出高性能、稳定的移动应用。
2)Web应用开发:是基于移动终端的浏览器,使用HTML、CSS、JavaScript等网页语言进行应用的开发。Web应用开发模式拥有成本低、周期短、适配跨平台等特点,它的缺点是无法调用系统的通讯录、振动器、摄像头等硬件设备,不适合功能复杂、高性能的应用开发。
3)混合应用开发:是对原生开发模式和Web开发模式的结合,继承了原生开发稳定、高性能的特性,又继承了Web开发简单、跨平台的特性。混合应用开发通常是基于第三方跨平台移动应用框架进行,常用的框架有PhoneGap、AppCan、Titaninum等,借助它们开发者可以高效、快速完成高性能应用的开发。
3、农业移动电子商务的应用
移动电子商务,百度百科中给出的定义:就是利用手机、PAD等无线终端进行的B2B、B2C、C2C或O2O的电子商务。它将互联网、移动通信技术及信息处理技术结合在一起,使人们可以随时随地进行各种商贸活动,实现线上线下的购物与交易、在线电子支付以及各种交易活动、商务活动等。
随着移动互联网技术的不断发展,近几年移动电子商务得到了快速发展,移动购物、移动支付等已经触及我们每个人的生活。目前移动互联网在餐饮业、旅游业、票务系统、教育系统和政府工作等领域的效果显著,我们可以随时随地完成自己的需求预约,如最常用的携程旅游、美团、淘宝等移动App。
我国是一个农业大国,日常生活中对农产品的需求量特别大,但这种需求通常在空间区域上比较分散,另外农产品有季节性、区域性、政策性等特点,传统销售模式对农产品的一些限制不断的显现出来。随着互联网技术的成熟发展,与其他产业一样,互联网被引入农业领域,农业电子商务也就逐渐形成。