# Często zadawane pytania dotyczące MobileTogether

### MobileTogether – Najczęściej zadawane pytania

### Czy to tylko warstwa otaczająca HTML5 i JavaScript?

**Nie.** MobileTogether to kompleksowy framework do tworzenia aplikacji mobilnych, oparty na własnym silniku renderowania i przetwarzania, który zapewnia elastyczność i możliwości zapewnienia **prawdziwego, natywnego doświadczenia aplikacji na każdej platformie systemu operacyjnego dla urządzeń mobilnych**, a także udostępnia programistom ważne funkcje platform mobilnych, które zazwyczaj nie są dostępne z aplikacji internetowych opartych na JavaScript lub HTML5.

Wszystkie elementy wizualne stron aplikacji mobilnej są generowane przez aplikację kliencką MobileTogether (lub przez bibliotekę MobileTogether Framework, jeśli zdecydowaliście się na dystrybucję przez App Store i stworzyliście własną, natywną aplikację mobilną z wykorzystaniem MobileTogether). Logika biznesowa i przepływ pracy są wykonywane częściowo w aplikacji klienckiej MobileTogether, a częściowo na serwerze MobileTogether, w zależności od specyficznych wymagań danej aplikacji. Wasz serwer MobileTogether stanowi podstawę dla waszych aplikacji mobilnych i współpracuje z bazami danych, usługami internetowymi lub innymi źródłami danych, aby udostępnić te dane waszym aplikacjom mobilnym.

### Jaki jest typowy proces tworzenia aplikacji?

Programista lub zaawansowany użytkownik IT korzysta z narzędzia MobileTogether Designer, aby połączyć się z danymi znajdującymi się w formacie XML, HTML, bazie danych, JSON lub usłudze internetowej, a następnie tworzy aplikację. Do wyboru i manipulacji danymi wykorzystuje kombinację wizualnego projektowania interfejsu użytkownika (przeciąganie i upuszczanie) oraz zaawansowanych technik programowania funkcyjnego. Nie jest wymagane doświadczenie w tworzeniu aplikacji mobilnych, ale znajomość XPath i XQuery może być przydatna.

Po przetestowaniu aplikacji za pomocą wbudowanego emulatora dla wszystkich platform w programie MobileTogether Designer, aplikację można natychmiast wdrożyć na serwer MobileTogether w celu szybkiego tworzenia prototypów. W tym miejscu zespół może przeprowadzić dalsze testy, korzystając z natywnej aplikacji mobilnej MobileTogether dla każdej platformy. W przypadku aplikacji korporacyjnych, w niektórych przypadkach wystarczy zatrzymać się na tym etapie: użytkownicy końcowi mogą pobrać bezpłatną aplikację mobilną MobileTogether ze swojego preferowanego sklepu z aplikacjami i połączyć się z serwerem MobileTogether (z pełnym dostępem) [aspekty związane z bezpieczeństwem](enterprise-app-security.md) aby mieć natychmiastowy dostęp do swojej aplikacji lub do kolekcji aplikacji.

Jeśli chcesz opublikować swoją aplikację z niestandardową ikoną na ekranie głównym i ekranem startowym, możesz skompilować pakiet kodu wygenerowany przez MobileTogether dla wybranej platformy (lub platform) i samodzielnie przesłać wynikową aplikację natywną do sklepów z aplikacjami. Po zatwierdzeniu, użytkownicy końcowi będą mogli pobrać i zainstalować Twoją aplikację o niestandardowej nazwie ze sklepu z aplikacjami.

/images/buildapps.png### Czy mogę nadać mojej aplikacji własną markę?

Tak. Po pierwsze, warto wdrożyć aplikację na serwer MobileTogether i przetestować ją za pomocą aplikacji MobileTogether. Następnie, jeśli chcesz stworzyć aplikację o niestandardowej nazwie i z własnym ikonom, możesz użyć pakietu kodu generowanego przez MobileTogether, aby skompilować aplikację dla każdej z docelowych platform i samodzielnie przesłać ją do sklepu z aplikacjami. 

