Mobil - Tabel de continut

Aceasta sectiune contine paginile mele oficiale despre mobil. Ele trateaza mai multe aspecte ale dezvoltarii pe mobil.

Directorul meu de test de mobil contine mult mai multe teste si pagini draft, daca cand un draft este eliberat oficial sfarseste aici.

Am facut o mailing list pentru a discuta despre dezvoltarea web pentru mobil. Subscrieti trimitand un mail gol la mobile-web-subscribe@yahoogroups.com.

General
O lista de browsere pentru smartphone. Probabil incompleta.
Un tabel de privire de ansamblu a pietii de mobil.
O comparatie intre aproximativ 20 de browsere bazate pe WebKit. Scopul principal este sa demonstreze ca nu exista “WebKit pe mobil.”
Posturi de blog despre diverse subiecte legate de mobil.
Evenimente de atingere
Ce se intampla cand utilizatorul atinge ecranul unui touchscreen? Se concentreaza pe evenimente.
Sfatul meu vanzatorilor de browsere pentru implementarea corecta a actiunii de atingere, in special evenimente.
Cele doua porturi de vizualizare
Pentru a intelege probleme portului de vizualizare este cel mai bine sa incep cu browsere de desktop si sa invat cu functioneaza totul aici.
Odata ce ati inteles browserele desktop puteti continua cu state mai complicate ale browserelor de mobil.
Cum sa cititi diverse latimi si intaltimi interesante. Interogari media si port de vizualizare meta. Coordonate de mouse.

Compatibilitate

Cele mai importante concluzii ale mele.

Property Opera Mobile Opera Mini iPhone Android Symbian S40 Dolfin BlackBerry Phantom Bolt Firefox MicroB IE Mobile BlackBerry old NetFront Obigo UCWeb
Presto WebKit Gecko
nu n/a da nu da n/a nu nu n/a

Touchstart, touchmove, touchend.

cand efectuam o actiune de atingere

Incomplet n/a Incomplet aproape Incomplet va fi testat aproape va fi testat n/a Incomplet aproape aproape Minim va fi testat n/a

Intrfete si evenimente de mostenire. Cele din urma sunt in general bine suportate, ultimele nu sunt.

nu da nu da nu da nu nu da nu

Marimea in pixeli CSS a portului de vizualizare vizual este de departe cel mai important bit de date in proprietatile portului de vizualizare. Este gasita in window.innerWidth/Height, chiar daca IE foloseste document.documentElement.offsetWidth/Height.

aproape aproape da aproape Minim da Incomplet Incomplet da aproape Incomplet Minim Incomplet nu

Marimea ecranului, marimea portului de vizualizare a layout-ului, marimea elementului, si compensarea portuluid e vizualizare. Sunt patru puncte:

  1. 4 puncte: Da
  2. 3 puncte: Aproape
  3. 2 puncte: Incomplet
  4. 1 punct: Minim
IE
IE ofera mai multe informatii, dar in alte proprietati decat celelalte browsere.
Property Opera Mobile Opera Mini iPhone Android Symbian S40 Dolfin BlackBerry Phantom Bolt Firefox MicroB IE Mobile BlackBerry old NetFront Obigo UCWeb
Presto WebKit Gecko
da da da nu
@media all si (max-width: 400px) {
	//stilurile sunt date cand latimea este mai mica de 400px;
}

Un Da aici inseamna ca browserul isi ia informatiile despre dimensiuni din proprietatile corecte JavaScript. Din pacate aceste proprietati pot contine informatii false.

da nu da nu da cu bug-uri nu nu da nu da nu
<meta name="viewport" content="width = 380">
<meta name="viewport" content="width = device-width">
  • Opera Mobile 10.10 nu permite zoom cu o <meta viewport>.
nu n/a da nu da n/a da nu ? n/a
  • Android de la 2.0
  • Safari de la 3.x
Appcache

Nu puteti face singuri acest test.

nu n/a da nu da n/a da nu nu n/a
  • Android de la 2.0
SVG

Test extern. Fisier SVG pur; ar trebui afisat in browser, nu descarcat.

da da nu Ext Ext da va fi testat cu bug-uri da nu
Ext
Player extern SVG.
  • Interactiunea foarte inceata sau inexistenta pe S40.
  • Nu se poate face zoom in Dolfin.
Flash

Test extern un produs Adobe. Click pe linkul din filmul Flash; pagina urmatoare ar trebui sa se afiseze de asemenea corect.

nu nu da Partial nu va fi testat nu nu nu
  • Numai in Symbian WebKit 3 (N8), si chiar si acolo nu incarca al doilea exemplu.
Property Opera Mobile Opera Mini iPhone Android Symbian S40 Dolfin BlackBerry Phantom Bolt Firefox MicroB IE Mobile BlackBerry old NetFront Obigo UCWeb
Presto WebKit Gecko
hardwood flooring squadOffice Cleaning Baton Rouge