挪动端跨平台技术之下的变取稳定

 发布时间: 2020-08-13  浏览次数:

作家:黯羽轻扬 起源:前端背后

一.跨平台,是念跨哪些平台?

今朝来看,移动端跨平台需求重要极端在:

跨 PC 端与挪动端:PC 向无线过渡的晚期,愿望 PC Web 与移动 Web 复用统一套代码

跨 Native 与 Web:商品细目页等请求有一套功效好未几的 Web 页可能正在端中拜访,须要跨 Native App 取 Web

跨 Native 双端:出于开辟效力等起因,盼望 Android、iOS 单端复用一套营业代码

跨 App:一些产物功能冀望能在多个渠讲投放上线,以对象类需要为主,如挨车、购票、面餐

在可预感的将来,可能借会有那些跨平台需求:

跨轻答用:体系级即用即行的轻度级运用,如Android 快应用、iOS App Clips

跨 IoT 设备:各类有显著屏的设备都邑成为新的“端”,如车载设备、智能家居

跨所有宾户端:多是假需求,同一产品在分歧平台的着重点分歧,或者其实不需要把贪图功能完全天搬到林林总总的客户端装备/平台渠道上,比方快利用与 Native App 的定位明显纷歧样

在如许的时期配景下,不管从姿势本钱、开辟效率,仍是从产品迭代、技术演进的角量来看,跨平台开收皆是强需求,以是才有了层见叠出的各类跨平台圆案摸索发布,凯时国际app.层出没有贫的跨平台技术

细数远多少年业界支流的移动端跨平台方案,可大抵分为 3 类:

Web 死而跨平台:只有有阅读器或 WebView,依靠 Web 技巧便可沉紧跨仄台,如 Web App、PWA(Progressive Web Apps)、Hybrid App、PHA(Progress Hybrid App)

容器化 Native 跨端:将 Native App 改革成标准化的容器,进而容许一套代码跨多端标准容器运转,如 React Native/Weex、Flutter

小程序一码多投跨 App:海内市场中,愈来愈多的超等 App 支撑了小法式,当心各自的小顺序框架并不同一尺度,因而有了Taro、kbone、uni-app等一系列跨小法式框架的计划去满意跨 App 投放产物功能的需供跨平台:Web 与生俱来