zoukankan      html  css  js  c++  java
  • 对于android浏览器的一些看法

    首先我先声明我不是一个浏览器开发者,只是近段时间看了一些关于浏览器的东西,才有一些看法。

      在几年前开发手机的web 页面,都经常因为JS插件不兼容android WebView内核,导致开发浪费大量时间去调试。

      而且当时网络不太良好,导致页面加载时也不太流畅、

      所以几年前基本上不会考虑使用web-app开发。

    直到Android 4.4的到来,原本基于Android WebKit的WebView实现被换成基于Chromium的WebView实现。

      正因为这“大统一”的关系,内核问题已经解决了,

      而网络问题,随科技发展,现在4G的速度一下可以把你话费扣到零,自然网络就不成问题了。

      

    既然没有问题了,你究竟说什么呢?

      其实因为本人开发的app,还得兼容android 4.x ~ 4.3,所以里面的web page,还是因为内核问题被客户说,“你写的程序怎么老有问题的”,

    其实这样有关“源生提供的功能问题”还多着,

      WebView就先不说了,

      (现在第三方的WebView:(有空就自己搜索一下:"浏览器内核"

        1.chrome(不过换名字了),现在叫https://crosswalk-project.org/

        2.火狐的android版本,叫GeckoView ,不过用的人很少,也随火狐浏览器开始没落了。(https://wiki.mozilla.org/Mobile/GeckoView)

      )

      Http也是一个大坑来的,正因为他把这样很普遍的东西整合进去,正因为源生版本问题无法更改,导致与服务器的Http不相符,所以不得而还得要去找第三方的Http连接工具。

      所以借《《对于android浏览器的一下看法》》来吐槽一下android源生的API.

      自从一年前,不得而使用了第三方的Http的工具,基本上都不敢过多的使用Android源生API.

      能自己写的就最好,不行借用第三方,重点是“代码能改就行”了。

      

  • 相关阅读:
    iOS—UI —推送实现
    iOS—UI —懒加载
    iOS多线程和NSRunLoop概述
    ios安全性---AES加密
    iOS私有API
    iOS多线程 && Runloop
    iOS毛玻璃效果
    Swift -4-对象与类
    Swift -3-函数&闭包
    Swift -1- 简介&简单值&基本类型
  • 原文地址:https://www.cnblogs.com/shortboy/p/5082127.html
Copyright © 2011-2022 走看看