Společnost Embarcadero Technologies přichází s produktem Embarcadero AppAnalytics, službou poskytovanou vývojářům v cloudu; tato služba dodává vývojářům softwarových aplikací podrobné informace o tom, jak uživatelé pracují s jejich stolními, mobilními nebo nositelnými aplikacemi vytvořenými pomocí nástroje RAD Studio XE8.
Komponenta AppAnalytics umožní podle výrobce vývojářům vytvářet lepší aplikace tím, že sleduje události vyvolané anonymními uživateli během používání stolních a mobilních aplikací napsaných s využitím VCL pro Windows nebo FireMonkey; následně vývojářům poskytuje důležitá data, která je možno využít při vývoji nových vlastností a zvyšování spokojenosti uživatelů s vlastnostmi aplikací.
AppAnalytics zachycuje statistiky používání a detailní pohled na to, jak uživatelé používají aplikace vytvořené pomocí vývojářského nástroje RAD Studio XE8 pro tvorbu propojených aplikací. Verze XE8 nástroje RAD Studio nabízí vývojářům v jazycích Delphi/Object Pascal a C++ možnost vytvářet novátorská řešení pro mobilní zařízení, cloud a internet věcí (IoT). Komponenta AppAnalytics se dá zabudovat do stávajících aplikací pro Windows stejně tak jako pro OS X, iOS, Android a aplikace pro nositelná zařízení. Analytická data jsou sledována prostřednictvím portálu v cloudu.
"Pochopení skutečného využívání aplikací mohou aplikační týmy využít pro návrh lépe fungujících a uživatelsky přátelštějších aplikací s potřebnými novými vlastnostmi," říká Michael Swindell, senior viceprezident pro produkty u společnosti Embarcadero Technologies. "AppAnalytics je odpovědí na bájnou schopnost, po které vývojáři softwarových aplikací, odborníci na marketing a vedoucí vývoje produktů odjakživa toužili, tedy po možnosti zlepšovat software pochopením toho, jak koncoví uživatelé aplikace používají ve skutečném světě. Vývojáři nyní mohou snadno a rychle odhalit, které vlastnosti jsou především využívány, objevit 'vyšlapané cesty', chyby nebo úplné pády při běhu aplikace. To vše pomůže zvýšit kvalitu a použitelnost aplikací."
AppAnalytics umí zachycovat události a poskytují tak měření, která informují a vedou proces vývoje aplikace tak, aby bylo zajištěno přesné zaměření úsilí vývojářů. Zachycuje události jako například okamžik otevření a uzavření aplikace, pod kterým operačním systémem a na jakém procesoru se aplikace provozuje, jak uživatelé procházejí uživatelským rozhraním a kdy nastávají výjimky nebo pády aplikace. Vývojáři mohou definovat libovolnou událost pomocí jediného volání aplikačního rozhraní. Produktové týmy mohou AppAnalytics použít pro lepší pochopení toho, které vlastnosti aplikace jsou těmi nejpoužívanějšími a na ně pak zaostřit svou pozornost a vývojářské úsilí.