---
title: "Rozwój aplikacji mobilnych działających na różnych platformach z wykorzystaniem Altova MobileTogether"
date: "2014-10-22"
categories: 
  - "applications"
  - "development"
  - "mobile"
tags: 
  - "mobile"
  - "mobile-development"
  - "mobiletogether"
description: Odkryj, w jaki sposób Altova MobileTogether umożliwia efektywne tworzenie aplikacji mobilnych działających na różnych platformach, pozwalając programistom tworzyć i wdrażać natywne aplikacje dla różnych urządzeń w sposób płynny i bezproblemowy.
---
Status: #blog

Tags:  #mobile #mobile-development #mobiletogether

Categories:  [low-code+no-code](/blog/pl/category/low-codeno-code.md) | [mobile-development](/blog/pl/category/mobile-development.md)
# Rozwój aplikacji mobilnych działających na różnych platformach z wykorzystaniem Altova MobileTogether

Inżynierowie oprogramowania od dawna dążą do stworzenia aplikacji, którą można raz zaprogramować i uruchamiać na wielu platformach. W dzisiejszych czasach, w obliczu dynamicznego rozwoju urządzeń mobilnych, problem ten jest jeszcze bardziej palący, ponieważ systemy iOS, Android, Windows Phone oraz tablety Surface konkurują o zasoby programistyczne.

Jeśli tworzycie aplikacje do komunikacji z użytkownikami biznesowymi, istnieje ryzyko, że wykluczycie i zniechęcicie ważne grupy współpracowników, jeśli będziecie rozwijać aplikacje dla każdego urządzenia osobno lub oferować im nierówny zakres funkcjonalności.

Altova MobileTogether umożliwia tworzenie rozwiązań mobilnych działających na różnych platformach tylko raz, a następnie wdrażanie ich w ciągu kilku sekund dla wszystkich użytkowników mobilnych w firmie, niezależnie od tego, czy korzystają z iPhone'ów, iPadów, telefonów lub tabletów z systemem Android, telefonów Windows Phone, tabletów Surface, a nawet laptopów lub komputerów stacjonarnych.

A to nie są zwykłe strony internetowe oparte na technologii .html, które mają uniwersalny wygląd, ale prawdziwe, natywne rozwiązania mobilne, które wykorzystują wszystkie zaawansowane funkcje interfejsu, które użytkownicy już znają. Umożliwiają one dostęp do krytycznych danych z baz danych, plików XML lub poprzez wysyłanie żądań HTTP do zdalnych serwerów, a następnie filtrują i formatują otrzymane odpowiedzi zgodnie z potrzebami.

