Mobil - Tabel de continut

Aceasta sectiune contine paginile mele oficiale despre mobile. Ele trateaza diverse aspecte ale dezvoltarii web pentru mobil.

Directorul meu de teste pentru mobil contine mult mai multe teste si ciorne, dar cum apare o ciorna noua ea sfarseste aici.

Am pregatit o lista de mail pentru a trata dezvoltarea web pentru mobil. Inscrieti-va trimitand un mail gol la mobile-web-subscribe@yahoogroups.com.

General
O lista de browsere pentru telefoane inteligente. Probabil incompleta.
Un tabel de ansamblu a pietei de mobile.
O comparatie a aprocimativ 20 de browsere bazate pe kituri web. Scopul principal este de a demonstra ca nu exista un “Kit Web pe mobil.”
Posturi de blog legate de diverse topicuri despre mobil.
Evenimente de atingere
Ce se intampla cand un utilizator atinge un ecran de touchscreen? Se concentreaza pe evenimente.
Sfatul meu vanzatorilor de browsere pentru implementarea corecta a actiunilor de atingere, in special evenimentele.
Cele doua porturi de vizualizare
Pentru a intelege problemele porturilor de vizualizare este mai bine sa incepem cu browserele de desktop si sa intelegem cum functioneaza totul acolo.
Odata ce ati inteles browserele desktop puteti continua cu treburile mai complicate ale browserelor de mobil.
Cum sa cititi diverse latimi si inaltimi interesante. Interogari media si porturi de vizualizare meta. Coordonate de mouse.

Compatibilitate

Cele mai importante concluzii ale mele.

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

Touchstart, touchmove, touchend.

  • Opera 10.1b (nu inainte) suporta evenimentele de atingere. Valabile doar pentru android.

cand efectuam o actiune de atingere

Incomplet n/a Incomplet aproape Incomplet Va fi testat aproape Va fi testat Va fi testat Va fi testat Va fi testat n/a Incomplet aproape aproape minim Va fi testat n/a

Evenimente de interfata si mostenire. Cele mai recente sunt in general bine suportate, cele mai vechi nu.

nu da nu da nu da nu nu da nu nu da nu

Marimea in pixeli CSS a portulului de vizualizare vizual este de departe cel mai important bit de datein proprietatile portuluid e vizualizare. Se gaseste in window.innerWidth/Height, chiar daca IE foloseste document.documentElement.offsetWidth/Height.

aproape aproape da aproape minim da Incomplet aproape Incomplet aproape da aproape Incomplet minim Incomplet nu

Marimea ecranului, marimea planului portului de vizualizare, marimea elementelor HTML, si compensarea portului de vizualizare.

  1. 4 puncte: da
  2. 3 puncte: aproape
  3. 2 puncte: Incomplet
  4. 1 puncte: minim
IE
IE va ofera cele mai multe informatii, dar in alte proprietati decat celelalte browsere.
Proprietate Opera Mobile Opera Mini iPhone Android Symbian S40 Dolfin BlackBerry Palm Phantom Obigo Bolt Firefox MicroB IE Mobile BlackBerry old NetFront Obigo UCWeb
Presto WebKit Gecko
da da da nu
@media all and (max-width: 400px) {
	// stiluri atribuite cand latimea este mai mica de 400px;
}

Un Da aici inseamnca ca browserul isi ia informatiile despre marime din proprietatile corecte JavaScript. Din nefericire aceste proprietati pot contine informatii false.

da nu da nu da Cu probleme da nu da 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 in pagini cu <meta viewport>.
nu n/a da nu da n/a da nu ? n/a
  • Android de la 2.0 on
  • Safari de la 3.x on
Appcache

Nu puteti face acest test singuri.

nu n/a da nu da Va fi testat n/a da nu nu n/a
  • Android de la2.0 on
SVG

Test extern. Fisier pur SVG; ar trebui sa apara in browser si nu sa se descarce.

da da nu Ext Ext da nu Va fi testat nu Cu probleme da nu
Ext
Player extern SVG.
  • Interactiune dureros de inceata sau inexistenta pe S40.
  • Nu se poate face zoom in Dolfin.
Flash

Test extern pe pagina de produse a Adobe. Dati click pe link-ul din filmul Flash; Urmatoarea pagina ar trebui sa se incarce de asemenea corect.

nu nu da Partial nu da Va fi testat nu nu nu
  • Numai in Kitul Web Symbian 3 (N8), si chiar si acolo nu incarca al doilea exemplu.
Proprietate Opera Mobile Opera Mini iPhone Android Symbian S40 Dolfin BlackBerry Palm Phantom Obigo Bolt Firefox MicroB IE Mobile BlackBerry old NetFront Obigo UCWeb
Presto WebKit Gecko