Pokud je mobilní aplikace. Mobilní aplikace pro podnikání: od nápadu po náklady

"Hlavní redaktor blogu GetGoodRank, webový analytik, blogger."
Dávám přednost mobilním aplikacím, zdá se mi bezpečnější než webové stránky. Aktivně používám bankovní aplikace, raději se nepřihlašuji k účtům z prohlížeče “

GetGoodRank nadále zkoumá dostupnost značky pomocí mobilní zařízení... Jedním ze způsobů, jak prezentovat společnost cílové skupině, je mobilní aplikace... V této recenzi se pokusíme určit, co je pro značku výhodnější: mobilní web nebo mobilní aplikace.

Statistiky ze studie IAB App Gap

  • Uživatelé mobilních zařízení tráví 88% svého času v aplikacích a pouze 12% svého času v prohlížečích.
  • Pouze 18% uživatelů tvrdí, že pro ně je mobilní aplikace výhodnější než mobilní web.
  • 54% uživatelů používá k uspokojení požadavků na informace prohlížeč a vyhledávání, zatímco pro nakupování (22%), sledování videí (asi 33%), přístup k online bankovnictví (40%) dává přednost aplikacím.
  • 64% uživatelů tvrdí, že aplikace jsou mnohem pohodlnější než weby. Naopak 42% uživatelů považuje stránky za pohodlnější než aplikace.
  • 49% uživatelů se vyhýbá mobilním aplikacím kvůli dalším poplatkům za používání.
  • 19% uživatelů dává přednost aplikacím, protože pracují bez nich aktivní internet připojení.
  • 19% uživatelů uvádí, že mnoho webů je špatně zobrazeno na mobilních zařízeních.
  • 26% uživatelů opouští mobilní aplikace ve prospěch webů kvůli nedostatku volné paměti v zařízení.

Seznámen s plná verze zpráva je možná.

Mobilní weby vs. mobilní aplikace

Rozhraní

Mobilní weby nabízejí tradiční rozhraní, zatímco aplikace - co nejblíže standardním aplikačním rozhraním operační systém... Uživatelé to snáze pochopí.

Operační systémy na druhé straně stanovují své vlastní standardy, které je třeba dodržovat při vytváření aplikace.

Rychlost

Mobilní weby se načítají pomaleji než aplikace. Prezentovali jsme výsledky toho, jak doba načítání ovlivňuje náladu uživatele.

Aktivní uživatelé jsou připraveni čekat na další načítání webu6 sekund.

Reakce aplikace také ovlivňuje interakce. Pokud se aplikace načítá pomalu, uživatel ji bez váhání odinstaluje.

Aktualizace, opravy chyb

Je snazší opravit chyby na webu nebo aktualizovat prostředek. Aktualizovaná verze je uživateli okamžitě k dispozici, zatímco oprava chyby je možná pouze v další verze aplikace. K tomu musí uživatel aplikaci samostatně aktualizovat (používají se oznámení). Je však téměř nemožné ovlivnit, zejména přinutit uživatele k aktualizaci.

Integrace s mobilním zařízením

Mobilní web zůstává v prohlížeči, zatímco aplikace přistupuje k většině požadovaných funkcí smartphonu / tabletu.

připojení k internetu

Web je uživateli k dispozici pouze v případě, že existuje aktivní připojení k Internetu, a aplikace může ukládat data do mezipaměti a aktualizovat knihovny, když se objeví připojení k Internetu. Obsah a funkce zároveň zůstávají dostupné uživateli bez připojení k internetu. Rychlost internetu tímto způsobem neovlivňuje uživatelské prostředí.

Fragmentace

Stránka se vytváří pro všechny mobilní platformy. V tomto případě je důležité správné rozložení mezi prohlížeči a optimalizace pro různé obrazovky.

Různé mobilní platformy budou vyžadovat různé verze aplikací.

Lidské zdroje

Je snazší najít inteligentní tým pro vytvoření, optimalizaci, propagaci a podporu webu než zkušení vývojáři mobilních aplikací, kteří při tvorbě zohlední požadavky mobilních operačních systémů, specifika cílového publika a konkurenci v segmentu.

Webové stránky jsou levnější, aplikace dražší.

Vydání

Stránka je hostována na serveru, registrována ve vyhledávačích a uživatelům je okamžitě k dispozici prostřednictvím odkazu.

Aplikace mimo mobilní trhy (AppStore, Google Play) nejsou důvěryhodné. Proto je tam musíte umístit. Trhy fungují jako jakýsi „garant“ kvality aplikací, ale ukládají významná omezení placeným funkcím. Koordinace umisťování aplikací na trh je pracný a časově náročný proces.

Soutěž

Konkurence stránek ve vyhledávání je vysoká, uživatel může přistupovat k tisícům stránek z výsledků vyhledávání najednou.

Konkurence mezi mobilními aplikacemi ještě není tak vysoká. Výběrem aplikace na trhu, instalací do zařízení je uživatel omezen na jiné podobné služby, což výrazně zvyšuje pravděpodobnost nákupu v aplikaci. Je však třeba mít na paměti, že trh aplikací rychle roste. Konkurence s ním roste.

Oslovte publikum

Pokrytí uživatelů mobilními weby je mnohem větší díky přítomnosti webu ve vyhledávání, schopnosti optimalizace pro vyhledávačepřístupnost z jakéhokoli typu zařízení. Algoritmy vyhledávacích strojů jsou správcům webů známější než vzorce pro hodnocení obchodů s aplikacemi.

Aplikace, stejně jako web, musí být optimalizovány a propagovány při hledání trhu. Aplikace pro různé platformy jsou propagovány v různé trhy, což tedy zdvojnásobuje náklady. Pokud je aplikace vyvinuta pouze pro jednu mobilní platforma, pak to výrazně snižuje pokrytí cílového publika.

Náklady na uvedení na trh (kromě vývoje)

U webu je to omezeno na platby za doménové jméno a hostování. Ke spuštění mobilní aplikace je nutná licence Obchod s aplikacemi, Google Play Market.

Dostupnost

Stránka je k dispozici všem uživatelům bez omezení prokliku. A aplikace je k dispozici pouze těm, kteří souhlasili s podmínkami použití (nepřesné, podezřelé znění, žádosti o přístup k funkcím zařízení a osobní údaje mohou uživatele odradit).

Použitím

Mobilní web je vždy k dispozici a pro použití aplikace je nutné stáhnout a nainstalovat.

Vyhledávání

Uživatelé jsou více zvyklí klást otázky vyhledávačespíše než jít hledat aplikační trhy. Uživatelé se obracejí na trhy s konkrétními řešeními (konkrétní messenger - Whatsapp, Viber, hudební přehrávač, aplikace sociálních sítí - Facebook, Instragram).

Sdílení

To je možné pouze ve verzi prohlížeče Google Play:

Podpěra, podpora

Na mobilním webu je snadné opravit chyby okamžitě po jejich zjištění (to vám umožní zabránit negativitě uživatelů). Snadné ovládání uživatelského prostředí: všechna data se zobrazují v Yandex.Metrica a Google Analytics).

V mobilní aplikaci je obtížné ovládat uživatelské prostředí (například kvůli použití offline) a chyby lze opravit pouze aktualizací aplikace.

Kdy je stránka oprávněnější?

Jsou situace, kdy mobilní verze web je považován za vhodnější řešení:

  • hlavním úkolem webu je informovat spotřebitele o značce, produktu, službě, nikoli o prodeji
  • rozpočet společnosti neumožňuje podporu různých aplikací pro různé mobilní platformy nebo obou řešení (web + aplikace)

Místo závěrů

Mobilní verze webu je nejracionálnějším řešením. Instalace aplikací je omezena pamětí mobilního zařízení. Používání webu nevyžaduje další zdroje.

Mít mobilní aplikaci nevylučuje potřebu mobilní verze webu.

Mobilní aplikace se stává racionálním řešením v případě nízké konkurence (pokud jsou konkurenční značky zastoupeny výhradně mobilními weby).

Vývoj, testování, spuštění a propagace mobilní aplikace je dlouhý a pracný proces, je účelnější nejprve web přizpůsobit pro mobilní zařízení, aby nedošlo ke ztrátě mobilního provozu.

Studie trhu mobilních uživatelů v USA ukazuje, že uživatelé klikají spíše na reklamy na mobilních webech než na aplikace:

