Coming to a city near you: The AMP Roadshow.
Come to the AMP Roadshow.

Principi di progettazione

Questi principi di progettazione sono destinati a guidare la progettazione e lo sviluppo di AMP in corso e dovrebbero aiutarci a prendere decisioni interne coerenti"

Esperienza Utente > Esperienza Sviluppatore > Facilità di implementazione.

In caso di dubbi, fai ciò che è meglio per l'esperienza dell'utente finale, anche se significa che è più difficile da creare o che lo sviluppatore della libreria implementa.

Non progettare un ipotetico browser futuro più veloce.

Abbiamo scelto di creare AMP come una biblioteca nello spirito del [manifesto web estensibile] (https://github.com/extensibleweb/manifesto/blob/master/README.md) per poter risolvere il web di oggi, mon il web di domani. AMP dovrebbe essere veloce nei browser di oggi. Quando alcune ottimizzazioni non sono possibili con la piattaforma di oggi, gli sviluppatori AMP dovrebbero partecipare allo sviluppo di standard per ottenere questi aggiunti alla piattaforma web.

Non rompere il web.

Assicurarsi che se AMP abbia interruzioni o problemi non faccia male al resto delweb. Ciò significa che se la cache di Google AMP, l'URL API o la libreria non riescono, dovrebbe essere possibile che i siti web e le applicazioni di consumo abbassino grazia. Se qualcosa funziona con una cache AMP, dovrebbe funzionare anche senza una cache.

Risolvere i problemi sullo strato giusto.

Per esempio: Non integrare le cose sul lato client, solo perché è più facile, quando l'esperienza utente sarebbe migliore con un'integrazione lato server.

Fai solo le cose se possono essere fatte veloci.

Non introdurre componenti o funzionalità a AMP che non possono funzionare in modo affidabile a 60fps o ostacolare l'esperienza di carico istantaneo sui dispositivi mobili più comuni di oggi.

Priorità delle cose che migliorano l'esperienza dell'utente, ma compromesso quando necessario.

Alcune cose possono essere fatte veloci e sono ancora un'esperienza utente terribile. Le AMP dovrebbero fornire una fantastica esperienza utente e la velocità è solo una parte di questo. Soltanto compromettere quando la mancanza di sostegno per qualcosa smetterebbe di essere ampiamente utilizzati e schierati da AMP.

Nessuna whitelist.

Non forniremo alcun trattamento speciale a siti, domini o origini specifiche se non per motivi di sicurezza o prestazioni.

Inizia a costruire