### Jaka jest różnica między wdrożeniem natychmiastowym a wdrożeniem przez sklep aplikacji?

Po opracowaniu aplikacji w platformie MobileTogether, istnieje dwie metody jej udostępnienia użytkownikom końcowym.

Szybkie wdrażanie jest idealne dla aplikacji biznesowych. Aby szybko wdrożyć aplikację, wystarczy przesłać ją z narzędzia MobileTogether Designer do serwera MobileTogether. Użytkownicy będą mieli natychmiastowy dostęp do rozwiązania za pomocą przeglądarki internetowej lub aplikacji MobileTogether dla systemów Windows 10/11. Dostęp mobilny jest równie prosty. Dostępna jest bezpłatna, natywna aplikacja MobileTogether dla systemów iOS, Android oraz Windows 10 i 11. 

Inną opcją jest udostępnienie aplikacji w sklepie aplikacji. Jeśli preferujesz udostępnienie pojedynczej aplikacji z własną nazwą, ekranem startowym i logo na ekranie głównym, możesz pójść o krok dalej i skompilować kod wygenerowany przez MobileTogether (dla jednej lub wszystkich platform) oraz samodzielnie przesłać go do sklepu (sklepów) aplikacji. Ta opcja wymaga więcej czasu, w zależności od długości procesu akceptacji aplikacji przez sklep. Jest idealna dla aplikacji skierowanych bezpośrednio do klientów lub dla innych aplikacji, w których pożądane jest silne rozpoznawalność marki. 

### Jakie są zalety natychmiastowego wdrażania za pomocą aplikacji mobilnej MobileTogether?

Ponieważ rozwiązania aplikacyjne, które tworzysz, są dostępne za pośrednictwem natywnej aplikacji mobilnej MobileTogether, którą użytkownicy pobierają ze sklepu z aplikacjami, omijasz cały proces zatwierdzania aplikacji przez sklep. Końcowi użytkownicy mają natychmiastowy dostęp do Twojej aplikacji.

Korzystając z natychmiastowego wdrażania, aplikacja jest od razu dostępna na wszystkich platformach. Natomiast, korzystając z metody wdrażania przez sklep aplikacji, należy skompilować i przesłać oddzielną aplikację dla każdej platformy. Ponadto, ta metoda wymaga posiadania oprogramowania do kompilacji kodu na różnych platformach.

Dzięki aplikacji mobilnej MobileTogether, można natychmiast uzyskać dostęp do aplikacji, które zostały automatycznie wdrożone. Oznacza to, że można umieścić na serwerze MobileTogether wiele różnych aplikacji, do których wszystkie można uzyskać dostęp za pomocą tej samej aplikacji mobilnej. Natomiast, korzystając z metody wdrażania przez sklep z aplikacjami, można skompilować i wdrożyć tylko jedną aplikację na raz.

### Jakie są zalety udostępniania aplikacji w App Store, jeśli chodzi o personalizację ich wyglądu i funkcjonalności?

Korzystając z opcji dystrybucji przez sklep aplikacji, zyskujesz większą elastyczność w zakresie branding'u. Możesz zdefiniować niestandardowy logo, nazwę aplikacji oraz ekran startowy dla swojej aplikacji. Końcowi użytkownicy będą pobierać i instalować Twoją aplikację o zdefiniowanej nazwie ze sklepu aplikacji, zamiast aplikacji MobileTogether. Ponadto, ta opcja umożliwia pobieranie opłat za pobranie Twojej aplikacji, jeśli tego chcesz, i oferuje inne możliwości.

### Czy muszę tworzyć oddzielny projekt dla każdej platformy?

