Kiáltvány és hogy miért - a webes szabványok - közepes
Sokunknak. akik a web böngészés, aktívan próbálja csökkenteni a szakadékot natív és webes alkalmazások.
De mi ez a különbség? Néhány évvel ezelőtt a rés inkább a technológiai. Ha szeretné, hogy hozzáférjen egy GPS-készüléket, akkor kellett írni egy natív alkalmazás. Most a helyzet javult: most is kap hozzáférést az érzékelő eszköz, mint a GPS. fényképezőgép és a készülék tájékozódás - bár még mindig hosszú út áll előttünk. Mivel a legutóbbi sikerei webes technológiák, most már van egy platform, amely képes versenyezni a natív alkalmazások közel azonos.
Ma, a különbség a természetes és a web-alapú alkalmazások helyett technológia - ez a felhasználók kényelmét: ők inkább telepíteni alkalmazásokat, amelyek kényelmesen él a kezdőképernyőn (vagy akár az asztalon, ha ez a asztali böngészők).
Mi az a „telepítés”?
Tény, hogy a „telepítés” webes alkalmazások - az összeadás „könyvjelzők” a kezdőképernyőn vagy a Application Launcher alkalmazást. Van néhány nagyon alapvető dolog, hogy te, mint fejlesztő, van, hogy a böngészőben, hogy fontolóra az alkalmazás helyén: név, ikon, stb Vannak még fejlettebb funkciókat, ami hasznos lehet az Ön számára, mint a képesség, hogy adjon meg egy előnyös tájolása az eszköz, és hogy szükség van egy teljes képernyős módban.
Nyilvánvaló specifikáció egy szabványos módja ennek segítségével JSON fájlt. Csak nézze meg a nyilvánvaló fájlt a HTML döntéseket a következő:
De mi ez a titokzatos nyilvánvaló fájlt? Nos, azt kérte!
Nagyon egyszerű kiáltvány
A legegyszerűbb kiáltvány állhat csak egy név és egy vagy több ikonok.
tipikus kiáltvány
alkalmazás neve
Alkalmazásnak szüksége van igazi nevét, vagy sor nevek (ami általában nem esik egybe a tartalmi elem
Ha elhagyjuk a nevét, a böngésző használhatja vagy elem
De vigyázat: Egyes böngészők előírhatja, hogy adja meg a nevét -, különben az alkalmazás elveszítheti az állapota „progresszív web-alapú alkalmazás.”
Ahelyett, hogy a szokásos ikonok böngésző, az ön logója legyen egy webes alkalmazás, amelyet a vele kapcsolatban. Ebből a célból a kiáltvány a legfontosabb ikonok. Ez egy listát az ikonokat és a méretek és formátumok. Ez teszi a folyamat kiválasztásának ikonok nagyon hatékony, mert az ikonok jelennek meg az adaptív megoldás, amely kiküszöböli a szükségtelen terheket, és segít az ikonok mindig jól néz ki a széles körű eszközök és képernyőfelbontás.
Ha nem adja meg az ikon, a böngésző fog keresni a csere lehetőségeit: . favicon.ico vagy ha nem találjuk meg őket, talán még használni egy képernyőképet a webhelyen.
kinevezés ikonok
További részletek a kinevezését ikonok megtalálható a Web App Manifest előírásoknak.
A megjelenítési módok és tájolása
Az alkalmazás indításakor képesnek kell lennie arra, hogy ellenőrizzék a képernyőn látható. Ha ez egy játék, akkor valószínű, hogy teljes képernyős módban fekvő tájolású. Ebből a célból a nyilvánvaló formátum biztosítja az Ön számára két kulcsot.
Lehetséges értékek megjelenítési módok:
- Nagyítás fullscreen a teljes képernyőt elfoglalja.
- Önálló önálló alkalmazás nyílik meg a folyamatjelző.
- Minimális minimális-ui. ha az alkalmazás jelenik meg teljes képernyős módban, mint az iOS. de bizonyos tevékenységek megjelenése okozhat a navigációs sáv és a gombok oda-vissza.
- Böngésző alapú böngésző alkalmazás megnyílik egy szabványos gombok és eszköztárak.
Plusz, egy ilyen jelzés az eligazodást, hogy szolgálja, mint a „default orientáció” a teljes alkalmazás. Ezért az átállás során az egyik oldalról a másikra, az alkalmazás a megfelelő pozícióban. Meg lehet változtatni az alapértelmezett irányba a képernyő tájolását API.
Is, akkor lehet alkalmazni a különböző stílusok alkalmazása egy bizonyos módban jellemzői a display-mód:
Néha, amikor az alkalmazás futtatásához szükség van annak érdekében, hogy a felhasználó mindig kap egy adott oldalon. Key START_URL lehetővé teszi, hogy adja meg ezt.
„Scope” alkalmazás
Natív alkalmazások egyértelmű határokat: a felhasználó, akkor biztos, hogy ha kinyitja a natív alkalmazás, hirtelen nem nyit egy másik láthatatlan számotokra. Még gyakoribb, mint nem, akkor nagyon világosan, hogy váltottam egy natív alkalmazás a másikra. Általában ezek a vizuális által az operációs rendszer (például, hívja a Feladatkezelő és válasszon egy másik alkalmazás vagy Cmd Tab vagy az Alt Tab a számítógépen).
Böngészésre más: ez egy hatalmas hipertext rendszer, amelyben egy webes alkalmazás is kiterjedhet különböző területeken könnyen megy gmail.com a docs.google.com és a felhasználók nem is veszi észre. A gyakorlatban az a gondolat, hogy létezik a kérelem határok teljesen idegen az interneten. Végtére is, sőt, egy webes alkalmazás - ez csak egy sor HTML dokumentum (Imagine „sorozat csövek” ... uh, nem, felejtsd el!).
Az interneten, tudjuk, hogy hagyja el a felhasználási területtől és megy egy másik, csak azért, mert a webes tervezők, akik voltak olyan kedvesek, hogy azok megkülönböztethetőek egyedi design. Azokban az esetekben, ahol ez nem így van, sok felhasználó becsapni oldalakat álcázva mások (a jó öreg adathalászat).
Honosítás: lang és dir
Szétosztása a kérelem
Meg kell írni a részleteket és screenshotok.
Téma és a háttér színét
Hogyan határozzák meg, hogy a felhasználó „telepített” alkalmazást?
A specifikáció lehetővé teszi, hogy meghatározza, ha a felhasználó telepíti az alkalmazást a regisztrációs appinstalled eseményeket.
Ahhoz azonban, hogy adatvédelmi okokból nem lehet közvetlenül érzékeli, hogy az alkalmazás telepítve van - csak hallja, hogy a webes alkalmazás egy nyilvánvaló fájlt.
Mi a baj a címkékkel ?
A vita során az előírások voltak élénk viták arról, hogyan kell használni a címkéket HTML létrehozása helyett egy új formátum. A végén, a végrehajtás a funkció „Add to Home Screen”, a Chrome a címkék . és még a legkorábbi nap a web ezek a címkék már haza minden nem szabványos nonszensz.
Érv, hogy használjon egy külön fájlban:
- takarít meg sok információt a fejlécben a dokumentum az egyes oldalak betöltése a telepített alkalmazás vagy telek;
- A letöltés után a fájl a HTTP -keshe böngészőt.
A leírás több információt, hogy miért választottuk JSON helyett HTML.
Ki ez vezet?
Kiáltvány és a fejlett webes alkalmazások végre a Chrome. Opera és a Samsung internetes Android. Firefox is hivatkozik, biztató jelek, amelyek támogatják ezeket a szabványokat (végre Gecko több mint két éve, de nem használt bármely termék).
Kölcsönhatás keresők
Mint a többi webes erőforrások webes alkalmazás nyilvánvaló hozzáférhetőnek kell lennie minden olyan böngésző vagy keresési robot.
Ha egy webes alkalmazás fejlesztő akar értesíti bejárók a tilalmat a fájl vizsgálatát, azt megteheti beleértve a webes alkalmazás nyilvánvaló a robots.txt fájlban. Ezt részletesebben a robots.txt protokoll. Web alkalmazás fejlesztők is használhatja az HTTP -zagolovok X-Robots-Tag.
Perevodpoyasnyayuschey zametkik spetsifikatsiiWeb App Manifest. PerevodAnny KuharevoyiVadima Makeyev, szerkesztésre Vadim Makeev.