北京飞雀教育学校—官网

咨询热线:
400-888-4846

北京飞雀教育学校学校新闻>原生、HTML5和混合应用程序的定义
  随着互联网的快速发展,有些人对原生应用程序、HTML5应用程序和混合应用程序的定义一知半解,为解决这些疑惑,下列资料详细详解了三者的定义,仅供参考。
 
  一、原生应用程序
 
  原生应用程序是某一个移动平台(比如iOS或安卓)所特有的,使用相应平台支持的开发工具和语言(比如iOS平台支持Xcode和Objective-C,安卓平台支持Eclipse和Java)。原生应用程序看起来(外观)和运行起来(性能)是*的。
 
  二、HTML5应用程序
 
  HTML5应用程序使用标准的Web技术,通常是HTML5、JavaScript和CSS。这种只编写一次、可到处运行的移动开发方法构建的跨平台移动应用程序可以在多个设备上运行。虽然开发人员单单使用HTML5和JavaScript就能构建功能复杂的应用程序,但截至本文截稿时仍然存在一些重大的局限性,具体包括会话管理、安全离线存储以及访问原生设备功能(摄像头、日历和地理位置等)。
 
  三、混合应用程序
 
  混合应用程序让开发人员可以把HTML5应用程序嵌入到一个细薄的原生容器里面,集原生应用程序和HTML5应用程序的优点(及缺点)于一体。
培训世界 北京飞雀教育学校体验课 免费预约