---
title: "Symulator działający na różnych platformach do tworzenia aplikacji mobilnych dla przedsiębiorstw"
date: "2015-01-21"
categories: 
  - "applications"
  - "development"
  - "hardware"
  - "mobile"
  - "xpath"
tags: 
  - "mobile"
  - "mobile-development"
  - "mobile-for-business"
  - "mobiletogether"
  - "software-tools"
  - "xpath"
description: Odkryj, jak Altova MobileTogether upraszcza tworzenie aplikacji mobilnych działających na różnych platformach, dzięki potężnemu symulatorowi umożliwiającemu testowanie i debugowanie w czasie rzeczywistym.
---
Status: #blog

Tags:  #mobile-development #mobile-for-business #mobiletogether #software-tools #xpath

Categories:  [mobile-development](/blog/pl/category/mobile-development.md) | [xpath+xquery](/blog/pl/category/xpathxquery.md) | [low-code+no-code](/blog/pl/category/low-codeno-code.md)
# Symulator działający na różnych platformach do tworzenia aplikacji mobilnych dla przedsiębiorstw

W przeszłości synchronizacja rozwoju aplikacji mobilnych dla przedsiębiorstw, działających na różnych platformach, była trudna i czasochłonna, ponieważ każdy system operacyjny mobilny wymagał innego zestawu narzędzi lub unikalnych kroków do stworzenia skompilowanego produktu.

