---
title: "Nowe funkcje dla tworzenia aplikacji mobilnych"
date: "2016-03-29"
categories: 
  - "applications"
  - "development"
  - "mobile"
tags: 
  - "android"
  - "apps"
  - "ios"
  - "mobiletogether"
  - "windows"
  - "xpath"
description: Odkryj nowe funkcje w wersji 2.1 platformy MobileTogether, w tym ulepszone funkcje tabel, poprawioną obsługę błędów oraz uproszczony model cenowy dla tworzenia aplikacji mobilnych.
---
Status: #blog

Tags:  #android #apps #ios #mobiletogether #windows #xpath

Categories: [applications](/blog/pl/category/applications.md) | [development](/blog/pl/category/development.md) | [mobile-development](/blog/pl/category/mobile-development.md)
# Nowe funkcje dla tworzenia aplikacji mobilnych

Najnowsza wersja MobileTogether jest dostępna już dziś i oferuje jeszcze więcej funkcjonalności, co czyni tę platformę rewolucyjną w zakresie tworzenia i wdrażania natywnych aplikacji mobilnych, umożliwiając to szybszym tempem niż jakikolwiek inny system.

Po pierwsze, całkowicie zaktualizowaliśmy cennik produktu MobileTogether, wprowadzając nowy model, który jest prosty do zrozumienia i niezwykle przystępny cenowo.

Ponadto, wersja 2.1 wprowadza ponad 30 ważnych nowych funkcji, które zostały dodane na podstawie opinii użytkowników, od nowych możliwości tworzenia tabel, po zaawansowane mechanizmy obsługi błędów, aż po elastyczne opcje projektowania interfejsu użytkownika.

Przyjrzyjmy się, jak te nowe funkcje współpracują ze sobą, umożliwiając tworzenie najbardziej zaawansowanych aplikacji opartych na danych, przeznaczonych dla urządzeń z systemami iOS, Android i Windows.

![Ogłoszenie wersji 2.1 oprogramowania MobileTogether](/blog/images/MT2.1_release.png)

<!--more-->

### Całkowicie nowe ceny

MobileTogether przełamało większość barier w rozwoju aplikacji mobilnych, dzięki czemu tworzenie wysokiej jakości aplikacji dla wszystkich platform jest teraz łatwiejsze i szybsze niż kiedykolwiek wcześniej. Teraz usuwamy ostatnią przeszkodę: koszt. Wraz z wprowadzeniem wersji 2.1, prezentujemy uproszczony plan cenowy, który ma na celu umożliwienie szybkiego rozpoczęcia pracy.

#### **Nielimitowana liczba aplikacji, nieograniczona liczba użytkowników, nieograniczona liczba programistów**

Jak zawsze, środowisko programistyczne MobileTogether Designer jest dostępne bezpłatnie, dzięki czemu można je udostępnić nieograniczonej liczbie programistów w firmie. Dodatkowo, znacznie obniżyliśmy koszty związane z serwerem aplikacji. Serwer MobileTogether jest teraz dostępny w cenie począwszy od 1000 dolarów rocznie za każdy rdzeń serwera. **Dokładnie tak: 1000 dolarów rocznie za nieograniczoną liczbę aplikacji i nieograniczoną liczbę użytkowników.**

Chociaż nie ma ograniczeń co do liczby użytkowników ani liczby aplikacji, które można uruchomić na serwerze aplikacji mobilnych, może być konieczne zwiększenie mocy obliczeniowej serwera w zależności od obciążenia, aby zapewnić optymalną wydajność dla większej liczby użytkowników. Jednak początkowa cena jest idealna dla większości początkowych wdrożeń.

Dzięki tej radykalnie obniżonej strukturze cenowej oraz nowym funkcjom, o których mowa poniżej, naszym celem było stworzenie platformy MobileTogether, która byłaby najbardziej dostępna – i jednocześnie najbardziej zaawansowana – w zakresie tworzenia aplikacji opartych na danych, przeznaczonych dla wszystkich platform.

### Ulepszenia w tabelach w programie MobileTogether 2.1

Tabele są podstawowym elementem każdej aplikacji mobilnej, a MobileTogether oferuje zaawansowane funkcje do tworzenia tabel o dowolnym rozmiarze:

- Tabele z możliwością przewijania: ustaw maksymalną wysokość i szerokość, aby umożliwić przewijanie w poziomie i w pionie
- Nowa właściwość: kolor tła wiersza/kolumny tabeli
- Możliwość wyrównywania zagnieżdżonych tabel

Obsługa tabel z możliwością przewijania zapewnia jeszcze większą elastyczność przy tworzeniu tabel w MobileTogether. Teraz, aby zapewnić łatwe wyświetlanie na urządzeniach o różnych rozmiarach, programiści mogą ustawić maksymalny rozmiar widocznej części tabeli lub dostosować ją do pozostałej części ekranu, umożliwiając przewijanie w poziomie lub w pionie, aby zobaczyć pozostałą zawartość.

 

![Tabela z możliwością przewijania w aplikacji mobilnej](/blog/images/scrollable-table.png)

 

Tabele z możliwością przewijania mogą być wykorzystywane nie tylko do wyświetlania większej ilości danych, ale również w sytuacjach, gdy tabela służy do rozmieszczenia innych elementów interfejsu. Funkcja tabel z możliwością przewijania umożliwia definiowanie elementów, takich jak paski nawigacyjne lub inne narzędzia, które zawsze pozostają widoczne na dole ekranu, niezależnie od tego, jak użytkownik przewija zawartość.

### Nowe funkcje sterowania

Nowe funkcje w wersji 2.1 programu MobileTogether umożliwiają programistom dodawanie znanych elementów wizualnych do zaawansowanych interfejsów użytkownika, co sprawia, że aplikacje stają się jeszcze bardziej intuicyjne i łatwiejsze w obsłudze dla użytkowników

- Nowy element sterowania: suwak
- Nowy element sterowania: pionowa linia
- Nowy wygląd przycisku: Udostępnij i Wyślij e-mail

Przykład nowego, poziomego elementu sterującego jest pokazany w aplikacji poniżej.

![Poziomy suwak](/blog/images/slider.png)

### Nowe działania

Nowe funkcje wprowadzone w wersji 2.1 platformy MobileTogether uzupełniają zaawansowany język programowania Action Tree, opracowany przez MobileTogether, co sprawia, że ta platforma jest wystarczająco potężna do tworzenia dowolnej aplikacji skupionej na danych. Obejmują one:

- Nowa akcja: Udostępnij
- Nowa akcja: Masowe wstawianie danych do bazy
- Nowa akcja: Pozwól
- Nowa akcja: Powrót
- Podstrony: możliwość powrotu do poprzedniego wyniku po zamknięciu
- Grupy akcji: możliwość przekazywania parametrów
- Nowa akcja: Spróbuj/Przechwyć
- Nowa akcja: Rzut
- Nowa akcja: Anuluj wykonanie akcji
- Nowa akcja: Przewiń do końca tabeli
- Nowa akcja: Załaduj obraz
- Nowa akcja: Wyświetl trasę
- Nowa funkcja: Zapisywanie i odczytywanie plików na urządzeniach klienta
- Automatyczne tworzenie folderów podczas zapisywania plików na komputerze klienta lub serwerze
- Nowa akcja: Usuń pliki/foldery
- Nowa akcja: Uruchom ponownie/Zatrzymaj timer strony
- Nowa akcja: Zachowanie użytkownika w przypadku anulowania

Nowe funkcje, takie jak obsługa błędów za pomocą konstrukcji Try/Catch (pokazanej na drzewie akcji poniżej), możliwość anulowania wykonania akcji oraz powiązane akcje, umożliwiają kompleksową obsługę błędów. Dodatkowo, możliwość przekazywania parametrów i zwracania wyników w grupach akcji pozwala na wykorzystanie tych grup jako prawdziwe podprogramy programistyczne.

 

![Obsługa błędów w aplikacjach](/blog/images/mobile-error-handling.png)

### Nowe funkcje, właściwości i operatory XPath

- Możliwość konfigurowania niektórych istniejących właściwości za pomocą wyrażeń XPath
- Nowa właściwość: rozmiar tekstu w pikselach
- Nowa funkcja XPath: mt-połączony-przez-Wi-Fi
- Nowa funkcja XPath: mt-font-height
- Nowa funkcja XPath: mt-control-width
- Nowa funkcja XPath: mt-user-tried-to-cancel-actions (mt-użytkownik próbował anulować akcje)
- Szybkie wyszukiwanie w oknie dialogowym funkcji XPath
- Nowa opcja ukrywania paska tytułowego strony

Nowe funkcje rozszerzeń XPath pozwalają uwzględnić różne scenariusze, takie jak sprawdzenie, czy urządzenie jest podłączone do sieci Wi-Fi, oraz określenie standardowej wysokości czcionki na konkretnej platformie. Możliwość ukrycia paska tytułowego strony zwiększa powierzchnię aktywną aplikacji, co może być szczególnie przydatne na urządzeniach o mniejszych ekranach.

 

![Funkcje XPath](/blog/images/xpath-functions.png)

### Nowe funkcje, które poprawiają komfort użytkowania dla końcowych użytkowników

Doskonałe doświadczenie użytkownika jest głównym celem każdej aplikacji opierającej się na danych, a my nieustannie staramy się dodawać funkcje, które bezpośrednio pomagają użytkownikom. Nowości w wersji MobileTogether 2.1:

- Strona logowania/główna, którą można dostosować, dla klienta przeglądarkowego
- Przyspieszenie uruchamiania aplikacji w przypadku wolnego połączenia
- Nowy układ klawiatury: Widoczne hasło

Teraz, nawet przy wolnym połączeniu, aplikacje MobileTogether będą uruchamiać się znacznie szybciej. Dodatkowo, programiści mogą zdefiniować bardziej przyjazną dla użytkownika stronę startową, która będzie wyświetlana, gdy aplikacja jest uruchamiana za pośrednictwem klienta przeglądarkowego.

### Nowa aplikacja demonstracyjna: Moje Kolekcje

Na serwerze demonstracyjnym aplikacji mobilnej MobileTogether, dostępna jest nowa aplikacja demonstracyjna o nazwie MyCollections.

MyCollections to bardzo elastyczna i rozbudowywalna aplikacja mobilna do zarządzania osobistymi kolekcjami. MyCollections zawiera wbudowane szablony dla płyt CD, książek i win, które można używać w niezmienionej formie, dostosowywać, dodając nowe funkcje, lub traktować jako punkt wyjścia do tworzenia kolekcji innych przedmiotów. Można dodawać zdjęcia, tworzyć i formatować nowe pola opisowe oraz dostosowywać aplikację My Collections do specyfiki posiadanych przedmiotów. Można również udostępniać swoje kolekcje znajomym.

Aplikacja "My Collections" została stworzona przy użyciu platformy mobilnej MobileTogether i demonstruje wiele nowych funkcji dostępnych w wersji 2.1 tej platformy.

 

![Aplikacja MyCollections](/blog/images/MyCollections.png)

### Pobierz MobileTogether 2.1

[Dowiedz się więcej](https://www.altova.com/pl/whatsnew_mobiletogether.html) o tych nowych funkcjach, lub [zaktualizuj teraz bezpłatnie oprogramowanie MobileTogether](https://www.altova.com/pl/download/mobiletogether.html).

Jeśli jeszcze nie jesteś naszym klientem, zacznij od bezpłatnego programu [MobileTogether Designer](https://www.altova.com/pl/download/mobiletogether.html)!