![Aplikacja mobilna do generowania raportów sprzedaży, stworzona przy użyciu platformy MobileTogether](https://lh6.ggpht.com/-_rJBbkEBjfE/VElpJ1BN5mI/AAAAAAAAB3M/aUkOnsTbXlU/Screenshot_2014-08-28-16-02-56%25255B3%25255D.png?imgmax=800 "A mobile sales report application created with MobileTogether")

MobileTogether Designer to łatwe w obsłudze narzędzie do tworzenia wysokiej jakości paneli analizy biznesowej, interaktywnych raportów, formularzy korporacyjnych oraz innych aplikacji mobilnych, wykorzystujące funkcję przeciągania i upuszczania. Po prostu przeciągaj różne elementy do obszaru roboczego i przypisuj im struktury danych oraz akcje, aby stworzyć rozwiązanie działające na różnych platformach.

<!--more-->

Pasek narzędzi znajdujący się nad głównym oknem programu MobileTogether Designer zawiera opcję wyboru urządzenia, na którym będzie wyświetlany podgląd, wybranego podczas fazy projektowania i symulacji. Można również wybrać orientację (pionową lub poziomą) oraz poziom powiększenia podglądu.

![Wybór urządzenia do podglądu za pomocą rozwijanej listy w programie MobileTogether](https://lh5.ggpht.com/-7uRJILkrG5s/VEfDcrhDVjI/AAAAAAAAB2c/ddNSKPmbuz0/clip_image0033.png?imgmax=800 "Drop down menu for preview device selection in MobileTogether")

Ekranów różnych urządzeń mobilnych charakteryzują się różnymi wymiarami w pikselach, ale podczas projektowania nie trzeba się tym przejmować. Na przykład, gdy chcemy ustawić szerokość jednej kolumny w tabeli, zawsze określamy ją jako procent, korzystając z okna właściwości, a ten sam procent jest stosowany na wszystkich urządzeniach.

![Okno "MobileTogether" wyświetlające ustawienia szerokości kolumn](https://lh5.ggpht.com/-jHT90roq9J8/VEfDdJxtH3I/AAAAAAAAB2g/M5_Po8UM6X8/clip_image0043.png?imgmax=800 "MobileTogether Properties Window showing column width setting")

W dowolnym momencie fazy projektowania można zweryfikować swój projekt i przeprowadzić symulację. Wbudowany symulator uruchamia rozwiązanie mobilne, prezentując je w formie wizualnej, bazując na wybranym modelu urządzenia podglądowego. Poniżej znajduje się fragment widoku iPhone'a 6:

![Aplikacja mobilna wyświetlana w podglądzie symulującym ekran iPhone'a](https://lh3.ggpht.com/-YGNuxER8nFE/VEfDdWbmJ9I/AAAAAAAAB2o/KlaEaagV8QY/clip_image0053.png?imgmax=800 "Mobile app executing with a simulated iPhone preview")

Aby zobaczyć, jak Twoje rozwiązanie będzie wyglądać na innym urządzeniu, wystarczy zmienić ustawienie podglądu. Poniżej znajduje się przykład tego samego rozwiązania dla Samsunga Galaxy S:

![Aplikacja mobilna działająca w środowisku symulującym urządzenie Samsung Galaxy](https://lh6.ggpht.com/-mO-3WJok0tM/VEfDeCvyzGI/AAAAAAAAB20/xUP3ch45Zr8/clip_image0063.png?imgmax=800 "Mobile app executing with a simulated Samsung Galaxy preview")

Kiedy będzie Pan zadowolony z logiki i implementacji swojego rozwiązania, wystarczy je raz wdrożyć na serwerze MobileTogether, gdzie natychmiast stanie się ono dostępne dla wszystkich uprawnionych użytkowników mobilnych, na wszystkich ich urządzeniach i platformach. Narzędzie Designer tworzy prawdziwie wieloplatformowe rozwiązanie, które można uruchomić w naszych natywnych aplikacjach MobileTogether dla systemów Android, iOS, Windows Phone 8 oraz Windows 8, a także w wersji przeglądarkowej, umożliwiającej dostęp z każdego komputera lub urządzenia obsługującego przeglądarkę internetową.

Poniżej przedstawiono fragmenty dwóch stron aplikacji, działającej na urządzeniach iPhone i Galaxy, jak widać na zrzutach ekranu z tych telefonów

![Zrzuty ekranu aplikacji mobilnej, wykonane na urządzeniach z systemem iOS i Android](https://lh6.ggpht.com/-nB0msHM1QW0/VElpKDQEaSI/AAAAAAAAB3U/fxq9I4Y_xl0/combined%252520full%252520size%25255B3%25255D.png?imgmax=800 "Screenshots of the mobile app captured on iOS and Android phones")

Ten artykuł to tylko wierzchołek góry lodowej, jeśli chodzi o możliwości, jakie oferuje MobileTogether. Na przykład, mogą istnieć sytuacje, w których chcemy, aby rozwiązanie działało inaczej na różnych urządzeniach.

MobileTogether zawiera wbudowane zmienne globalne, które pozwalają zidentyfikować system operacyjny użytkownika, wymiary ekranu w pikselach, orientację urządzenia mobilnego (czy jest ono aktualnie trzymane w trybie pionowym czy poziomym) oraz wiele innych cech. W swojej aplikacji można modyfikować układ ekranu, dodawać elementy sterujące specyficzne dla danego systemu operacyjnego lub dostosowywać przepływ pracy w zależności od tych zmiennych.

[**Czytaj więcej**](https://www.altova.com/pl/mobiletogether.html) **o MobileTogether na stronie internetowej firmy Altova,** [**obejrzyj film](https://www.altova.com/pl/mobiletogether/demos.html) **pokazujący, jak szybko stworzyć rozwiązanie mobilne, lub kliknij tutaj, aby** [**pobrać bezpłatną wersję próbną programu MobileTogether Designer](https://www.altova.com/pl/download/mobiletogether-designer.html) **i przetestować go samodzielnie!**
