- Progressive Web Application Development by Example
- Chris Love
- 280字
- 2021-08-05 10:33:19
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.
- CorelDRAW X6 中文版圖形設(shè)計(jì)實(shí)戰(zhàn)從入門到精通
- 互聯(lián)網(wǎng)基礎(chǔ)資源技術(shù)與應(yīng)用發(fā)展態(tài)勢(2021—2023)
- Mastering JavaFX 10
- Microsoft Dynamics CRM 2011 Applications(MB2-868) Certification Guide
- INSTANT KineticJS Starter
- 物聯(lián)網(wǎng)與智能家居
- 4G小基站系統(tǒng)原理、組網(wǎng)及應(yīng)用
- Practical Web Penetration Testing
- 局域網(wǎng)組成實(shí)踐
- Microsoft Power Platform Enterprise Architecture
- 圖解物聯(lián)網(wǎng)
- Python API Development Fundamentals
- Hands-On Reactive Programming in Spring 5
- 路由與交換技術(shù)
- CDN技術(shù)詳解