Proč Webové Aplikace Rozdrtí Nativní Aplikace

Obsah:

Proč Webové Aplikace Rozdrtí Nativní Aplikace
Proč Webové Aplikace Rozdrtí Nativní Aplikace

Video: Proč Webové Aplikace Rozdrtí Nativní Aplikace

Video: Proč Webové Aplikace Rozdrtí Nativní Aplikace
Video: Top aplikace: aplikace pro SMS zprávy 2023, Prosinec
Anonim

Před více než pěti lety (9. ledna 2007, pro ty z nás, kteří počítají), Steve Jobs vydal originální iPhone. V té době byly jedinými aplikacemi v iPhone ty, které byly nainstalovány předem (akcie, kalkulačka a YouTube). Bylo jich tak málo aplikací, dokonce ani nenaplnili domovskou obrazovku! Společnost Apple neposkytla možnost vytvářet ani instalovat žádné doplňkové aplikace. Místo toho byli vývojáři vyzváni, aby vytvořili webové aplikace, k nimž by uživatelé přistupovali prostřednictvím zabudovaného webového prohlížeče Safari.

Apple čelil vůli vývojářů, zejména s ohledem na komunitu hackerů, kteří přišli na to, jak rozbít iPhone kód a vytvořit si vlastní aplikace, Apple přišel kolem a přijal nativní aplikace.

VIZ TÉŽ: Konečně! YouTube právě spustila svou vlastní aplikaci pro iPhone

Apple App Store obsahuje dnes více než 700 000 aplikací pro iPhone a iPad. Aplikace dostupné v obchodech Apple App Store, Google Play Marketplace a Microsoft Windows Phone Marketplace jsou „nativními“aplikacemi, v nichž je vývojáři stavěli pomocí technologie a kódu, který je pro tyto platformy do značné míry vhodný. Aplikace vytvořená pro iPhone musí být téměř úplně překódována, aby fungovala na zařízení s operačním systémem Android společnosti Google (trochu jako překlad knihy z jednoho jazyka do druhého).

Pak jsou tu webové aplikace.

Úvod do webových aplikací

Webové aplikace jsou postaveny na standardech založených technologií, jako je HTML5, CSS3 a další moderní webové technologie. Bez jakýchkoli speciálních překladů, konverzí nebo přeprogramování může webová aplikace běžet na téměř jakékoli platformě s moderním webovým prohlížečem kompatibilním s normami. Po spuštění webové aplikace mohou uživatelé iPhone, iPad, Android telefonů, Kindle Fire a Windows Phones přistupovat ke stejné aplikaci a spouštět ji stejně jako na jakékoli jiné platformě.

Nativní aplikace fungují pouze na jedné platformě, pro kterou byly vytvořeny, plus jejich vytvoření trvá déle a stojí víc než webová aplikace. Proč by se tedy někdo obtěžoval stavbou domorodce? Díky současné technologii jsou nativní aplikace vynikajícím zážitkem - ale je tomu tak pouze v případě, že jsme v současné technologii. Několik pokroků sem a tam a velmi brzy nativní aplikace půjdou cestou aplikací pro počítače (tj. Stále jich je několik, ale většina uživatelů tráví většinu času v prohlížeči). Několik prvků vysvětluje, proč nativní nebude vládnout aplikaci v budoucnu.

Uživatelská zkušenost

aplikace OS
aplikace OS

Nativní aplikace mají tendenci mít hladší vzhled a dojem, více polské. Nativní aplikace jsou schopny využít prvky svého nativního operačního systému (tj. Gumové pásky, překrývání a přechody na hladké obrazovce v systému iOS), takže se cítí hlouběji integrovány do telefonu. Pokud jde o estetiku a celkový uživatelský dojem, je pro webové aplikace neuvěřitelně obtížné překonat nativní. Kromě toho nativní aplikace přicházejí se spoustou předinstalovaných prvků a potřebují pouze načíst uživatelská data z webu, nikoli z celé aplikace, což je zrychluje.

Web prošel dlouhou cestu od dob rolování markýzy. Je jen otázkou času, než budou technologie za webovými aplikacemi schopny přímo konkurovat estetickým možnostem nativních aplikací. Pamatujete si, jak úžasně pokročilý HTML5 vypadal, když vyšel? Počkejte, až HTML6 nebo 7!

A pokud jde o stahování více dat než nativních aplikací: V budoucnu bude výdrž baterie a mobilní připojení dostatečně rychlé, aby na tom nezáleží. Rychlosti stahování 4G jsou ve skutečnosti rychlejší než průměrné americké širokopásmové připojení a kdy jste se naposledy obával velikosti načítání webových stránek na ploše?

Rozdělení

Nativní aplikace lze snadno najít a nainstalovat. Apple App Store, Google Play atd. Jsou skvělá místa pro procházení a stahování aplikací. Těžkou součástí budování úspěšného obchodu s aplikacemi je vytvoření robustní vývojářské komunity, která je ochotna věnovat čas, úsilí a peníze na vytváření mnoha skvělých aplikací, které uživatelé chtějí používat. To je vysoká objednávka a je pravděpodobně největší část toho, proč se Microsoft snaží získat trakci s Windows Phone.