Altova MobileTogether upraszcza i przyspiesza [rozwój aplikacji mobilnych na różnych platformach](https://www.altova.com/pl/mobiletogether.html) dzięki narzędziu MobileTogether Designer. Dzięki MobileTogether, programiści mogą tworzyć jeden plik rozwiązania dla systemów Android, iOS, Windows Phone 8, Windows 8, a także dla przeglądarek HTML-5 na innych platformach.

Co więcej, narzędzie MobileTogether Designer zawiera okno symulatora, które umożliwia programistom natychmiastowe uruchamianie aplikacji w celu przetestowania logiki, podglądu wyglądu aplikacji na różnych urządzeniach oraz analizy zmian w danych przepływu pracy podczas działania.

Poniżej przedstawiono przykład rozwiązania BizBudget, tak jak jest on wyświetlany w symulatorach dla urządzeń iOS i Android:

![Symulator MobileTogether, prezentujący urządzenia z systemami iOS i Android](https://lh6.ggpht.com/-S12ytCf2zlA/VL7KMQwCs2I/AAAAAAAAB44/0x_XqmaFhkI/image%25255B2%25255D.png?imgmax=800 "MobileTogether Simulator for iOS and Android Devices")

Oba widoki zostały wygenerowane z tego samego pliku projektu, poprzez zmianę urządzenia używanego do podglądu symulacji. <!--more-->

Wybrane urządzenie podglądu, znajdujące się w pasku narzędzi powyżej głównego okna projektowania strony, jest używane zarówno w trybie projektowania strony, jak i w trybie symulacji, oferując możliwość wyboru różnych rozmiarów ekranu dla każdego systemu operacyjnego.

![Opcje symulatora MobileTogether dla systemu Android](https://lh4.ggpht.com/-u5wtHv5Cqx8/VL7KMhJDUKI/AAAAAAAAB48/03ps-3-bkzw/image%25255B5%25255D.png?imgmax=800 "MobileTogether Simulator Choices for Android")![Opcje symulatora MobileTogether dla systemu iOS](https://lh3.ggpht.com/-J6cAdYTr9KI/VL7KND3sjQI/AAAAAAAAB5A/OkHPrAJDsk4/image%25255B8%25255D.png?imgmax=800 "MobileTogether Simulator Choices for iOS")

![Opcje symulatora MobileTogether dla systemu Windows 8](https://lh6.ggpht.com/-CxY1qaEJHj8/VL7KNb7eWaI/AAAAAAAAB5I/KduFsKZK6TU/image%25255B11%25255D.png?imgmax=800 "MobileTogether Simulator Choices for Windows 8")

Pierwszy zielony przycisk po prawej stronie podglądu uruchamia okno symulatora. Na lewej stronie wyświetlany jest ekran urządzenia mobilnego, a po prawej stronie znajdują się źródła danych przepływu pracy. Można kliknąć w obszar podglądu urządzenia, aby obsługiwać wszystkie elementy interfejsu użytkownika zaimplementowane w projekcie, a drzewo źródeł danych można rozwinąć, aby sprawdzić wartości danych.

Na poniższym zrzucie ekranu, element "Chart_Type Bar" jest wyróżniony w drzewie danych, ponieważ użytkownik właśnie wybrał wykres słupkowy zamiast wykresu kołowego.

![Okno symulatora MobileTogether](https://lh4.ggpht.com/-u2DE7xEi228/VL7KNr57PNI/AAAAAAAAB5U/kT-8mJMKEqA/image%25255B14%25255D.png?imgmax=800 "MobileTogether Simulator Window")

Zielony znak plus w tabeli wydatków sygnalizuje konieczność dodania nowego wiersza do tabeli, aby dodać nową kategorię wydatków. Kiedy dodajemy nowy element do rejestrowania kosztów związanych z wizytą u klienta, wyświetlacz symulatora aktualizuje się dokładnie tak, jakby rozwiązanie działało na urządzeniu mobilnym, a także aktualizowane są źródła danych.

![Okno symulatora MobileTogether](https://lh5.ggpht.com/-iMyoUY0NHSg/VL7KOMTWqaI/AAAAAAAAB5c/uaDOoJRIuzE/image%25255B17%25255D.png?imgmax=800 "MobileTogether Simulator Window")

Okno "Wiadomości" rejestruje wszystkie działania wykonywane w symulatorze. Zrzut ekranu poniżej przedstawia wiadomości dotyczące wszystkich poszczególnych kroków wymaganych do dodania nowego wydatku.

![Symulator aktywności w oknie "Wiadomości" aplikacji MobileTogether](https://lh5.ggpht.com/-dsdhGgdbMws/VL7KOZVpAtI/AAAAAAAAB5k/ofqhdbLazq0/image%25255B20%25255D.png?imgmax=800 "MobileTogether Messages Window Logs Simulator Activity")

Ten poziom szczegółowości może być niezwykle pomocny w rozwiązywaniu problemów i diagnozowaniu nieoczekiwanych zachowań podczas tworzenia nowego rozwiązania MobileTogether. Można również skopiować niektóre lub wszystkie wiadomości do schowka, aby wkleić je do pliku służącego do dokumentacji projektu.

Jako dodatkowe narzędzie do debugowania, można dodać funkcję śledzenia do dowolnego wyrażenia XPath. Na przykład, możemy chcieć ulepszyć komunikaty, śledząc całkowite wydatki za każdym razem, gdy użytkownik edytuje kwotę wydatku. Możemy po prostu dodać funkcję śledzenia do istniejącego wyrażenia XPath w etykiecie "Suma wydatków".

![Dodano funkcję śledzenia do wyrażenia XPath](https://lh4.ggpht.com/-_rRT58NUgrI/VL7KO_MyEEI/AAAAAAAAB5s/89_5nVMrJIo/TraceFunctionCapture%25255B2%25255D.png?imgmax=800 "Trace Function Added to an XPath Expression")

Wykonując te same kroki, które wcześniej generowały powyższe komunikaty, teraz można również śledzić wartość całkowitych kosztów w oknie "Komunikaty":

![Śledź wiadomości dodane do okna wiadomości](https://lh4.ggpht.com/-NF96Ck__2Q8/VL7KPD1JEvI/AAAAAAAAB5w/bx6NH2Y7vFY/TraceFunctionMessageCapture%25255B2%25255D.png?imgmax=800 "Trace messages added to the Message window")

Można nawet utworzyć połączenie serwerowe między stacją roboczą Designer a urządzeniem mobilnym, aby przeprowadzić test bezpośrednio na sprzęcie klienta.

Program MobileTogether Designer jest dostępny bezpłatnie, co pozwala programistom rozpocząć pracę od razu. Kiedy będą Państwo gotowi do wdrożenia własnych, spersonalizowanych rozwiązań mobilnych, serwer MobileTogether zapewnia zaawansowane przetwarzanie danych i przystępną cenowo skalowalność, a licencja jest oparta na liczbie urządzeń mobilnych, które Państwa firma musi obsługiwać.

[Odwiedź stronę internetową firmy Altova](https://www.altova.com/pl/mobiletogether.html) **Aby uzyskać więcej informacji o MobileTogether,** [**Obejrzyj film demonstracyjny produktu MobileTogether.**](https://www.altova.com/pl/mobiletogether/demos.html)**lub, jeśli chcesz zacząć samodzielnie,** [**Pobierz program MobileTogether Designer.**](https://www.altova.com/pl/download/mobiletogether-designer.html)**!**
