Testowanie mobilne - perspektywa sprzętowa
Zanim przejdziemy do rzeczywistych testów urządzeń mobilnych, bardzo ważne jest, aby mieć wgląd w architekturę sprzętową urządzeń mobilnych. Pomoże nam to w lepszym planowaniu testów, gdy faktycznie przejdziemy do testowania aplikacji na urządzenia mobilne / urządzenia mobilne. Przyjrzyjmy się różnym cechom sprzętu mobilnego.
Komponenty sprzętowe
Jeśli weźmiesz jakikolwiek telefon komórkowy, przeważnie będzie on składał się z następujących części.
Płytka drukowana
Można go uznać za mózg telefonu, który kontroluje wszystkie jego działania.
Wyświetlacz dotykowy
Ekrany dotykowe są istotnym elementem smartfonów. Ekrany dotykowe rozpoznają miejsce na ekranie, w którym umieściłeś palec lub rysik, i odpowiednio przekazują współrzędne do procesora telefonu.
Istnieją dwa popularne typy ekranów dotykowych -
Resistive Touchscreen- Ma dwie warstwy (oddzielone maleńką szczeliną), które tworzą nakładkę na ekran. Kiedy palec zostanie umieszczony w dowolnym punkcie na ekranie, oba tworzą kontakt i uzyskuje się współrzędne. Są one stosunkowo niedrogie i słusznie można je znaleźć w większości telefonów z budżetem. Wadą jest to, że do zarejestrowania dotyku wymagany jest pewien nacisk. W miarę upływu czasu ekran ulega pewnym uszkodzeniom.
Capacitive Touchscreen- Ma cały ekran pokryty substancją pojemnościową, która utrzymuje pewną ilość ładunku elektrycznego. Kiedy przewodzący obiekt, taki jak palec, zostaje umieszczony na ekranie, następuje zmiana pojemności w tym punkcie, a tym samym uzyskuje się współrzędne. Pojemnościowe ekrany dotykowe nie reagują dobrze w zimnych klimatach, gdzie ludzki palec nie powoduje zmiany pojemności, dlatego w takich sytuacjach zaleca się używanie rysika. Wtedy sąmulti-touch touchscreensgdzie prawie wszystkie palce można dokładnie wskazać. Doprowadziło to do wzrostu liczby gestów, które można wykonywać na ekranie dotykowym.
Karta pamięci
Karty pamięci są dostępne w różnych rozmiarach i pojemnościach. Są szeroko stosowane jako nośnik danych do przechowywania informacji cyfrowych.
Karta SIM
Karta SIM zapewnia osobistą mobilność, dzięki czemu użytkownik może mieć dostęp do wszystkich subskrybowanych usług niezależnie od lokalizacji terminala i korzystania z określonego terminala. Musisz włożyć kartę SIM do innego telefonu komórkowego GSM, aby odbierać połączenia na tym telefonie, wykonywać połączenia z tego telefonu lub otrzymywać inne subskrybowane usługi.
Bateria
Smartfony działają na różnych bateriach w zależności od producenta telefonu, jego wymiarów i funkcji. Dla tych, którzy w dużym stopniu polegają na swoich smartfonach, ważne jest, aby baterie były jak najdłuższe. Eliminuje to potrzebę częstego ładowania i zmniejsza prawdopodobieństwo, że rozładują się, gdy są najbardziej potrzebne.
UDID dla iOS
Każdy telefon iPhone lub iPod Touch ma unikalny identyfikator urządzenia (UDID), czyli sekwencję 40 liter i cyfr, charakterystyczny dla danego urządzenia. To jak numer seryjny, ale znacznie trudniejszy do odgadnięcia. Będzie wyglądać mniej więcej tak - 2b6f0cc904d137be2e1730235f5664094b831186.
Jak znaleźć UUID?
- Podłącz urządzenie iOS do komputera.
- Otwórz iTunes.
- W iTunes kliknij nazwę urządzenia w sekcji „Urządzenia” w kolumnie po lewej stronie.
- Kliknij raz numer seryjny urządzenia w głównej sekcji okna.
- Numer seryjny powinien następnie zmienić się na UDID urządzenia.
Profil aprowizacji dla systemu iOS
Profil aprowizacji to zbiór cyfrowych podmiotów, które w unikalny sposób łączą programistów i urządzenia z autoryzowanym zespołem programistów iPhone'a i umożliwiają używanie urządzenia do testowania. Na każdym urządzeniu, na którym chcesz uruchomić kod aplikacji, należy zainstalować programistyczny profil obsługi administracyjnej.
Jak utworzyć profil prowizyjny na iOS?
Uruchom Google Chrome, Mozilla Firefox lub Safari.
W iOS Dev. W środku kliknij Certyfikaty, identyfikatory i profile.
W panelu Aplikacje na iOS kliknij Profile obsługi administracyjnej.
Kliknij +.
Wybierz Tworzenie aplikacji na iOS i kliknij Kontynuuj.
Wybierz identyfikator aplikacji do powiązania z profilem obsługi administracyjnej i kliknij Kontynuuj.
Aby móc używać jednego deweloperskiego profilu aprowizacji w wielu aplikacjach, wybierz identyfikator wieloznaczny aplikacji, jeśli jest dostępny.
Wybierz jeden lub więcej certyfikatów do opracowania, które chcesz uwzględnić w profilu informacyjnym, i kliknij Kontynuuj.
Wymienione są tylko certyfikaty dotyczące rozwoju.
Wybierz jedno lub więcej urządzeń, które chcesz uwzględnić w profilu informacyjnym, i kliknij Kontynuuj.
Wpisz nazwę profilu i kliknij Generuj.
(Opcjonalnie) Kliknij Pobierz, aby pobrać profil informacyjny.
Jak dodać swój profil obsługi administracyjnej w AppBuilder?
Kliknij ikonę koła zębatego i wybierz Opcje.
Wybierz iOS → Profile obsługi administracyjnej.
Kliknij Importuj.
Przejdź do lokalizacji, w której przechowywany jest plik udostępniania mobilnego dla Twojego profilu informacyjnego, wybierz go i potwierdź import.
Opcje i preferencje urządzenia
Możesz określić preferencje urządzenia (Mobilne lub Wszystkie) dla dowolnej reklamy tekstowej, dynamicznej reklamy w wyszukiwarce, graficznej lub graficznej.
Jeśli grupa reklam zawiera zarówno reklamy preferowane na komórki, jak i zwykłe, na urządzeniach przenośnych są wyświetlane tylko te preferowane na komórki, a tylko zwykłe reklamy na komputerach i tabletach.
Na liście typów wybierz Reklamy i rozszerzenia i wybierz typ reklamy, którą chcesz zaktualizować. Wybierz jedną lub więcej reklam. W sekcji „Ustawienia urządzenia” w panelu edycji wybierz Mobilne lub Wszystkie.