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

Princípios de design

Esses princípios de design servem para orientar o design e o desenvolvimento contínuos do formato AMP. Eles ajudam a tomar decisões consistentes entre si.

Experiência do usuário > experiência do desenvolvedor > facilidade de implementação.

Em caso de dúvida, faça o que for melhor para a experiência do usuário final, mesmo que seja mais difícil para o criador da página ou para o desenvolvedor da biblioteca.

Não desenvolva conteúdo para navegadores hipoteticamente mais rápidos do futuro.

Decidimos criar as AMP como uma biblioteca no espírito do [Extensible web manifesto] (https://github.com/extensibleweb/manifesto/blob/master/README.md, em inglês) para consertar a Web de agora, não a do futuro. As AMP são feitas para serem rápidas nos navegadores atuais. Quando algumas otimizações não são possíveis na plataforma atual, os desenvolvedores de AMP devem participar do desenvolvimento de padrões para adicionar à plataforma Web.

Não estrague a Web.

Garanta que as AMP não prejudicarão o restante da Web se elas tiverem interrupções ou problemas. Isso significa que, se o cache de AMP do Google, a URL API ou a biblioteca falhar, os websites e os aplicativos relacionados ao consumo deverão fazer uma transição suave. Se um conteúdo funcionar com um cache de AMP, deverá funcionar também sem cache.

Resolva problemas nas camadas certas.

Por exemplo, não integre conteúdo no cliente só pela facilidade se a experiência do usuário for melhor com a integração no servidor.

Só faça o que for rápido.

Não introduza componentes nem recursos nas AMP que não funcionam de maneira confiável a 60 fps ou que dificultam a experiência de carregamento instantâneo nos dispositivos móveis mais comuns atualmente.

Priorize tudo o que melhora a experiência do usuário, mas faça concessões quando necessário.

Algumas coisas são rápidas, mas mesmo assim causam uma experiência péssima para o usuário. As AMP oferecem uma experiência do usuário fantástica, que vai muito além da velocidade. Só descarte algo quando a incompatibilidade de algum elemento impedir o uso e a implantação geral do formato AMP.

Não há listas de permissões.

Não daremos nenhum tratamento especial a determinados sites, domínios nem origens, exceto quando for necessário por motivos de segurança ou desempenho.

Primeiros passos para a criação