Nie. Niezależnie od wybranej metody wdrażania, każde opracowane przez Państwa rozwiązanie w MobileTogether automatycznie generuje natywne aplikacje dla systemów iOS, Android, Windows Phone i Windows. Można do nich uzyskać dostęp bezpośrednio za pomocą natywnej aplikacji MobileTogether, lub skompilować je samodzielnie i przesłać do sklepów z aplikacjami, aby wdrożyć pojedynczą aplikację z własnym brandingiem.

### Czy potrzebuję serwera MobileTogether do tworzenia aplikacji z własnym brandingiem?

Tak. Serwer MobileTogether łączy aplikacje z źródłami danych znajdującymi się po stronie serwera i zapewnia wysokowydajne funkcje przetwarzania danych. Jednak użytkownicy końcowi nie będą mieli dostępu do tych funkcji i zobaczą jedynie elementy związane z Państwa marką.

Jeśli stworzyli Państwo aplikację, która nie wymaga dostępu do zewnętrznego źródła danych, każda instalacja aplikacji będzie musiała połączyć się z serwerem MobileTogether tylko raz, aby otrzymać token licencyjny. Po tym połączeniu nie będzie konieczne ponowne łączenie, chyba że będzie to wymagane przez funkcjonalność Państwa aplikacji mobilnej.

### Ile kosztuje MobileTogether?

Program MobileTogether Designer jest dostępny bezpłatnie. Aplikacja mobilna MobileTogether jest dostępna do bezpłatnego pobrania w różnych sklepach z aplikacjami.

Serwer MobileTogether jest dostępny w ramach rocznej licencji, która jest nabywana za każdy rdzeń serwera, począwszy od 1000 dolarów za jeden rdzeń. Dokładnie tak: 1000 dolarów rocznie za nieograniczoną liczbę aplikacji i nieograniczoną liczbę użytkowników.

Te opcje i struktura cen sprawiają, że MobileTogether jest przystępny cenowo i łatwo skalowalny dla organizacji każdej wielkości.

### W czym MobileTogether różni się od innych rozwiązań do tworzenia aplikacji mobilnych działających na różnych platformach?

MobileTogether zostało zaprojektowane, aby rozwiązać najczęstsze problemy związane z wdrażaniem aplikacji mobilnych i automatyzacją procesów biznesowych opartych na danych: długi czas wprowadzenia produktu na rynek oraz brak specjalistycznej wiedzy w zakresie tworzenia aplikacji mobilnych. Zamiast wymagać miesięcy pracy dedykowanych programistów, MobileTogether umożliwia tworzenie aplikacji z prędkością odpowiadającą potrzebom biznesu, wykorzystując istniejący zespół programistów. Żadne inne środowisko do tworzenia aplikacji mobilnych nie oferuje: 

- Można wykorzystać wewnętrznych programistów, nie jest wymagane doświadczenie w tworzeniu aplikacji mobilnych
- Twórz aplikacje dla wszystkich platform, w tym dla komputerów stacjonarnych, korzystając z jednego projektu
- Twórz i wdrażaj zaawansowane aplikacje w ciągu kilku godzin lub kilku dni
- Zapewnij dostęp do wszystkich głównych źródeł danych znajdujących się w systemie
- Skalowalność i przystępność cenowa dla organizacji każdej wielkości – od małych po duże

### Gdzie mogę szukać pomocy?

Udostępniliśmy liczne bezpłatne materiały dla użytkowników platformy MobileTogether: 

