原生开发_在实际开发中原生js重要吗 - CSDN
  • 目前App的开发主要包含三种方式:原生开发、HTML5开发和混合 开发。 原生应用开发,是在Android、IOS等移动平台上利用官方提供的开发语言、开发类库、开发工具进行App开发。比如android是利用j

    App混合开发(英文名:Hybrid App),是指在开发一款App产品的时候为了提高效率、节省成本即利用了原生的开发技术还应用了HTML5开发技术,是原生和HTML5技术的混合应用。目前App的开发主要包含三种方式:原生开发、HTML5开发和混合 开发。

    原生应用开发,是在Android、IOS等移动平台上利用官方提供的开发语言、开发类库、开发工具进行App开发。比如android是利用java、eclipse、Android studio,IOS是利用Objective-C 和Xcode进行开发。原生应用由于利用的是官方提供的语言和工具并且能够直接操控硬件设备(比如多点触控、NFC、读取短信等),在应用性能上和交互体验上应该是最好的,但是原生应用的可移植性比较差,特别是一款原生的App,Android和IOS都要各自开发,同样的逻辑、界面要写两套。

    HTML5应用开发,是利用Web技术进行的App开发,我们知道web技术本身需要浏览器的支持才能进行展示和用户交互。主要用到的技术是HTML5、JavaScript、CSS等。现在还有一些开发框架可以利用,比如phoneGap、bootstrap、jquery等。H5开发的好处是可以跨平台,编写的代码可以同时在Android、IOS、Windows上进行运行。由于Web技术本身的限制,H5移动应用不能直接访问设备硬件和离线存储,所以在体验和性能上有很大的局限性。

    混合应用开发正是结合原生和H5开发的技术,取长补短的一种开发模式,原生代码部分利用WebView插件或者其它的框架为H5提供了一个容器,程序主要的业务实现、界面展示是利用H5相关的Web技术进行实现的。比如现在的京东、淘宝、今日头条等都是利用的混合开发模式。

    混合开发的优缺点:

    优点是:

    1、开发效率高,节约时间同一套代码Android和IOS基本都可用

    2、更新和部署比较方便,不需要每次升级都要上传到App Store进行审核了,只需要在服务器端升级就可以

    3、代码维护方便、版本更新快,降低产品成本

    缺点是:

    1、由于不能直接操控硬件有些方面性能不是很好

    2、另外有技术比较新版本的兼容性比较差,还有就是即懂原生开发又懂H5开发的高端人才难找。

    混合App开发是未来的趋势,目前混合开发中使用的技术也很多,主要的混合开发技术有jQuery Mobile、React Native、Cordova、APICloud、AppCan等。虽然混合开发能够提高效率节省成本,但也有很多的限制,除了硬件、缓存等的限制,各大平台之间的兼容性也不足。有的也比较消耗资源。

    案秀云Android端利用WebView进行混合开发(有兴趣的同学可以进qq群交流:161154103 或者搜索微信公众号“案秀云”下载最新代码)


    三种开发模式基本功能的对比(因平台版本、应用情况不同经供参考)


    原生

    HTML5

    混合

    应用程序特性




    图形

    原生API

    HTML、Canvas和SVG

    HTML、Canvas和SVG

    性能

    快速

    慢速

    慢速

    原生外观和感觉

    原生

    模拟

    模拟

    分发

    应用程序商店

    Web

    应用程序商店

    设备访问




    摄像头

    通知

    联系人和日历

    离线存储

    安全的文件存储

    共享式SQL

    安全的文件系统和共享式SQL

    地理位置

    手势




    滑动

    缩放

    连接

    在线和离线

    主要是在线

    在线和离线

    开发技能

    ObjectiveC和Java

    HTML5、CSS和JavaScript

    HTML5、CSS和JavaScript



    展开全文
  • 目前App的开发主要包含三种方式:原生开发、HTML5开发和混合 开发。 原生应用开发,是在Android、IOS等移动平台上利用官方提供的开发语言、开发类库、开发工具进行App开发。比如android是利用jav...

    App混合开发(英文名:Hybrid App),是指在开发一款App产品的时候为了提高效率、节省成本即利用了原生的开发技术还应用了HTML5开发技术,是原生和HTML5技术的混合应用。目前App的开发主要包含三种方式:原生开发、HTML5开发和混合 开发。

    原生应用开发,是在Android、IOS等移动平台上利用官方提供的开发语言、开发类库、开发工具进行App开发。比如android是利用java、eclipse、Android studio,IOS是利用Objective-C 和Xcode进行开发。原生应用由于利用的是官方提供的语言和工具并且能够直接操控硬件设备(比如多点触控、NFC、读取短信等),在应用性能上和交互体验上应该是最好的,但是原生应用的可移植性比较差,特别是一款原生的App,Android和IOS都要各自开发,同样的逻辑、界面要写两套。

    HTML5应用开发,是利用Web技术进行的App开发,我们知道web技术本身需要浏览器的支持才能进行展示和用户交互。主要用到的技术是HTML5、JavaScript、CSS等。现在还有一些开发框架可以利用,比如phoneGap、bootstrap、jquery等。H5开发的好处是可以跨平台,编写的代码可以同时在Android、IOS、Windows上进行运行。由于Web技术本身的限制,H5移动应用不能直接访问设备硬件和离线存储,所以在体验和性能上有很大的局限性。

    混合应用开发正是结合原生和H5开发的技术,取长补短的一种开发模式,原生代码部分利用WebView插件或者其它的框架为H5提供了一个容器,程序主要的业务实现、界面展示是利用H5相关的Web技术进行实现的。比如现在的京东、淘宝、今日头条等都是利用的混合开发模式。

    混合开发的优缺点:

    优点是:

    1、开发效率高,节约时间同一套代码Android和IOS基本都可用

    2、更新和部署比较方便,不需要每次升级都要上传到App Store进行审核了,只需要在服务器端升级就可以

    3、代码维护方便、版本更新快,降低产品成本

    缺点是:

    1、由于不能直接操控硬件有些方面性能不是很好

    2、另外有技术比较新版本的兼容性比较差,还有就是即懂原生开发又懂H5开发的高端人才难找。

    混合App开发是未来的趋势,目前混合开发中使用的技术也很多,主要的混合开发技术有jQuery Mobile、React Native、Cordova、APICloud、AppCan等。虽然混合开发能够提高效率节省成本,但也有很多的限制,除了硬件、缓存等的限制,各大平台之间的兼容性也不足。有的也比较消耗资源。

     

    三种开发模式基本功能的对比(因平台版本、应用情况不同经供参考)


    展开全文
  • 目前市场上主流的APP分为三种:原生APP、Web APP(即HTML5)和混合APP三种,相...原生开发(Native App开发),是在Android、IOS等移动平台上利用提供的开发语言、开发类库、开发工具进行App软件开发。比如Android是...

    目前市场上主流的APP分为三种:原生APP、Web APP(即HTML5)和混合APP三种,相对应的定制开发就是原生开发、H5开发和混合开发。那么这三种开发模式究竟有何不同呢?下面我们就分别从这三者各自的优劣势来区分比较吧!
    一、APP原生开发
    原生开发(Native App开发),是在Android、IOS等移动平台上利用提供的开发语言、开发类库、开发工具进行App软件开发。比如Android是利用Java、Eclipse、Android studio;IOS是利用Objective-C 和Xcode进行开发。
    通俗点来讲,原生开发就像盖房子一样,先打地基然后浇地梁、房屋结构、一砖一瓦、钢筋水泥、电路走向等,都是经过精心的设计。原生APP也一样:通过代码从每个页面、每个功能、每个效果、每个逻辑、每个步骤全部用代码写出来,一层层,一段段全用代码写出来。
    优点:
    1、可访问手机所有功能(如GPS、摄像头等)、可实现功能齐全;
    2、运行速度快、性能高,绝佳的用户体验;
    3、支持大量图形和动画,不卡顿,反应快;
    4、兼容性高,每个代码都经过程序员精心设计,一般不会出现闪退的情况,还能防止病毒和漏洞的出现;
    5、比较快捷地使用设备端提供的接口,处理速度上有优势。
    缺点:
    1、开发时间长,快则3个月左右完成,慢则五个月左右;
    2、制作费用高昂,成本较高;
    3、可移植性比较差,一款原生的App,Android和IOS都要各自开发,同样的逻辑、界面要写两套;
    4、内容限制(App Store限制);
    5、获得新版本时需重新下载应用更新。
    二、Web APP (HTML5)开发
    HTML5应用开发,是利用Web技术进行的App开发。Web技术本身需要浏览器的支持才能进行展示和用户交互,因此主要用到的技术是HTML5、Javascript、CSS等。
    优点:
    1、支持设备范围广,可以跨平台,编写的代码可以同时在Android、IOS、Windows上运行;
    2、开发成本低、周期短;
    3、无内容限制;
    4、适合展示有大段文字(如新闻、攻略等),且格式比较丰富(如加粗,字体多样)的页面;
    5、用户可以直接使用新版本(自动更新,不需用户手动更新)。
    缺点:
    1、由于Web技术本身的限制,H5移动应用不能直接访问设备硬件和离线存储,所以在体验和性能上有很大的局限性;
    2、对联网要求高,离线不能做任何操作;
    3、功能有限;
    4、APP反应速度慢,页面切换流畅性较差;
    5、图片和动画支持性不高;
    6、用户体验感较差;
    7、无法调用手机硬件(摄像头、麦克风等)。
    三、混合APP开发(原生+H5)
    混合开发(Hybrid App开发),是指在开发一款App产品的时候,为了提高效率、节省成本而利用原生与H5的开发技术的混合应用。通俗点来说,这就是网页的模式,通常由“HTML5云网站+APP应用客户端”两部份构成。
    混合开发是一种取长补短的开发模式,原生代码部分利用Web View插件或者其它框架为H5提供容器,程序主要的业务实现、界面展示都是利用与H5相关的Web技术进行实现的。比如京东、淘宝、今日头条等APP都是利用混合开发模式而成的。
    优点:
    1、开发效率高,节约时间。同一套代码Android和IOS基本上都可使用;
    2、更新和部署比较方便,每次升级版本只需要在服务器端升级即可,不再需要上传到App Store进行审核;
    3、代码维护方便、版本更新快,节省产品成本;
    4、比web版实现功能多;
    5、可离线运行。
    缺点:
    1、功能/界面无法自定:所有内容都是固定的,不能换界面或增加功能;
    2、加载缓慢/网络要求高:混合APP数据需要全部从服务器调取,每个页面都需要重新下载,因此打开速度慢,网络占用高,缓冲时间长,容易让用户反感;
    3、安全性比较低:代码都是以前的老代码,不能很好地兼容新手机系统,且安全性较低,网络发展这么快,病毒这么多,如果不实时更新,定期检查,容易产生漏洞,造成直接经济损失;
    4、既懂原生开发又懂H5开发的高端人才难找。
    以上就是原生开发、H5开发和混合开发各自的优缺点。相比之下,由于现代人的个性化需求越来越明显,所以原生APP开发也越来越多,定制化的服务更能满足消费者的需求。若您也想要定制一款别开生面的APP,就来找我们吧!

    展开全文
  • 原生APP又称Native App,该开发针对IOS、Android、Windows等不同的手机操作系统要采用不同的语言和框架进行开发,该模式通常是由“云服务器数据+APP应用客户端”两部份构成,APP应用所有的UI元素、数据内容、逻辑

    Web App即是一种框架型APP开发模式(HTML5 APP 框架开发模式),该开发具有跨平台的优势,该模式通常由“HTML5云网站+APP应用客户端”两部份构成,APP应用客户端只需安装应用的框架部份,而应用的数据则是每次打开APP的时候,去云端取数据呈现给手机用户。

    原生APP又称Native App,该开发针对IOS、Android、Windows等不同的手机操作系统要采用不同的语言和框架进行开发,该模式通常是由“云服务器数据+APP应用客户端”两部份构成,APP应用所有的UI元素、数据内容、逻辑框架均安装在手机终端上。

    那除了定义中提到两者的构成部分和读取数据的不同以外,还有哪些方面有区别呢?偶从以下几个方面简单阐述一下:

     

    1、开发方面的区别(这个地方太专业啦,请教了团队的开发小伙伴)

    目前React Native开发越来越火,微信小程序是基于React Native开发的,体验接近原生APP,发展前景值得重视。不过好在现在非原生APP同样可以调用蓝牙、相机等硬件,也能顺利发布到苹果APP store。

    移动Web App

    • 因为运行在移动设备的浏览器上,所以只需要一个开发项目
    • 这种应用可以使用HTML5,CSS3以及JavaScript以及服务器端语言来完成(PHP,Ruby on Rails,Python)
    •  这里可没有标准的SDK,基本任意选择别忘了有一些跨平台的开发工具,比如PhoneGap, Sencha Touch 2以及Appcelerator Titanium等等。

    原生App

    • 每一种移动操作系统都需要独立的开发项目
    • 每种平台都需要独立的开发语言。Java(Android), Objective-C(iOS)以及Visual C++(Windows phone)等等
    • 需要使用各自的软件开发包,开发工具以及各自的控件

     

    2、能力方面的区别

    移动Web App

    • 只能使用有限的移动硬件设备功能。

    原生App

    • 能够与移动硬件设备的底层功能,比如个人信息,摄像头以及重力加速器等等。对于这一点感触很深刻,2016年做新年H5营销小活动的时候,就是因为没有考虑到H5不能使用移动硬件端重力加速器而导致临时替换设计方案。

     

    3、获取方法的区别

    移动Web App

    1、从移动设备上的浏览器访问

    2、不需要安装额外的软件

    3、软件更新只需要服务器就够了

    4、因为现在没有什么商品或卖场提供这种App,不过一般都是嵌套在系统内部,或者内部系 统中使用

    5、跨平台开发,用户不需要去卖场来下载安装App

    6、需要过度依赖网络,没有任何缓存数据

    7、任何时候都可以发布App,因为根本不需要官方卖场的审核

    8、如果你已经有了一个Web App,你可以使用 responsive web design来辅助改进

    9、所有的用户都是用同样的版本

    原生App

    1、直接下载到设备

    2、以独立的应用程序运行(并不需要浏览器)

    3、用户必须手动去下载并安装这些原生App

    4、有一些商店与卖场来帮助用户寻找你的App,app store里面应有尽有。

    5、原生型APP应用的安装包相对较大,包含UI元素、数据内容、逻辑框架;

    6、手机用户无法上网也可访问APP应用中以前下载的数据。

    7、原生型的APP可以调用手机终端的硬件设备(语音、摄像头、短信、GPS、蓝牙、重力感应等)

    8、APP应用更新新功能,涉及到每次要向各个应用商店进行提交审核。

    9、用户可以自由地选择是否更新软件版本,所以会出现不同用户同时使用不同版本的情况

    展开全文
  • 原生开发才是王道

    2016-09-06 09:44:07
    之前很多朋友问我这么一个问题,说刚做 Android 开发不久,但是市面上被 H5,React Native 等这些...Native AppNative 开发也即原生开发,如果你是做 Android 开发,那么大部分都是用 Java 语言来编写的,如果你是做 iO

    之前很多朋友问我这么一个问题,说刚做 Android 开发不久,但是市面上被 H5,React Native 等这些移动趋势冲击的不得不考虑要不要转头学习 H5 或者 RN ,跟上时代以后才能有更好的发展,今天我就写篇文章给大家详细解惑下,并且说下我的看法。

    Native App

    Native 开发也即原生开发,如果你是做 Android 开发,那么大部分都是用 Java 语言来编写的,如果你是做 iOS 开发,则是使用 Objecttive C 或者 Swift 来进行编写的,这些都是官方的标准,好处显而易见,利用官方提供的 api ,开发的 app 有更好的性能,可以实现各种酷炫的效果,有更好的兼容性,对用户来说体验更好。

    但是有没有坏处呢?有,比如你要开发一个 app ,一定是要 Android 端开发一个,iOS 端开发一个,从开发成本来说有点大,而且我们知道一旦程序出现 bug ,我们一般就只有重新发布一个版本来进行更新,对于 Android 端还好,对于需要漫长审核的 iOS 来说简直是噩梦。所以为了解决这个问题,涌现了各种热修复框架,但是毕竟都不是官方的,而且难免会有学习门槛,而且不可避免的是这类为修复 bug 而生的热修复框架本身也有 bug 风险。

    H5 App

    H5 全称是 HTML5 ,是 HTML 最新的标准,我们一开始经常看到的微信朋友圈广告,一些推广链接等大都是 H5 实现的,所以 H5 最近比较火,不过所谓 H5 实现一般都包含有 javascript ,这都是 web 前端工程师的基本技能,这也致使 web 前端工程师职位较火。

    不过如果开发一个 H5 应用的话,那很简单,你只需要在外面包裹一个壳就好了。拿 Android 来说,最简单的直接包个 WebView 处理下就可以算是一个简单的 H5 应用了,其他的交给 web 前端工程师就好了。

    H5 应用的好处也是显而易见,跨平台,因为只需要在 Android 和 iOS 直接写个壳就好了,大大减小了开发成本,而且 web 是实时渲染的,即使有 bug ,可以直接发布就好了,也解决了热修复的问题。

    但是缺点很大:首先就是性能体验太差,跟原生 App 的体验简直不能比,iOS 相对好些,Android 上的体验简直令人发指,而且 Android 本身版本的碎片化严重,再加上国内各大手机厂商所谓的「定制」,体验根本不能看,而且会遇到各种兼容性问题,远的不说,我在开发 Android 的过程中,就遇到不少适配的坑,有些你甚至都没法解决,只能眼看着。

    React Native

    原生 App 体验最好,但是不能跨平台,H5 应用可以跨平台,但是体验太差。有没有一种介于两者之间的解决方案呢? React Native 横空出世。

    React Native 是 Facebook 工程师开源的一个框架,项目开源地址在这里:

    https://github.com/facebook/react-native

    它的设计基于 React.js ,通过编写 javascript 代码,中间做了一层解释器,把相关的 js 解释成原生组件,最终达到跟原生 App 差不多的体验。注意,React Native 最终运行的不是 web ,这点我们团队的小伙伴一开始也搞错了,它最终运行在机器上的是原生的组件。

    这解决方案是不是很完美?利用 js 的跨平台特性,可以达到原生的性能与体验,听起来就帅爆了,加上又是 FB 巨头提出来的方案,所以该项目一经开源,在移动圈就引起了热烈反响。

    但是如今一两年的时间过去了,看看市面上有多少 App 是完全使用 React Native 来进行开发的,我想原因有下:

    • 虽说性能与体验比纯 web 好多了,但是不管是 js 的执行还是多一层 js 到原生组件的解析渲染,所以性能上肯定是不如原生

    • React Native 是一种解决方案,但是该方案还不成熟,据我所知还有不少坑,去该 GitHub 项目主页看下有多少 issue 就知道了,而且国内环境更复杂,你们懂得。

    • React Native 有不少限制,虽说它是一层 js 到原生组件的映射,但是并不是所有的组件,所有的组件的 api 都支持的,如果你亲身之间,你会发现,很多产品经理的需求很难实现,这次真不是产品经理的需求太复杂,而是 RN 的限制确实不少。

    所以,RN 是一种解决方案,是一种技术趋势,但是完全不成熟,不建议在商业项目采用,但我们可以关注下,可以在业余时间学习实践下。

    顺便多说句,阿里不是前段时间也开源了一个框架 Weex 么,可以说重新发明了类似 RN 的轮子,只不过它是基于 vue.js ,前几天宣布 vue.js 的作者以技术顾问的形式加入该项目组,但是我依然不看好该项目,一方面该项目会遇到 RN 上面的一些问题,另一方面阿里的项目大多是为自己的业务服务的,所以 Weex 应该有不少是跟自己的业务绑定紧密的,不一定适合大部分中小公司,我没有亲自实践过,不过以上就是我个人的一些看法。

    总结

    所以综上,我觉得我们时刻保持对技术的敏感性挺好的,但是不要过于杞人忧天,而且国内很多媒体言过其实,稍有点风吹草动,就会被吹的上天了,所以我们要有自己的判断与实践。我一直认为原生开发才是王道,无论到什么时候,除非你不做 App 开发,或者说以后 App 死了,微信崛起了,不过起码目前还看不到苗头,也别相信什么 App 已死的鬼话,那么什么时候 App 开始没落呢?我也不知道,给大家一个我自己认为的指标做参考吧,什么时候 QQ、微信、支付宝等推出新的使用方式的时候,可能代表 App 已死,仔细想想,我们从 PC 时代过渡到手机 App 时代,是不是基本上从手Q、支付宝推出移动应用开始的,只不过 App 时代造就了微信,这些巨头的敏感性总归要比个人要强吧。

    对了,前段时间微信朋友圈推出了原生广告,微信第一次把广告体验提升到了一个新高度,我想某种意义上是不是说明了什么?

    所以,建议大家不用再过度担忧了,可以时刻保持着对新技术的敏感性,只要你目前还在做移动应用开发,现阶段你依然需要提升你自己原生开发的能力,把重心放在原生开发上!

    本文原创发布于微信公众号 AndroidDeveloper ,转载请务必注明出处。

    展开全文
  • 声明 本文转载自: 浅谈App原生开发、混合开发及HTML5开发的优劣 文章简述了App原生开发、混合开发及HTML5开发的定义及各自优缺点对比,值的一看 如有侵权,请联系作者删除文章 ...
  • 目前App的开发主要包含三种方式:原生开发、HTML5开发和混合开发。 原生应用开发,是在Android、IOS等移动平台上利用官方提供的开发语言、开发类库、开发工具进行App开发。比如android是利用java...
  • Web应用本质上是为移动浏览器设计的基于Web的应用,它们是用普通Web开发语言开发的,可以在各种智能手机浏览器上运行。 优点: 支持设备广泛;较低的开发成本;可即时上线;无内容限制;用户可以直接使用最新...
  • 原生开发小程序 和 wepy 、 mpvue 对比 本文横向对比、探讨了下原生开发小程序,和目前比较热门的 wepy 、mpvue 开发小程序三种方式的优势和劣势;由于三者的篇幅都比较多,本文只是简单介绍。如有错误,请大神们...
  • 文章目录原生开发Web APP (HTML5)开发混合(原生+H5)开发 目前市场上主流的APP分为三种:原生APP、Web APP(即HTML5)和混合APP三种,...原生开发(Native App开发),是在Android、IOS等移动平台上利用官方提供的...
  • 最近工作中接触到React-Native框架,对其进行一些技术分析,结合之前了解的H5的一部分,加上自己做了很久的原生开发(十几个android app、sdk,包括2个ios), 总结下目前了解到的这三种移动端应用开发方式的特点和...
  • VcnStudio基于原生开发的中文安卓开发平台简介新版特征界面预览后记 简介 VcnStudio 全称为Visual Chinese Studio;是一款依照现有的开发语言进行扩展使其支持使用中文编程的开发平台;目前平台已经支持安卓设备的...
  • 本系列文章,意在记录自己从传统开发模式,转向云原生开发的过程中,趟坑经验,以及注意事项,并为大家整理了相关技术资料和学习路线。 面向的群体: 高级开发 架构师 运维人员 学习前提或技术储备...
  • 需求:做一款社交类的APP,主体工程是原生开发,也就是是IOS的Xcode工程,产品经理为了丰富应用的玩法,就想往里面加上现在比较流行的AR功能,组成一款AR社交APP,我们之前见识多的都是工程是主体,然后IOS原生功能...
  • 本文转载自 Android 原生开发、H5、React-Native使用利弊和场景技术分享  由于工作原因,由Android原生开发转向React Native开发,ReactNative是从去年5月份开始至今,最近公司想要使用Android+H5开发,在这里,...
  • 小程序原生开发有不少槽点: 原生wxml开发对Node、预编译器、webpack支持不好,影响开发效率和工程构建流程。所以大公司都会用框架开发 微信定义的这套语法,wxml、wxs,以及wx:if等语法,私有化太强。不如正经学vue...
  • 原因是原生开发解析json对字符串格式处理不算很好。  2.如果讲究APP反应速度(含页面切换流畅性),则选用原生开发,因为H5其本质是网页,换页时,基本要加载整个页面,就像是浏览器打开一个新页面
  • 小程序原生开发有不少槽点: 原生wxml开发对Node、预编译器、webpack支持不好,影响开发效率和工程构建流程。所以大公司都会用框架开发 微信定义的这套语法,wxml、wxs,以及wx:if等语法,私有化太强。不如正经学...
  • 面对这个必然趋势,普通行业线下销售模式已经是走不通了,眼看大家都在往互联网上转型、也都有了自己的网上平台店铺或APP,自己想开发一款APP,但是又不了解行情,对于原生开发还是混合开发不了解,担心被别人坑,...
  • 微信小程序原生开发 和 wepy 、 mpvue 对比 参考资料1 参考资料2 三者的开发文档以及介绍 原生开发小程序文档:点此进入 wepy开发文档:点此进入 github地址 mpvue开发文档:点此进入 github地址 三者简单的...
1 2 3 4 5 ... 20
收藏数 245,003
精华内容 98,001
关键字:

原生开发