官术网_书友最值得收藏!

Apple Safari web manifest support

Since Apple released the iOS 11.3 and Safari 13 updates, basic support for the web manifest specification was included. There are some limitations to the current usage and support of the web manifest:

  • The home screen icon is still referenced from the apple-touch-icon
  • Transparent icons are not supported
  • No 3D touch menu support
  • No splash screen
  • Can't lock orientation
  • Display fullscreen and minimal-ui not supported properly

Apple still has work left so that they fully support using the web manifest, but it is a start. I believe that over the coming months we should see support being improved. One thing browser vendors struggle with is turning the ship to support modern ways of providing functionality.

Migrating from a 10-year-old way of providing user experience like touch icons and mobile web app capable features to a different mechanism is tough. If they do it too fast, they can and will break many sites, which is something all browser vendors fear. So, expect the transition to be gradual.

I would also like to point out that the PWA support, especially relating to service workers, is not yet supported in webviews used by many native apps. This also means that any hybrid applications will not have access to these features as a PWA, including the service worker.

Pseudo browsers like Chrome, Edge, and FireFox on iOS also do not support any progressive web app functionality on iOS. These browsers use the webview to render pages and not their own engines. So, for now, they are also limited.

The positive news is that Safari supports all major browsers on all major platforms, and nows support basic web manifest consumption.

主站蜘蛛池模板: 合江县| 建德市| 苍南县| 湘潭县| 绥滨县| 耿马| 沙雅县| 兖州市| 平和县| 长阳| 兴义市| 和林格尔县| 准格尔旗| 明星| 乐安县| 呼伦贝尔市| 铜鼓县| 岚皋县| 黄山市| 茶陵县| 东乡族自治县| 盱眙县| 揭东县| 三亚市| 临邑县| 独山县| 宜良县| 莎车县| 南宫市| 出国| 神池县| 乌审旗| 呼图壁县| 永年县| 宁武县| 平塘县| 婺源县| 宝清县| 麟游县| 潞城市| 新宾|