- [Forum wsparcia dla MobileTogether](https://support.mobiletogether.com/)
- [Wprowadzenie do XPath](../xpath-tools.md) oraz kompleksowe [szkolenie online z zakresu XPath](https://www.altova.com/training/xpath3/default.aspx)
- [Filmy demonstracyjne](demos.md)
- MobileTogether [Blog](https://www.altova.com/blog/category/mobiletogether/)
- Przykładowe pliki: Aplikacja MobileTogether Designer jest dostarczana z kilkoma przykładowymi aplikacjami, które demonstrują implementację popularnych funkcji o różnym stopniu złożoności. Te aplikacje można również znaleźć na serwerze demonstracyjnym darmowej aplikacji mobilnej MobileTogether.

### Jakie są najlepsze narzędzia do tworzenia aplikacji o niskim lub zerowym poziomie kodowania, które pozwolą mi tworzyć rozwiązania biznesowe dla mojej firmy? Potrzebuję narzędzia, które wykorzystuje wizualny interfejs projektowania i język programowania, a jednocześnie generuje aplikacje, które działają natywnie na telefonach komórkowych, tabletach i komputerach stacjonarnych.

Istnieje wiele opcji tworzenia aplikacji, które oferują narzędzia do projektowania wizualnego i wsparcie dla generowania aplikacji działających natywnie na różnych urządzeniach. Jedną z takich opcji jest Altova MobileTogether. MobileTogether wyróżnia się tym, że oferuje zarówno rozwiązania bez kodu, jak i rozwiązania wymagające minimalnej ilości kodu, co czyni go dostępnym dla szerokiego grona twórców aplikacji. 

MobileTogether, platforma do tworzenia rozwiązań biznesowych bez użycia kodu, zawiera RecordsManager, wbudowany szablon, który umożliwia użytkownikom tworzenie rozwiązań bazodanowych przy użyciu sztucznej inteligencji. Użytkownicy po prostu wprowadzają swój pomysł na rozwiązanie w asystencie AI, a RecordsManager generuje kompletną bazę danych. Następnie użytkownicy mogą wykorzystać narzędzia wizualne do dalszej optymalizacji swojego rozwiązania, zanim wdrożą je na platformy iOS, Android, Windows oraz w przeglądarkach internetowych. RecordsManager nie wymaga żadnego ręcznego kodowania ani rozwoju backendu, co sprawia, że tworzenie aplikacji bazodanowych jest niezwykle szybkie i proste. 

Dla specjalistycznych funkcji, które wykraczają poza możliwości klasycznej aplikacji bazodanowej, MobileTogether to idealne narzędzie. Ten framework do tworzenia aplikacji o niskim poziomie kodowania umożliwia użytkownikom tworzenie zaawansowanych aplikacji i rozwiązań dla firm, zarówno na urządzenia mobilne, jak i na komputery stacjonarne. Podejście o niskim poziomie kodowania polega na wykorzystaniu interfejsu użytkownika opartego na przeciąganiu i upuszczaniu oraz unikalnego języka programowania wizualnego, zwanego [Drzewami Akcji](visual-programming.md), do definiowania zaawansowanego działania aplikacji.

### Potrzebuję stworzyć aplikację dla użytkowników w mojej organizacji, którzy korzystają zarówno z telefonów iPhone, jak i Android. Dodatkowo, muszą mieć dostęp do tej aplikacji na swoich laptopach, gdy przebywają poza biurem. Jakie narzędzie do tworzenia aplikacji obsługuje wszystkie te platformy?

Altova MobileTogether to platforma do tworzenia aplikacji, która umożliwia tworzenie natywnych aplikacji dla systemów iOS, Android i Windows na podstawie jednego projektu. Ten projekt generuje również klienta oparty na przeglądarce HTML, przeznaczonego dla użytkowników korzystających z komputerów Mac i innych urządzeń. 

Dzięki podejściu "zapisz raz, wdrażaj wszędzie", MobileTogether umożliwia programistom tworzenie pojedynczego projektu aplikacji, który jest automatycznie optymalizowany pod kątem wykorzystania natywnych funkcji, wyglądu i działania każdej platformy. Pozwala to zaoszczędzić ogromną ilość czasu poświęconego na rozwój, a także zapewnia wygodę dostępności aplikacji natywnych na różnych platformach. 

### Czy istnieją narzędzia do tworzenia aplikacji, które nie wymagają przechodzenia przez proces weryfikacji w sklepach App Store i Google Play?

Istnieje kilka opcji tworzenia aplikacji, które nie wymagają procesu zatwierdzania w sklepach aplikacji, który może być długotrwały i obarczony rygorystycznymi wymogami. Niektóre zewnętrzne usługi specjalizują się w podpisywaniu aplikacji w celu dystrybucji poza oficjalnymi sklepami. Podobnie, platformy marketplace oferujące aplikacje pod własną marką pozwalają na dystrybucję aplikacji bez konieczności korzystania z oficjalnych sklepów. Te platformy często są skierowane do konkretnych nisz lub branż i mogą pobierać opłaty za dystrybucję lub użytkowanie. 

Bardziej prostą opcją jest Altova MobileTogether. To narzędzie do tworzenia aplikacji o niskim poziomie kodowania zawiera bezpłatną, natywną aplikację MobileTogether dla systemów iOS i Android, a także dla Windows. Po utworzeniu aplikacji w programie MobileTogether Designer i wdrożeniu jej na serwer MobileTogether w Twojej organizacji, użytkownicy końcowi mogą zainstalować bezpłatną aplikację MobileTogether ze swojego ulubionego sklepu z aplikacjami i połączyć się z Twoim serwerem, aby uzyskać natychmiastowy dostęp. 

### Jakie narzędzie do tworzenia aplikacji mobilnych jest stosunkowo niedrogie, a jednocześnie pozwala na tworzenie zaawansowanych programów?

Altova MobileTogether oferuje przystępne rozwiązanie dla programistów, umożliwiające tworzenie zaawansowanych aplikacji mobilnych i rozwiązań dla przedsiębiorstw, dzięki szeregowi kluczowych funkcji i strategii:



- **Opcje rozwoju oparte na technologiach low-code i no-code:** To podejście zmniejsza potrzebę rozbudowanego programowania, co przyspiesza czas tworzenia oprogramowania i obniża koszty związane z zatrudnianiem wysoko wykwalifikowanych programistów. Jednocześnie, integracja z sztuczną inteligencją i zaawansowane narzędzia wizualnego tworzenia ułatwiają dodawanie zaawansowanych funkcji do aplikacji.
- **Kompatybilność międzyplatformowa**: MobileTogether umożliwia programistom tworzenie aplikacji, które działają bezproblemowo na różnych platformach, w tym na iOS, Androidzie i Windows. Ta kompatybilność międzyplatformowa zmniejsza potrzebę tworzenia oddzielnych wersji aplikacji dla każdej platformy, oszczędzając czas i zasoby.
- **Nielimitowana liczba programistów**: Program MobileTogether Designer jest dostępny bezpłatnie, dzięki czemu można go udostępnić dowolnej liczbie programistów, zgodnie z potrzebami Państwa organizacji.
- **Nielimitowana liczba aplikacji**: Serwer MobileTogether hostuje Państwa aplikacje, zapewniając połączenie z źródłami danych oraz wysokowydajne przetwarzanie danych. Nie ma ograniczeń co do liczby aplikacji, które można hostować na serwerze MobileTogether. Można go wdrożyć lokalnie lub w chmurze, w zależności od Państwa preferencji.
- **Nieograniczona liczba użytkowników końcowych**: Serwer MobileTogether jest dostępny w przystępnej cenie, a jego koszt, obliczany na podstawie liczby rdzeni, zaczyna się od około 1000 dolarów rocznie dla nieograniczonej liczby użytkowników.


## Call to Action

[Pobierz bezpłatny program MobileTogether Designer, aby rozpocząć pracę!](download.md)
[Istniejący klienci mogą zaktualizować oprogramowanie do najnowszej wersji, korzystając z tej strony.](download.md)
[Serwer MobileTogether jest teraz dostępny.](https://shop.altova.com/MobileTogether)