Jednou výzvou pro celou tuto webovou aplikaci je konkurence. Apple, Google a dokonce Microsoft musí být zvláště spokojeni s velkou kontrolou a vlivem, který ovládají tím, že ovládají distribuci svých platforem prostřednictvím obchodů s aplikacemi a tržišť. Když webové aplikace nabírají páru a začnou ohrožovat mobilní aplikace, je pravděpodobné, že současné zúčastněné strany budou tlačit zpět proti všemu, co znehodnocuje jejich původní obchody s aplikacemi. Naštěstí pro spotřebitele pravděpodobně není mnoho lidí, kteří by mohli zastavit hrozící pochod webových aplikací. Robustní webové prohlížeče pečené do OS nikam nevedou.

U webových aplikací není třeba přesvědčovat vývojáře, aby vytvořili software pro konkrétní platformu. Místo toho budou aplikace vytvořené pro uživatele na nejpopulárnějších platformách fungovat také pro uživatele na nejméně populárních platformách, za předpokladu, že tato platforma má slušný webový prohlížeč. Obchody s aplikacemi mohou v budoucnu vytvářet spíše nezávislí prodejci než tvůrci operačních systémů. Adresářové weby, jako je BestVendor a Listio, se mohou rozrůst v konkurenční Apple Store App Store.

Budujte čas a náklady

Vytvoření typické nativní aplikace trvá o něco déle, než by tomu bylo u ekvivalentní webové aplikace, ale jak se vývojářské nástroje a vzdělávání zlepšují, bude se to pravděpodobně měnit. A jak se více vývojářů obeznámí s vývojovými jazyky a technologiemi používanými k vytváření nativních aplikací, celkové náklady na vývoj aplikací klesnou.

Jedna věc, která se ve světě nativních aplikací pravděpodobně nezmění, je však skutečnost, že budování více platforem a zařízení je drahé. Přidání kompatibility iPadu při vytváření aplikace pro iPhone může zvýšit až 50% nákladů na vývoj projektu. Když se začaly říkat zvěsti, že Apple může uvolnit iPad Mini, přemýšleli jsme, kdo má rozpočet sestavit pro všechny tyto velikosti obrazovky?

Webové aplikace budou fungovat na zařízeních různých velikostí tím, že budou přizpůsobivé a pohotové.

Aktualizace

černé a bílé aplikace
černé a bílé aplikace

To je oblast, kde webové aplikace již trumfují nativní. Typičtí mobilní uživatelé, kteří jsou do značné míry znepokojeni vývojáři, aktualizují své aplikace velmi zřídka. To znamená, že uživatelská základna pro konkrétní nativní aplikaci je rozložena do několika verzí. Přítel nedávno vykřikl své překvapení, že Instagram na svém iPhone nefungoval správně. Ukazuje se, že aplikaci neaktualizoval a používal nepodporovanou starou verzi.

Mít zastaralou webovou aplikaci je prakticky nemožné. Přemýšlejte o načtení webové stránky. Pokaždé, když návštěvník načte web, načte nejnovější verzi ze serveru. Když Google aktualizuje logo na své domovské stránce, protože to nevyžaduje, aby uživatelé chodili a stahovali aktualizaci do Googlu - pouhá akce návštěvy webu znamená, že si uživatel prohlíží nejnovější verzi.

Webové aplikace znamenají, že uživatelé se nikdy nebudou muset starat o aktualizace.

Hardwarové rozhraní

Jednou z věcí, díky nimž jsou nativní aplikace tak příjemné, je jejich schopnost bezproblémově využívat hardware telefonu. Přemýšlejte o všech skvělých aplikacích, které používají akcelerometr telefonu (Nike +), GPS (Foursquare) nebo fotoaparát (Instagram). Z těchto tří mohou webové aplikace přistupovat pouze k GPS, a to i v omezené kapacitě. Ano, máte pravdu - webové aplikace nemohou používat fotoaparát vašeho telefonu ani přistupovat k již pořízeným fotografiím.

Pro webové aplikace neexistuje standardní způsob přístupu k hardwaru v mobilních zařízeních, ale v budoucích aktualizacích je to relativně snadné změnit. Jedním z problémů, který je třeba překonat, jsou potenciální bezpečnostní obavy, ale pravděpodobně největší překážkou je nedostatečná spolupráce ze strany zakořeněných zájmů, která by raději zachovala původní monopol aplikace. Konkurenční tlaky v prostoru aplikací a telefonních systémů však nakonec přinutí zařízení k větší otevřenosti.

Kreditní karty

Uživatelé Apple jsou notoricky známí spotřebitelé. Tajnou zbraní Apple je, že má 400 milionů aktivních účtů iTunes s kreditními kartami. Díky kreditní kartě v souboru je nákup aplikací hračkou - klepněte na „koupit“a zadejte heslo - to je vše! Google a Microsoft jistě mají na svých platformách mnohem méně aktivních účtů, ale jejich počet roste. Pointa je, že nákup nativních aplikací a nákupy v aplikaci je mimořádně snadné.

Neexistuje žádný konsolidovaný platební systém pro nákup webových aplikací nebo nákup doplňků webové aplikace, ale to se časem změní, protože hráči jako PayPal, Square, Venmo a další skočí do vesmíru.

Obrovská část úspěchu systému iOS je přičítána obchodu Apple App Store, stejně jako hudební obchod iTunes je velkou součástí toho, proč byl iPod takovým hitem. A přesto bude v App Store vracet pravděpodobně webové aplikace, které Apple původně propagoval namísto nativních aplikací.

Snímky se svolením Flickra, mbiebusche, 3 hodiny

Doporučená: