Visual Studio – centrum aplikací
Nejčastější dotazy

Obecné

O: Centrum aplikací Visual Studio umožňuje automatizovat a spravovat životní cyklus aplikací pro iOS, Android, Windows a macOS. Dodávejte kvalitnější aplikace častěji a s větší jistotou. Připojte své úložiště a během několika minut můžete automatizovat svá sestavení, testovat na skutečných zařízeních v cloudu, distribuovat aplikace testerům beta verzí a monitorovat reálné využití díky datům o chybách a analytickým datům. Vše na jednom místě.
O: Centrum aplikací Visual Studio je další generace služby HockeyApp, která staví na funkcích pro distribuci, analýzy a ohlašování chyb služby HockeyApp, a zahrnuje kompletní cloudové řešení pro průběžnou integraci, doručování a učení. Počítáme s tím, že v budoucnu bude centrum aplikací Visual Studio preferovanou službou Microsoftu pro všechny potřeby distribuce a správy.

Další informace

O: Centrum aplikací Visual Studio je další generace služby Xamarin Test Cloud, která zahrnuje veškeré funkce služby Xamarin Test Cloud a ještě mnohem víc. Testovací uživatelé mají přístup ke všem zařízením a funkcím, které měli k dispozici ve službě Xamarin Test Cloud, a navíc i k novým funkcím, jako jsou sady zařízení a lepší rozhraní API. Testovací uživatelé mají přístup ke všem zařízením a funkcím, které měli k dispozici ve službě Xamarin Test Cloud, a navíc i k novým funkcím, jako jsou sady zařízení a lepší rozhraní API.
O: Pokud máte dotazy ohledně fakturace, klikněte sem. Pokud máte dotazy ohledně nějaké služby centra aplikací, přihlaste se do centra aplikací a kontaktujte nás přes modrou ikonu chatu v pravém dolním rohu obrazovky.

Účet a fakturace

O: Centrum aplikací Visual Studio je pro začátek zdarma. Některé z našich služeb jsou zcela bezplatné a všechny ostatní služby nabízejí úroveň Free nebo bezplatnou zkušební verzi. Podrobnosti o cenách najdete tady.
O: Podrobnosti o cenách najdete tady. Pokud jste v minulosti používali službu HockeyApp, Xamarin Test Cloud nebo Azure Notification Hubs, obecně můžete očekávat, že za srovnatelné služby v centru aplikací budete platit stejně nebo méně.
O: Služby centra aplikací se fakturují na vaše předplatné Azure.
O: Data uchováváme po dobu 90 dnů. Pro uživatele, kteří by chtěli uchovávat svá analytická data déle než 90 dnů, nabízíme export do služby Azure Blob Storage.

Zabezpečení a ochrana osobních údajů

O: Ano. Naše zásady ochrany osobních údajů si můžete prohlédnout tady a podmínky služby tady.
O: Centrum aplikací k sestavení vašeho kódu používá virtuální počítače. Pro vaše sestavení se zvlášť zřídí čistý virtuální počítač, který se po dokončení sestavení zahodí. Soubory nahrané pro podepisování kódu a heslo pro certifikát se také bezpečně ukládají na našich serverech.
O: Ano. Přestože centrum aplikací zakazuje nahrávání identifikovatelných osobních údajů (PII), Microsoft přijímá opatření pro zajištění zabezpečení napříč testovacími běhy různých uživatelů:

  • Všechny aplikace nainstalované v průběhu testovacího běhu se odinstalují.
  • Ze zařízení se vymaže celé lokální úložiště.
  • Zařízení se obnoví do svého výchozího nastavení.

Výsledkem je, že vaše testy a data jsou vždy na čistém zařízení a nezůstane po vás nic, co by mohli najít ostatní zákazníci.

Kompatibilita

O: Vytvořili jsme také několik ukázkových integrací, včetně kroků testování a distribuce sestavení v rámci Visual Studio Team Services a integrace automatického sledování chyb pomocí Visual Studio Team Services a GitHubu.

Funkce

O: Aktuálně poskytujeme podporu Sestavení, Distribuce, Chyb a Analýz pro aplikace pro iOS, Android a UPW. Aktuálně poskytujeme podporu Testování pro aplikace pro iOS a Android. Podporujeme Nabízená oznámení pro iOS, Android, UPW, Windows Phone, React Native a Xamarin.

Další chystané platformy najdete v našem veřejném plánu.

O: Vůbec ne. Přestože jsou služby centra aplikací navržené tak, aby poskytovaly integrovaný systém, jsou také plně modulární a umožňují použít, co potřebujete, a nadále používat jiné služby, které vám vyhovují. Nabízíme více než 200 rozhraní API a rozhraní příkazového řádku, abychom vývojářům poskytli úplnou flexibilitu při výběru požadovaných služeb a způsobu jejich využití.
O: Náš aktuální veřejný plán najdete tady. Mějte na paměti, že neustále vyhodnocujeme požadavky našich zákazníků a plán upravujeme, proto nám dejte vědět, co byste přivítali.
O: Aktuálně podporujeme úložiště Git hostovaná na GitHubu, v Bitbucket a ve Visual Studio Team Services. Další informace najdete v tématu Připojení ke zdrojovému úložišti.
O: Pro úložiště hostovaná na GitHubu se podporují pouze dílčí moduly Gitu přes protokol HTTPS. Pro úložiště hostovaná v Bitbucket nebo ve Visual Studio Team Services se aktuálně podporují pouze neověřené dílčí moduly Gitu.
O: Ne. Centrum aplikací automaticky zřídí zabezpečené agenty sestavení pro Mac v cloudu, takže své aplikace pro iOS můžete sestavovat odkudkoli a kdykoli, aniž byste byli závislí na fyzickém počítači Mac.
O: Sestavení aktuálně podporuje aplikace napsané v jazycích Objective-C, Swift, Java, React Native, Xamarin a aplikace pro UPW. Další chystané jazyky najdete v našem veřejném plánu.
O: Abychom zajistili maximální kvalitu odpovídající realitě, všechny testy uživatelského rozhraní pro iOS a Android se spouštějí na skutečných zařízeních.
O: Aktuálně podporujete Appium, Calabash, Espresso, Xamarin.UITest a XCUITest. Týmy, které testovací rozhraní vybírají poprvé, obvykle upřednostňují použití rozhraní, které je nativní pro jejich platformu:

  • Espresso pro aplikace pro Android
  • Xamarin.UITest pro multiplatformní aplikace Xamarin
  • XCUITest pro aplikace pro iOS

Appium může být dobrou volbou pro týmy, které mají zkušenosti s Appium nebo Selenium, nebo pro týmy s jinými aplikacemi než Xamarin, které chtějí provádět testy na více platformách.

O: Test spuštění je jednoduchý a volitelný testovací běh po úspěšném sestavení, který zaručuje, že výsledné sestavení bude možné spustit na skutečném fyzickém zařízení. Testy spuštění jsou k dispozici pro všechny uživatele centra aplikací, kteří používají sestavovací službu, a nevyžadují tvorbu žádných testovacích skriptů.
O: Testeři si můžou nainstalovat nejnovější verzi vaší aplikace pouhým kliknutím na webový odkaz v e-mailovém oznámení. Pokud jste do své aplikace integrovali naši sadu SDK, testerovi se zobrazí upozornění, pokud otevře aplikaci a je k dispozici nová verze ke stažení. Pak může aplikaci rovnou aktualizovat.

Svou aplikaci můžete distribuovat také prostřednictvím veřejné adresy URL. Pokud povolíte veřejnou stránku pro stažení, kdokoli s příslušnou adresou URL a identifikátorem UDID ve zřizovacím profilu bude mít přístup ke stažení aplikace.

O: Ne, centrum aplikací nemá omezení počtu testerů beta verzí ani uživatelů aplikace. V systému iOS společnost Apple omezuje počet zařízení v závislosti na programu pro vývojáře, viz další dotaz.
O: Maximální velikost sestavení je 4 GB.
O: Pokud chcete do iOS distribuovat alfa verze, beta verze nebo podnikové verze sestavení, musíte se zaregistrovat do programu pro vývojáře společnosti Apple. K dispozici jsou dva různé programy:

Apple Developer Program umožňuje distribuovat aplikace přes App Store a pro účely testování prostřednictvím ad hoc distribuce. Tento druh distribuce je omezený na 100 UDID pro každý typ zařízení (iPhone, iPod, iPad, Apple Watch a Apple TV).

Apple Developer Enterprise Program je určený pro interní distribuci podnikových nebo obchodních aplikací v rámci společnosti bez nutnosti shromažďovat UDID. Není možné ho použít k odeslání aplikací do App Store.

Mějte na paměti, že jste zodpovědní za dodržování podmínek a ujednání společnosti Apple.

O: Přestože platnost veškerých dat centra aplikací vyprší po 90 dnech, analýzy centra aplikací umožňují průběžně exportovat veškerá vaše analytická data do služby Azure Blob Storage. Azure Blob Storage je služba pro ukládání velkých objemů nestrukturovaných dat objektů, jako je text nebo binární data, ke kterým je možný přístup odkudkoli na světě prostřednictvím protokolu HTTP nebo HTTPS. Službu Blob Storage můžete použít k veřejnému vystavení dat pro celý svět, nebo k soukromému ukládání dat aplikací. Exportování dat do služby Blob Storage je dobrou volbou v případě, že chcete prodloužit dobu uchovávání, ale nechystáte se nutně přistupovat k datům příliš často. Data se budou exportovat každou minutu a vytvoří se pro ně nová podsložka. Data se budou ukládat ve formátu rok/měsíc/den/hodina/minuta.

Centrum aplikací nabízí dva způsoby exportování dat: standardní export a vlastní export. Standardní export vám umožní exportovat data jedním kliknutím a použije předplatné Azure propojené s aplikací. Vlastní export vám poskytne větší flexibilitu a konfigurace se budou přizpůsobovat v Azure.

O: Analýzy centra aplikací umožňují průběžně exportovat veškerá vaše analytická data do Azure Application Insights. Application Insights je služba správy výkonu aplikací (APM), která pro vaše data událostí centra aplikací nabízí možnosti dotazování, segmentace, filtrování a analýzy využití. Přidáním sady SDK centra aplikací do své aplikace a exportováním dat do prostředku Application Insights typu aplikace centra událostí získáte přístup k následujícím funkcím:

  • Analýzy Application Insights. Využijte výkonný dotazovací jazyk k analýzám nezpracovaných dat událostí a vytvářejte vizualizace. Výsledky svých dotazů můžete exportovat do PowerBI nebo aplikace Excel.
  • Uživatelé, relace a události. Zjistěte, kolik lidí používá jednotlivé stránky a funkce vaší aplikace a pak je rozdělte podle země, prohlížeče nebo jiných vlastností, abyste porozuměli důvodům.
  • Trychtýře a toky uživatelů. Zjistěte, jak uživatelé procházejí vaší aplikací. Identifikujte kritické body. Odhalte způsoby, jak zvýšit konverzní poměr a eliminovat slabiny.
  • Uchovávání. Zjistěte, kolik uživatelů se vrací a používá vaši aplikaci. Odhalte, kde a proč odpadají.
  • Sešity. Vytvářejte interaktivní sešity kombinující vizualizace analýz využití, analytické dotazy Application Insights a text a sdílejte přehledy v rámci týmu.
O: Ano. Pokud používáte GitHub nebo Visual Studio Team Services (VSTS) a máte dostatečná oprávnění ke konfiguraci sledování chyb, centrum aplikací může automaticky vytvářet problémy z kritických událostí a zkrátit tak čas potřebný k vyřešení problému. Pokud chcete konkrétní pokyny ke konfiguraci vašeho sledování chyb, klikněte sem.