Uživatelé orientovaní na aplikace berou v úvahu jednoduchost, žádné platby za použití, žádné připojení k internetu a množství úložiště, které aplikace zabírá.

  • Vývoj mobilních aplikací,
  • Vývoj pro Android
  • Tato esej poskytuje přehled argumentů uvedených v různých článcích pro rozhodování o tom, jakou platformu zvolit při vývoji projektů pro mobilní zařízení. Na konci je proveden pokus o vypracování schematického finálního algoritmu pro výběr platformy.

    Definice

    Existují dvě oblasti technické implementace projektů pro mobilní zařízení: mobilní web a mobilní aplikace.

    Mobilní web je specializovaný web přizpůsobený pro prohlížení a fungování na mobilním zařízení. Web může obsahovat interaktivní komponenty využívající JavaScript, HTML5, nová rozhraní API prohlížeče. V tomto případě se tato implementace nazývá webová aplikace. Aby se předešlo nejasnostem, bude se každé možnosti, která funguje uvnitř prohlížeče mobilního zařízení, říkat web.

    Mobilní aplikace je speciálně vyvinutá aplikace pro konkrétní mobilní platformu (iOS, Android, Windows Phone). Obvykle je aplikace vyvinuta v jazyce vysoká úroveň a kompiluje do nativního kódu OS pro maximální výkon.

    K dispozici je také třetí možnost - mobilní aplikace, která obsahuje komponentu prohlížeče. V tomto případě se část mobilní aplikace nejčastěji používá pro navigaci a integraci s operačním systémem a webová součást se nejčastěji používá k zobrazení obsahu. Obyčejní uživatelé často nejsou schopni odlišit tuto možnost od nativní mobilní aplikace.

    Argumenty

    Rozhraní

    Jedním z prvních argumentů poskytovaných příznivci aplikace je rozhraní, které je nejblíže k operačnímu systému a známé uživatelům. Mobilní aplikace je skutečně nejtěsněji integrovaná s platformou a umožňuje implementovat známé responzivní rozhraní. Na druhou stranu, web s dobrým formátováním a JavaScriptem může poskytnout velmi srozumitelnou metodu interakce. V tuto chvíli je kontrola webových stránek výrazně horší než aplikace, ale výkon mobilních zařízení stále roste a samotné prohlížeče se výrazně mění k lepšímu. Kromě toho mohou různé verze mobilních operačních systémů diktovat své vlastní standardy, které je třeba dodržovat. Některé inovace však nemusí být běžným uživatelům zcela jasné. Základní v v tomto případě je, že nejaktivnější uživatelé (ti, kteří hodnotí a komentují obchody s aplikacemi) jsou ti, kteří jsou „fanatičtí“ ohledně nejnovějších inovací v mobilním OS. To stojí za to věnovat pozornost při propagaci projektu - mohou být použity jako spojenci, aby pomohli šířit se.

    Rychlost

    Web, zejména interaktivní, je z hlediska výkonu výrazně horší než aplikace. Mobilní prohlížeče zatím nemohou uspokojit vysoký výkon, navíc weboví vývojáři nepoužívají nejoptimalizovanější verze knihoven (špatná implementace těchto knihoven nijak „neovlivňuje“ velké prohlížeče, takže si to tam můžete smířit). Aplikace však nemůže vždy potěšit dobrým výkonem - nadměrná animace, složité rozhraní výrazně snižuje „odezvu“. Pro složitou grafiku a animaci musíte navíc používat jazyky nižší úrovně, vyvíjet nebo kupovat samostatné specializované knihovny.

    Integrace s platformou

    V této oblasti jsou aplikace daleko před webem. Aplikace má podstatně více možností pro přístup k zařízení. Třetí možnost však byla zmíněna výše, když je komponenta prohlížeče vložena do aplikace, a v tomto případě je takový rozdíl vyrovnán. Úroveň poskytování přístupu k funkcím zařízení z prohlížeče prostřednictvím rozšiřující se sady API navíc neustále roste.

    Přítomnost na internetu

    Web se spouští z prohlížeče, proto to vyžaduje trvalé připojení se sítí. To nevadí, pokud se projekt realizuje výhradně online. I v tomto případě však kvůli zvláštnostem mobilní přístup na internetu je přechod mezi částmi aplikace (navigace) spojen se zpožděním, které je pro uživatele nepříjemné. Možná tento problém vyřeší použití API k ukládání místních dat, ale zatím nebyly nalezeny žádné příklady takového použití. Mobilní aplikace mohou při připojení fungovat offline, ukládat do mezipaměti a obnovovat data, pokud je to nutné. Přesto ale aplikace v naprosté většině obchodních řešení potřebuje konektivitu.

    Fragmentace

    Chcete-li implementovat projekt na všech nebo na některých konkrétních platformách, musíte vyvinout aplikaci pro každou z platforem samostatně a každá má své vlastní vývojové prostředí a jazyk, své vlastní standardy rozhraní. V případě mobilního webu by jedna verze měla pokrývat potřeby všech platforem. Teoreticky to tak vypadá. V praxi se ale ukazuje, že prohlížeče na různých platformách fungují odlišně. Musíte udržovat buď několik verzí jednoho webu, nebo v kódu upravit vydaný obsah podle aktuálního požadavku. Významné rozdíly ve velikosti obrazovky také ovlivňují rozložení webu.

    Zdroje

    Existuje takový argument jako mít specialisty. Předpokládá se, že odborníka na vývoj mobilních aplikací je velmi obtížné najít a jsou vyžadovány velmi vysoké poplatky. Bereme také v úvahu skutečnost, že pro každou platformu je s největší pravděpodobností vyžadován samostatný vývojář. I když existuje mnoho webových vývojářů a jejich služby jsou relativně levnější. Zřejmě vše záleží na konkrétní situaci a konkrétním místě. Pokud je k dispozici webový vývojář, bude nejziskovější vytvořit webovou stránku, pokud existují mobilní vývojáři, nemusí být vývoj aplikace příliš nákladný. Znovu to ale záleží na projektu - pokud je vyžadována serverová část (a je to s největší pravděpodobností vyžadováno), pak bude opět zapotřebí webový vývojář, i když možná není tak vysoká kvalifikace a složitost její části bude výrazně nižší.

    Vydání

    Aplikace některých platforem jsou vázány na konkrétní obchod (AppStore, Windows Store). I když takové pevné vazby neexistují, uživatelé jsou stále zvyklí hledat aplikace v obchodech (Google Play). Takové obchody ukládají významná omezení funkcí aplikací (zejména v terénu) placené služby), schválení každé nové verze navíc trvá značnou dobu. Web je naproti tomu k dispozici okamžitě, stačí otevřít prohlížeč a zadat adresu (i když se podíváte pozorně, může to být poměrně pracná akce). Nová verze webová stránka je k dispozici okamžitě v době zveřejnění. Možnost poskytování placených služeb není nijak omezena. Argument je opět docela zvláštní - na jedné straně v obchodě existuje omezení a pomalé publikování, na druhé straně má obchod již obrovské množství uživatelů a připravené systémy pro poskytování placených služeb. Zatímco uživatele je třeba přivést na web a platby prostřednictvím webu v mobilním zařízení zůstávají velmi časově náročným postupem.

    Velká pozornost v v poslední době je dáno zkratkou HTML5. Tento koncept je výrazně odlišný při pohledu z marketingového nebo technického hlediska.

    Technologicky je HTML5 dalším vývojem značkovacího jazyka HTML. Byl však učiněn významný krok směrem ke strukturovanější prezentaci než k formátu zobrazení. Jazyk přidal skvělé multimediální funkce pro přehrávání zvuku a videa. Přidána možnost pracovat s grafikou. Formátovací jazyk CSS byl výrazně rozšířen. Do jazyka JavaScript bylo přidáno několik rozhraní API pro práci s grafikou, místními daty a multimediálním obsahem. Samotný jazyk byl výrazně přepracován, aby se zvýšil výkon. Standard HTML5 je stále ve vývoji a nadále se aktualizuje.

    Z marketingového hlediska je HTML5 mnohem širší pojem. Rozumí se to jako mnohem více dalších API podporovaných do té či oné míry. různé prohlížeče, mnoho zajímavých rozšíření CSS (především v oblasti interaktivního zobrazení). Koncept je založen na vysoké interaktivitě webu, což uživatelům umožňuje využívat je pro nativní aplikace.
    Z hlediska mobilního vývoje nemá smysl v zásadě oddělit běžný web a web pomocí HTML5. Interaktivita do té či oné míry, implementovaná pomocí JavaScriptu a nových API, se ve skutečnosti stává standardem jakéhokoli webu. Nedoporučujeme oddělit vývojáře webových stránek a vývojáře HTML5 - webový vývojář musí ovládat technologie HTML5 a používat je, pokud je vhodné implementovat projekt pomocí nejnovějšího vývoje.

    závěry

    Jak se ukázalo, žádný z výše uvedených argumentů nenakloní rovnováhu v jednom či druhém směru. Každý argument má výhody i nevýhody obou řešení. Třetí kombinovaná možnost může také vyřešit některé problémy, ale současně generuje nové. Proto musí být v každém případě rozhodnuto na základě aktuální situace.

    Z hlediska úspory zdrojů se zdá být nejvýhodnější volbou vývoj webových aplikací. Nejdůležitější je nenechat se zabřednout do složitosti implementace, poskytnout co nejvíce užitečné funkce uživatelů. Pamatujte, že hlavní věcí je obsah a „jemnost“ (animace, grafika) ustupují do pozadí.

    Pokud je plánováno online práce projekt jako hlavní možnost interakce s uživatelem - samozřejmě musíte začít s webem, který může pokrývat nejen mobilní klienty, ale i uživatele počítačů. Pokud bude úspěšný, můžete na vybraných platformách dále implementovat samostatné mobilní aplikace. Pro většinu podnikových aplikací je to nejlepší volba.

    Pokud projekt poskytuje více offline práce a je zaměřen na mobilní uživatele, pak stojí za to dát přednost aplikacím. Jak však bylo uvedeno výše, může být stále vyžadován webový vývojář.
    U her a dalších aplikací, které vyžadují vysoký výkon rozhraní, je pravděpodobně více pokrokové implementovat prostřednictvím aplikací. Existují knihovny pro různé platformy pro vývoj her, které vám umožňují implementovat nativní aplikace pro různé platformy pomocí stejného kódu (nebo s minimálními změnami).

    Mobilní aplikace mohou vytvářet nejen specializované firmy s vysoce kvalifikovanými programátory, ale i běžní uživatelé. Jaké nástroje mohou pro tento účel použít? Na co byste měli věnovat pozornost při vývoji vlastního softwaru pro mobilní zařízení?

    Účel mobilních aplikací

    Než se zamyslíme nad tím, jaké nástroje se používají k vývoji mobilních aplikací, jak je vytvořit, prostudujme si ve skutečnosti, jaký může být účel jejich vydání na základě účelu příslušných řešení. Mobilní aplikace lze rozdělit do následujících hlavních odrůd:

    Informační;

    Transakční;

    Sdělení;

    Mobilní verze počítačového softwaru - editory, prohlížeče, prohlížeče;

    Analytické aplikace a plánovači;

    Vzdělávací řešení.

    Ve skutečnosti jsou hry také mobilní aplikace, ale častěji jsou přidělovány do samostatné kategorie softwaru. Pojďme prozkoumat podrobněji, jaké jsou označené mobilní aplikace, jak je vytvořit, s přihlédnutím k možným nákladům.

    Informační aplikace

    Podstatou informačních aplikací je poskytnout svým uživatelům přístup k určitým užitečným informacím a novinkám. Příkladem vhodného řešení je aplikace výrobce oděvů nebo obuvi, která informuje uživatele o slevách a speciálních nabídkách této společnosti. Může to být mobilní katalog nebo brožura v příslušném formátu.

    Vytvořte mobil aplikace pro iOS nebo Android ve své příslušné chuti je pravděpodobně nejjednodušší. Jde o to, že základem pro software tohoto typu možná například již fungující web společnosti nebo její mobilní verze. Stačí přizpůsobit jeho rozhraní a v něm implementované komunikační mechanismy pro softwarové algoritmy mobilních operačních systémů - jaké nástroje je možné provést, zvážíme později a mobilní aplikace bude připravena.

    Transakční aplikace

    Transakční aplikace jsou navrženy tak, aby platily za různé zboží a služby zakoupené přes internet. Tyto typy softwaru mohou vyrábět banky, platební systémy. Je třeba poznamenat, že nejsložitější strukturou a kódem jsou v mnoha případech transakční mobilní aplikace. Pouze nejkvalifikovanější odborník ví, jak je vytvořit, a co je nejdůležitější, přizpůsobit se požadavkům legislativy.

    Pokud tedy uživatel takové dovednosti nemá - a to jak z hlediska řešení technických problémů, tak z hlediska zajištění souladu aplikací s právními požadavky -, vyplatí se tato řešení samostatně vyvinout, a to především pro informační účely, v rámci samoškolení. Realizace takového vývoje v praxi bude vyžadovat více času a v mnoha případech dodatečné náklady.

    Komunikační aplikace

    Komunikační aplikace jsou ty programy, které jsou navrženy tak, aby poskytovaly komunikaci mezi uživateli pomocí prostředků vývojáře nebo značek třetích stran. Je docela obtížné vytvořit taková řešení sami, jako v případě transakčních aplikací. Opět má smysl to dělat hlavně tehdy, když je v zásadě touha naučit se vyvíjet vhodný typ produktu. Jejich zavedení do praxe však bude vyžadovat značné prostředky, které má k dispozici jen málo soukromých uživatelů.

    Ve většině případů pouze vysoce kvalifikovaní odborníci vědí, jak jsou tyto mobilní aplikace implementovány, jak vytvářet podmínky pro jejich stabilní provoz. Samozřejmě, zkušený programátor, který je připraven strávit značné množství času a investic, může v zásadě vyvinout messenger nebo malou sociální síť, která má jednoduchou strukturu, ale je poptávka díky své jednoduchosti a pohodlí.

    Pravděpodobně však nebudou moci konkurovat Skype, Vkontakte nebo Viber. Ve fázi plánování vývoje tradičních aplikací by proto měl vývojář skutečně posoudit vyhlídky na uvedení svého produktu na trh.

    Mobilní verze počítačového softwaru

    Editory, prohlížeče, prohlížeče jsou aplikace, které jsou podobné nebo svým funkcím blízké odpovídajícím řešením používaným uživateli tradičních počítačů. Ale samozřejmě nejen oni mohou mít analogové adaptované pro běh na PC. Ve skutečnosti mohou být všechny typy aplikací v naší klasifikaci počítačové. Zvažovaná řešení však patří k těm, která se uživatelům seznámila před uvedením na trh výpočetní technologie smartphony a tablety se začaly hromadně objevovat. Proto jsou programy odpovídajícího typu v originálu zpravidla prezentovány přesně ve verzích přizpůsobených pro provoz na PC a teprve po objevení smartphonů a tabletů na trhu jsou navrženy jako mobilní verze.

    Jak vytvořit vlastní mobilní aplikaci pro Android nebo iOS odpovídajícího typu závisí především na tom, zda je původní počítačová verze softwaru licencována nebo je distribuována jako svobodný software s otevřený zdroj... V prvním případě bude vytvoření mobilní verze programu ve většině případů vyžadovat koordinaci s držiteli autorských práv. A pokud odmítnou povolit vývoj odpovídající verze programu, bude jeho mobilní verze, i když ji uživatel vytvoří z vlastní iniciativy, s největší pravděpodobností uznána jako nelegální. Pokud je původní software otevřený zdroj, je vývoj jeho verze pro mobilní zařízení otázkou technologie.

    Analytický software a plánovače

    Analytické aplikace a plánovači vám umožňují provádět různá statistická pozorování, sestavovat rozpočet, plánovat schůzky atd. Je třeba poznamenat, že tento segment mobilních aplikací patří mezi ty, ve kterých mají soukromí vývojáři zpravidla největší svobodu jednání. Není mnoho značek, kteří vědí, jak vytvořit odpovídající typ mobilní aplikace pro Android nebo iOS mnohem lépe než soukromý vývojář. Nejdůležitější věcí v takových řešeních je koncept. Jeho vývoj závisí hlavně na schopnostech konkrétního programátora, designéra, finančního specialisty a je možné, že jím navržené přístupy budou efektivnější než přístupy vyvinuté velkou společností.

    Vzdělávací programy

    Totéž lze v zásadě říci o cvičeních určených pro mobilní zařízení. Jsou navrženy tak, aby uživatelům usnadnily zvládnutí určitých jazyků, norem a dovedností. Soukromý vývojář může uživatelům nabídnout řešení vhodného typu, které je pohodlnější a efektivnější ve srovnání s tím, co může vytvořit velká společnost.

    Vlastní vývoj mobilních aplikací: struktura softwaru

    Jak vytvořit mobilní aplikaci sami? Pro úspěšné vyřešení tohoto problému by měl vývojář nejprve rozhodnout o optimální struktuře vytvořeného programu pro mobilní zařízení. Bez ohledu na účel softwaru bude sestávat ze 2 hlavních komponent: modulu front-end a modulu back-end. Prvním z nich je rozhraní, jehož prostřednictvím bude uživatel využívat možnosti aplikace. Druhý modul je odpovědný za příjem a přenos dat v rámci interakce příslušného softwaru a uživatele (v některých případech také vývojář, pokud například vyžaduje poskytnutí určitých aktualizací nebo zpětná vazba).

    Co může být aplikační rozhraní?

    Podrobnější charakteristiky struktury mobilních aplikací závisí na jejich účelu. Pokud se například vytváří informační software internetového obchodu, jeho rozhraní může obsahovat:

    Možnosti navigace, pomocí kterých bude mít uživatel přístup k určitým datům;

    Blokování zpětné vazby s prodejcem nebo dodavatelem;

    Osobní účet, který bude odrážet údaje o požadavcích uživatelů, nákupech;

    Blok zpráv, který bude obsahovat informace o slevách a speciálních nabídkách internetového obchodu a další důležité informace.

    Je možné, že vlastníkovi obchodu by bylo lépe vytvořit mobilní aplikaci webu a opakovat stejnou strukturu, aby uživatelé, kteří již zdroj znají, mohli snadno procházet strukturou příslušného softwaru pro mobilní zařízení.

    aplikace: nástroje

    Pojďme si nyní prostudovat řadu praktických nuancí vývoje uvažovaných řešení. Otázka, jak vytvořit mobilní aplikaci sami, může být vyřešena pomocí pohodlných konstruktérů, které jsou na odpovídajícím softwarovém trhu prezentovány v poměrně velkém počtu. Zejména můžete věnovat pozornost řešením, jako jsou: MobiCart, BusinessApps, My-Apps, Net2Share. Všechny jsou prezentovány ve formátu cloudového softwaru a lze k nim přistupovat z jakéhokoli zařízení přes internet. Zvažme, jak vytvořit mobilní aplikaci pomocí možností těchto programů podrobněji.

    Nástroje pro vývoj aplikací: MobiCart

    Tato služba může být užitečná pro majitele online obchodu pouze v případě, že zpočátku nemá vlastní web. S pomocí MobiCart může vývojář vytvořit funkční aplikaci, pomocí které uživatelé budou moci vybudovat nejširší škálu komunikace s prodejcem: zadávat objednávky, platit za ně, dostávat informace o slevách, kontaktovat dodavatele.

    Hlavní funkce dané služby jsou poskytovány na komerční bázi, ale vývojář se může seznámit s jejími možnostmi zdarma.

    Nástroje pro mobilní aplikace: BusinessApps

    Tento tvůrce aplikací je optimální hlavně pro malé online obchody. Umožňuje vám implementovat:

    Rozhraní pro zasílání zpráv, přidávání položek do košíku;

    Organizace jednání mezi dodavatelem a kupujícím zboží;

    Blok zpráv.

    Je pozoruhodné, že tento tvůrce aplikací umožňuje používat šablony přizpůsobené k vytváření aplikací pro podniky představující konkrétní oblasti podnikání, například stravování, fitness. Dotyčná služba není zdarma, její měsíční poplatek je 59 $ měsíčně. Můžete však použít zkušební verze... Kromě toho, pokud se uživateli tento návrhář nelíbí, může požadovat vrácení vrácených peněz.

    Nástroje pro vývoj aplikací: Moje aplikace

    Tento konstruktor je zase zdarma. Problém „jak vytvořit mobilní aplikaci pro iPhone nebo Android pomocí ní“ lze vyřešit pomocí 10 šablon, které jsou přizpůsobeny pro zajištění komunikace se spotřebiteli podniků v široký rozsah sféry podnikání. Mezi nejvýznamnější funkce dané služby patří rychlé zveřejnění aplikace v největších katalozích - App Store a Google Play.

    Nástroje pro vývoj aplikací: Net2Share

    Dotyčný konstruktor je jedním z nejpohodlnějších řešení, která vám umožní rychle pochopit, jak vytvořit mobilní aplikaci pro Android sami. Tento zdroj je přizpůsoben pouze pro vývoj produktů na příslušné platformě. Vyznačuje se poměrně velkou sadou funkcí a také schopností vydělat peníze na vytvořené aplikaci pomocí interních reklamních služeb. To znamená, že uživatel může poté, co vyvinul konkrétní produkt, nahrát jej na firemní účet. Nejaktivnější vývojáři navíc získají bezplatný profil Google Play.

    Kromě toho Net2Share poskytuje uživatelům bezplatné školení, díky nimž může vývojář zlepšit své dovednosti při vytváření a propagaci aplikací na trhu.

    Samozřejmě existuje velké množství dalších specializovaných služeb, které vám umožní vytvořit mobilní aplikaci nebo hru. V mnoha případech může být pro vývojáře vhodnější ne cloudová služba, ale distribuční sada, která umožňuje implementovat jeden nebo jiný programový kód. Zdroje, o kterých jsme diskutovali výše, jsou však určeny hlavně pro uživatele s minimálními zkušenostmi, a proto je lze použít i bez speciálního školení. Jsou univerzální a umožňují vývojářům vytvářet aplikace, které jsou optimalizovány pro širokou škálu průmyslových odvětví.

    V poslední době se společnosti stále více zaměřují na takový obchodní nástroj, jako je mobilní aplikace. Dnes prakticky nezbyly žádné společnosti, které by neměly vlastní webové stránky pro určování polohy online podnikání. Jaká je budoucnost mobilních aplikací? Stanou se stejně nepostradatelnými pro budování image společnosti jako webové stránky?

    Proč potřebujete mobilní aplikaci?

    Hlavní rozdíl mezi mobilní aplikací a firemním webem spočívá v tom, že aplikace přímo nepřitahuje zákazníky. A pokud se vás někdo snaží přesvědčit, že lidé dnes hledají aplikace v AppStore, místo aby hledali produkt nebo službu v Yandexu nebo Google, pak je přinejmenším falešný. Mobilní aplikace nejsou primárně vytvářeny pro nové, ale pro stávající zákazníky společnosti a mohou přinést až 10% obratu. Mobilní aplikace umožňuje efektivnější interakci s již existujícím věrným publikem a častější prodej.

    Proč se mobilní aplikace prodává častěji než web?

    Existuje několik zjevných faktorů:

    • Mobilita. Váš smartphone je vždy po ruce a díky mobilní internet, člověk může být online kdykoli a kdekoli. Pokud si chce člověk po cestě domů objednat pizzu, je mnohem pohodlnější to udělat prostřednictvím aplikace.
    • Věrnost zákazníků. Pokud se uživateli líbí aplikace společnosti, pak potřebný produkt nebo služba, vyhledá v aplikaci.
    • Oznámení push.S klientem můžete neustále zůstat v kontaktu a připomínat mu sebe prostřednictvím zpravodajů, speciálních nabídek a propagačních akcí. Hlavní věcí zde je vědět, kdy přestat a nebýt příliš náročný.

    A existují také věci, které nejsou zřejmé, například:

    • Individuální přístup.Aplikace může sledovat zájmy konkrétního uživatele a nabídnout mu pouze ty produkty, které jsou pro něj zajímavé.
    • Interaktivita. Mobilní aplikace jsou technologičtější. Například v aplikaci rozšířené reality můžete produkt zobrazit ve 3D ve skutečné velikosti. Pokud například volíte závěsy, můžete je vyzkoušet na svém okně a podívat se, jak budou vypadat v reálném životě. Poté se vám již stanou jako rodina a pravděpodobnost nákupu se významně zvyšuje!
    • Intimita. Smartphone je vždy blízko uživateli, takže ho lze považovat za velmi osobní věc. Uživatel zachází s aplikacemi na svém telefonu s větší důvěrou než s webovými stránkami, zejména pokud fungují bez přerušení.

    Hlavní výhoda vytvoření mobilní aplikace

    Aplikace pomáhají nejen prodávat a zvyšovat loajalitu uživatelů: jedním z hlavních úkolů mobilní aplikace je automatizovat firemní procesy. Například díky mobilním aplikacím začal průmysl taxi pracovat mnohem efektivněji. Aplikace pomáhají zvyšovat efektivitu, snižovat náklady a náklady a zároveň zvyšovat zisky.

    Jak zjistit, zda vaše firma potřebuje mobilní aplikaci?

    Samozřejmě jsme nyní svědky aktivního růstu popularity mobilních aplikací, ale jak pochopit, co tato aplikace dá konkrétně vašemu podnikání? Koneckonců, je důležité nejen zůstat „v trendu“ pomocí pokročilých propagačních nástrojů, musíte z nich mít skutečný zisk. Majitelé firem chtějí vědět, zda se vyplatí vytvořit mobilní aplikaci pro společnost, vyvinout responzivní web, nebo neinvestovat čas a úsilí takovým způsobem propagace.

    Našim klientům nabízíme pět jednoduchých kritérií, která vám pomohou udělat správnou volbu:

    • Pokud společnost neplánuje aktivně využívat takové funkce smartphonu, jako je akcelerometr, GPS, kontakty uživatelů nebo oznámení push, pak s největší pravděpodobností mobilní aplikace zatím není potřeba.
    • Pokud společnost poskytuje aktivní využití schopností chytrého telefonu, má smysl vytvořit mobilní aplikaci. Při omezeném rozpočtu je nejlepší soustředit se pouze na jednu platformu.
    • Pokud chce společnost vytvořit pro uživatele nejpohodlnější podmínky bez využití všech schopností chytrého telefonu, stojí za to zvážit vytvoření adaptivního webu, který se stejně dobře zobrazí na mobilním telefonu, tabletu a počítači.
    • Při vytváření responzivního webu musíte věnovat hodně času analytice a průzkumu publika, abyste pochopili, jaká zařízení používá většina zákazníků společnosti. Pokud tomu nevěnujete dostatečnou pozornost, web se nemusí správně zobrazovat různá zařízení... Stojí za to mít toto na paměti.
    • Při výběru vám vždy pomůže kompetentní IT specialista, který vám řekne o všech úskalích a nenechá vás zmást velkým množstvím informací. Bez ohledu na to, který propagační nástroj upřednostňujete, nezapomeňte, hlavní je, že je prováděn efektivně a způsobuje pozitivní uživatelskou zkušenost. Po rozhodnutí o rozvoji podnikání v mobilní sféře je velmi důležité najít společnost, která dokáže vytvořit vysoce kvalitní aplikaci nebo responzivní web s moderním designem a s přihlédnutím ke všem potřebným technickým vlastnostem.

    závěry

    Ne každý podnik potřebuje mobilní aplikace. Čím větší podnikání, tím větší efekt získáte z implementace mobilní aplikace. Mobilní aplikace sama o sobě neřeší problém nedostatku zákazníků, ale umožňuje mnohokrát vylepšit to, co již funguje.

    2018: V Rusku je přijat standard vývoje mobilních aplikací

    Stát schválil předběžný standard pro vývoj mobilních aplikací, uvádí se v prohlášení společnosti Rosstandart, zveřejněném na webu agentury 10. července 2018. Požadavky mají poradní povahu, ale podle autorů se budou muset stát „vodítkem pro vývoj“. Více informací.

    2013: PwC o budoucnosti mobilních aplikací

    Podle prognózy PwC ze září 2013 se nová generace mobilních inovací zaměří na rozpoznání a modelování kontextové situace spotřebitele. Informace o uživatelích podle tří hlavních parametrů - fyzické umístění, virtuální a sociální prostředí - se stanou hlavním zdrojem, který umožní vytváření mobilních aplikací a služeb, které mají radikálně nové schopnosti a mohou předvídat preference spotřebitelů. Mobilní zařízení se mohou stát skutečně digitálními asistenty.

    Zpráva PwC's Mobile Innovations Forecast (MIF) Fáze II: Zpráva o nových technologických schopnostech ukazuje, jak se mobilní zážitky změní s příchodem mobilní technologie další generace.

    „Vstupujeme do nové dynamické fáze mobilní technologie, která představuje přechod od omezené sady informačních a výpočetních funkcí k inteligentní analýze a racionalizaci fyzického, virtuálního a sociálního prostředí uživatelů zařízení,“ řekl Raman Chitkara, globální technologický lídr PwC. ... „Mobilní zařízení budou brzy schopna analyzovat a předvídat lidské potřeby pomocí platforem, které uživatele zaujmou a čerpají z informací z různých zdrojů. Hlavním cílem tohoto procesu je vytvořit ještě intuitivnější mobilní zařízení. “

    Jak je uvedeno ve zprávě PwC, kontextová inteligence v mobilních počítačích bude schopna získat informace o situaci ze tří hlavních zdrojů, včetně:

    1) data zařízení (např. Napájecí zdroj, operační systém, úložiště dat atd.);

    2) údaje o fyzickém prostředí (umístění, počasí atd.);

    3) uživatelská data (ID, aplikace, uložené informace atd.).

    Funkce, které musí mít mobilní zařízení, sítě, aplikace a služby nové generace, aby mohly shromažďovat a zpracovávat uživatelská data ze zdrojů, jako jsou senzory na zařízeních, přenosných počítačích a ekosystém elektronických transpondérů na jiných lidech a objektech:

    • lokalizace a navigace,
    • dotykové senzory zařízení a uživatelská rozhraní,
    • Technologie ID a zabezpečení informací,
    • sítě a cloudy nové generace,
    • mobilní operační systémy.

    2000s: The Age of Communicators

    Do té doby, mobilní trh mobilní komunikace začal postupně dobývat smartphony a komunikátory. S více schopnostmi a výkonem se lišily od obvyklých mobilní telefony přítomnost dostatečně rozvinutého operačního systému (Windows Mobile, Symbian OS, RIM, Android, Mac OS), který je otevřený pro vývoj softwaru vývojáři třetích stran, na rozdíl od softwarové prostředí konvenční mobilní telefony, která je uzavřena pro vývojáře třetích stran. Je třeba poznamenat, že instalace dalších aplikací může výrazně zlepšit funkčnost chytrých telefonů a komunikátorů ve srovnání s běžnými mobilními telefony. Mějte však na paměti, že každý konkrétní operační systém vyžaduje instalaci odpovídajících aplikací, to znamená programů vytvořených speciálně pro konkrétní operační systém. Například program organizátora vytvořený pro Windows Mobile nelze nainstalovat do OS Simbian používaného ve smartphonech Nokia Corporation nebo Mac OS (verze Mobile Touch) pro telefony Apple iPhone.

    Kromě toho je třeba poznamenat, že přítomnost plně funkčního operačního systému nedělá smartphony a komunikátory atraktivnějšími v očích většiny uživatelů. Moderní mobilní telefony, nebo spíše modely patřící do střední cenové kategorie a výše, si často poradí s mnoha úkoly. Mohou pracovat s e-mailem, prohlížet si textové dokumenty a tabulky, fotografie a videa.

    Kromě toho jsou obrazovky řady mobilních telefonů srovnatelné s většinou smartphonů a komunikátorů a nejnovější modely jsou také vybaveny dotykovými obrazovkami a sloty pro paměťové karty. Dnes tedy většinu spotřebitelů tvoří majitelé běžných mobilních telefonů. softwarové aplikace.

    Na druhou stranu však smartphony v očích této kategorie uživatelů vypadají atraktivněji díky dalším funkcím, jako jsou například pokročilé multimediální funkce (lepší kamera, lepší možnosti přehrávání videa, lepší hudební schopnosti), Wi-Fi, GPS a další.

    Je také nutné si uvědomit, že programy napsané speciálně pro operační systém smartphonu nebo komunikátoru jsou kompletní sekvence nízkoúrovňových instrukcí mikroprocesoru kompilovaných do binárního kódu. A vzhledem k tomu, že všechny smartphony a komunikátory mají více výkonné procesorynež v mobilních telefonech je schopnost programátora vytvářet takové aplikace prakticky neomezená.

    Specializované aplikace jsou funkčnější, jsou efektivnější na prostředky procesoru než programy J2ME založené na mnoha platformách Java navržených pro práci v zařízeních s omezenými prostředky (omezený výpočetní výkon, omezená paměť, malá velikost displeje, kapacita baterie a (Viz také nízká rychlost a nedostatečně spolehlivé komunikační schopnosti). Smartphony jsou proto populární mezi vývojáři softwaru a nadšenci.

    90. léta: Věk mobilních telefonů

    Výchozím bodem pro vytváření mobilních aplikací byl vzhled obrazovky na mobilním telefonu. Prvním softwarem pro telefony byly přirozeně vestavěné aplikace, které byly navrženy k provádění konkrétních funkcí telefonu a byly do zařízení instalovány samotnými výrobci.

    Možná první mobilní aplikace, kromě softwaru, který je přímo zodpovědný za provoz telefonu, byla telefonní seznam - ta část softwaru stroje, která organizovala kontakty uživatele. Nejprve bylo možné do adresáře zadat pouze jméno a telefonní číslo účastníka. Ale postupně dovnitř tato aplikace byly přidány nové funkce - kromě jména a telefonního čísla bylo možné zadat adresu, e-mail a další údaje toho či onoho předplatitele.

    S příchodem schopnosti vyměňovat si krátké textové zprávy ( SMS) do telefonu byla přidána další aplikace, která umožňuje psát, upravovat a odesílat malé elektronické texty.

    Čas vzniku první mobilní aplikace nainstalované v telefonu přes existující software lze datovat do konce 90. let minulého století, kdy začala mobilní komunikace postupně vstupovat do životů milionů lidí po celém světě. Je třeba poznamenat, že v té době již výrobci telefonů jasně chápali, že software pro „mobilní telefon“ představuje slibný směr, a to jak z hlediska technologického rozvoje, tak z hlediska jejich samostatného komerčního použití. Poté v softwarovém prostředí mobilních telefonů začali výrobci kromě nejpotřebnějších aplikací instalovat další software. Jednalo se zpravidla o různé multimediální aplikace - malé arkádové hry, editory vyzváněcích tónů, kalkulačky, kalendáře atd.

    Vývojáři třetích stran nezůstali pozadu a nabídli majitelům mobilních telefonů aplikace podobné těm, které byly původně nainstalovány, stejně jako řadu dalšího užitečného a někdy zbytečného softwaru.

    S příchodem technologie WAP na celulární trh v roce 1997, která umožňuje přístup k internetu pomocí mobilního telefonu, začal růst počet softwarových aplikací i jejich vývojářů. Faktem je, že nyní je mnohem pohodlnější a snazší instalovat jakýkoli program do telefonu, protože dříve byla instalace aplikace možná pouze pomocí DATA kabelu spojujícího stacionární počítač nebo notebook s mobilním telefonem. Stojí za zmínku, že v té době ne každý model mobilní telefon dodáván s DATA kabelem, který omezoval použití mobilních aplikací.

    Možnost přímého přístupu k internetu prostřednictvím telefonu umožnila instalovat na zařízení různý software i hry, a to i pro lidi, kteří domácí počítač nemají. Kromě toho mohl WAP fungovat i na levných telefonech, což také zvýšilo počet uživatelů mobilních aplikací. Jedinou nevýhodou přístupu WAP je vysoká cena přenos dat - stažením pouze několika programů pro telefon mohl uživatel utratit celý svůj účet.

    Na začátku nového tisíciletí se trh s mobilním obsahem obecně a zejména mobilní aplikace začaly rychle rozvíjet. Stejně jako houby po dešti se objevují specializované stránky pro prodej softwarových produktů a multimediálního obsahu pro mobilní telefony. A vznik nových technologií pro přenos dat pomocí mobilní komunikace (GPRS, EDGE) umožňuje snížit náklady na mobilní internetový provoz. Uživatelé začali ze sítě stahovat obrázky, hudební vyzváněcí tóny, hry, užitečné programy atd. V nepředstavitelném množství.

    Placené a bezplatné aplikace

    Bez ohledu na zařízení, pro které se konkrétní program používá, lze mobilní aplikace rozdělit na placené a bezplatné.

    Bezplatné aplikace jsou obvykle poměrně jednoduchý software s omezenou sadou funkcí. Svobodný software je často navržen tak, aby vyřešil konkrétní problém (například prohlížení e-mailů). Podle odborníků z GetJar bezplatné aplikace většinou krátce používají majitelé telefonů. Jedním z důvodů takového chování uživatelů je skutečnost, že je nepohodlné pracovat s několika otevřenými bezplatnými aplikacemi najednou. Nejprve to ovlivňuje výkon, a tím i životnost baterie zařízení. Zadruhé, uživatele může jednoduše otravovat neustálý přechod mezi programy (zejména u zařízení s dotykovou obrazovkou) a související ztráta času.

    Pokud jde o placené mobilní aplikace, naopak nabízejí uživateli rozšířené funkčnost pro každého jednotlivce softwarový produkt... Například alternativní uživatelské rozhraní SPB Mobile Shell pro komunikátory založené na Windows Mobile nabízí uživateli několik možností pro správu zařízení a jeho software s jednou aplikací. Kromě toho vývojáři placeného mobilního softwaru zpravidla nabízejí možnost aktualizací softwaru.

    Pro Apple a Google nebudou žádné bezplatné aplikace

    Bezplatný model pro distribuci aplikací pro smartphony brzy přestane existovat. Oznámil to v červenci 2017 vedoucí oddělení mobilní vývoj Artezio (Artezio), autor projektu Cost Track Igor Esipovich. Podle odborníka bude bezplatný a sharewarový model nahrazen systémem měsíčních předplatných, který bude zapnut tento moment se stává prioritou mnoha vývojářů.

    Významnou roli v rostoucí popularitě modelu předplatného hraje politika společnosti Apple, která se opírá spíše o měsíční odpočty než o jednorázové tržby z prodeje.

    „Apple vážně podporuje vývojáře, aby implementovali placené předplatné. Společnost získává 30% z prodeje obsahu a pouze 15% z předplatného, \u200b\u200bpřičemž 85% ponechává vývojáři oproti 70% příjmů z prodeje, jako je tomu obvykle, “uvedl vedoucí oddělení Artezio.

    Odborník konstatuje, že dosud největší zisk v digitálních obchodech generují projekty s modelem distribuce shareware.

    "Sharewarový model, nebo spíše model freemium a premium, stále funguje mnohem lépe než ostatní." Například Clash Royal, Clash of Clans, World of Tanks - tyto aplikace nejsou na prodej, poskytují pouze nákupy v aplikaci. Hra Mortal Combat nese neméně populární značku než Ubisoft a Assassin’s Creed, ale v Mortal Combat jsou nákupy v aplikacích mnohem efektivnější, “poznamenává Esipovich.

    Specialista věří, že v průběhu času se model shareware stane nepopulárním a vývojáři získají hlavní příjem z obnovitelných předplatných. Navíc absolutně aplikace zdarma prakticky nezůstal.

    Typy mobilních aplikací

    Také mobilní aplikace lze rozdělit na zábavu (multimédia), komunikaci, navigaci, reference a aplikace. NA zábavní mobilní software patří audio a video přehrávače, prohlížeče obrázků a e-knihy, hry. Komunikační aplikace jsou odpovědné za komunikaci uživatele prostřednictvím telefonu a SMS, jeho kontaktů v e-mailem, ICQ, sociální sítě... NA navigační programy zahrnuje aplikace, které pracují se systémem GPS, elektronickými mapami a zeměpisnými souřadnicemi. Referenční software zahrnuje různé slovníky a encyklopedie, prohledávatelné databáze. Aplikované aplikace zahrnují notebooky, organizátoři, kalkulačka, programy pro práci s grafikou a textem.

    Bezpečnost

    2019: 76% mobilních aplikací má nebezpečné datové úložiště

    Dne 19. června 2019 společnost Positive Technologies uvedla, že její odborníci testovali mobilní aplikace pro iOS a Android a zjistili, že většina aplikací ukládá data nejistě a hacker málokdy potřebuje fyzický přístup k smartphonu oběti, aby jej ukradl.

    Podle průzkumu jsou aplikace pro Android s kritickými chybami zabezpečení o něco častější než aplikace pro iOS (43% oproti 38%). Tento rozdíl je však podle odborníků nevýznamný a celková úroveň ochrany klientských částí mobilních aplikací pro obě platformy je přibližně stejná.

    Odborníci pojmenovali nejběžnější chybu zabezpečení v podobě nezabezpečeného úložiště dat, které se nachází v 76% mobilních aplikací: hackeři mohou skončit s hesly, finančními informacemi, osobními údaji a osobní korespondencí.

    Kyberzločinci ke krádeži dat zřídka potřebují fyzický přístup k chytrému telefonu oběti: 89% nalezených zranitelností lze zneužít pomocí malwaru. Pravděpodobnost infekce se významně zvyšuje na zařízeních s oprávněními správce (root nebo útěk z vězení). Malware však může sama o sobě zvýšit práva. Jakmile je malware v zařízení oběti, může požadovat oprávnění k přístupu k uživatelským datům a poté, co obdržel povolení, předat data útočníkům. Doporučujeme uživatelům věnovat zvýšenou pozornost oznámení z aplikací o požadavku na přístup k jakýmkoli funkcím nebo datům. Neměli byste udělit přístupové oprávnění, pokud existují pochybnosti o jeho nezbytnosti pro normální fungování aplikace,

    Podle výsledků studie není serverová strana méně zranitelná než klientská: 43% má nízkou nebo extrémní úroveň nízká úroveň zabezpečení, zatímco 33% obsahuje kritické chyby zabezpečení. Mezi nejčastější vysoce rizikové nedostatky na straně serveru je nedostatečný