Napisałem małą aplikację, która rysuje na ekranie telefonu/tabletu różne rzeczy. Zdaje się jednak, że przydałoby się przetestować ją na większej ilości urządzeń z różnymi wyświetlaczami. Czy istnieje jakaś specyfikacja, która pomogłaby mi w zakupie takich urządzeń do testów, żebym nie wywalił siana na byle co? :D
W jednej firmie mobile i web developerzy korzystali z browserstacka https://www.browserstack.com/ w dobrymi rezultatami. Nie sprawdzałem cennika, ale może licencja wyjdzie taniej niż zakup kilkunastu urządzeń
markone_dev napisał(a):
W jednej firmie mobile i web developerzy korzystali z browserstacka https://www.browserstack.com/ w dobrymi rezultatami. Nie sprawdzałem cennika, ale może licencja wyjdzie taniej niż zakup kilkunastu urządzeń
Dobrze wiedzieć, że takie narzędzie istnieje :)
Ale chyba nie doczytałem... Tam jest mowa o testowaniu aplikacji na wielu urządzeniach/przeglądarkach, ale problem jest taki, że moja apka korzysta z danych odbieranych za pomocą apki zainstalowanej na moim kompie - mam to jakoś zamockować? Dodatkowo to apka z GUI natywnym dla androida, więc w przeglądarce da się to testować? Trochę dziwne :D
beaver.xv napisał(a):
markone_dev napisał(a):
W jednej firmie mobile i web developerzy korzystali z browserstacka https://www.browserstack.com/ w dobrymi rezultatami. Nie sprawdzałem cennika, ale może licencja wyjdzie taniej niż zakup kilkunastu urządzeń
Dobrze wiedzieć, że takie narzędzie istnieje :)
Ale chyba nie doczytałem... Tam jest mowa o testowaniu aplikacji na wielu urządzeniach/przeglądarkach, ale problem jest taki, że moja apka korzysta z danych odbieranych za pomocą apki zainstalowanej na moim kompie - mam to jakoś zamockować? Dodatkowo to apka z GUI natywnym dla androida, więc w przeglądarce da się to testować? Trochę dziwne :D
Przy zdrowej apliakcji (architekturze) łatwo uzyskuje się pewnosc co do wspólpracy po protokołach sieciowych (nie tykając GUI)
W pierwszym pytaniu pytasz o rodzielczość i GUI ... nie zebym był złośliwy, ale masz zdrową architekturę, czy kupę błota ? Np 100, 95% kodu na eventach GUI
ZrobieDobrze napisał(a):
beaver.xv napisał(a):
markone_dev napisał(a):
W jednej firmie mobile i web developerzy korzystali z browserstacka https://www.browserstack.com/ w dobrymi rezultatami. Nie sprawdzałem cennika, ale może licencja wyjdzie taniej niż zakup kilkunastu urządzeń
Dobrze wiedzieć, że takie narzędzie istnieje :)
Ale chyba nie doczytałem... Tam jest mowa o testowaniu aplikacji na wielu urządzeniach/przeglądarkach, ale problem jest taki, że moja apka korzysta z danych odbieranych za pomocą apki zainstalowanej na moim kompie - mam to jakoś zamockować? Dodatkowo to apka z GUI natywnym dla androida, więc w przeglądarce da się to testować? Trochę dziwne :DPrzy zdrowej apliakcji (architekturze) łatwo uzyskuje się pewnosc co do wspólpracy po protokołach sieciowych (nie tykając GUI)
W pierwszym pytaniu pytasz o rodzielczość i GUI ... nie zebym był złośliwy, ale masz zdrową architekturę, czy kupę błota ? Np 100, 95% kodu na eventach GUI
Praktycznie 95% oparte na rysowaniu na canvasie. To dlatego, że apka ma prezentować w formie graficznej wszystko, co dostanie z jsona przy rysowaniu ustawionym na 60 FPS.
Tam jest mowa o testowaniu aplikacji na wielu urządzeniach/przeglądarkach, ale problem jest taki, że moja apka korzysta z danych odbieranych za pomocą apki zainstalowanej na moim kompie - mam to jakoś zamockować? Dodatkowo to apka z GUI natywnym dla androida, więc w przeglądarce da się to testować?
Sorry, ale nie rozumiem :) Browserstack dostarcza emulatory różnych urządzeń poprzez przeglądarkę za pomocą wirtualizacji. Trochę tak jakbyś uruchomił sobie maszynę wirtualną w jakiejś chmurze jak Azure i logował się do niej przez Bastion Hosta do którego dostęp masz z poziomu przeglądarki.
markone_dev napisał(a):
Tam jest mowa o testowaniu aplikacji na wielu urządzeniach/przeglądarkach, ale problem jest taki, że moja apka korzysta z danych odbieranych za pomocą apki zainstalowanej na moim kompie - mam to jakoś zamockować? Dodatkowo to apka z GUI natywnym dla androida, więc w przeglądarce da się to testować?
Sorry, ale nie rozumiem :) Browserstack dostarcza emulatory różnych urządzeń poprzez przeglądarkę za pomocą wirtualizacji. Trochę tak jakbyś uruchomił sobie maszynę wirtualną w jakiejś chmurze jak Azure i logował się do niej przez Bastion Hosta do którego dostęp masz z poziomu przeglądarki.
To zmienia postać rzeczy. Widocznie źle zrozumiałem :D
, że moja apka korzysta z danych odbieranych za pomocą apki zainstalowanej na moim kompie - mam to jakoś zamockować?
Jeżeli masz publiczne IP, to wystaw odpowiednie porty na świat i zrób przekierowania na routerze. Jak nie wiesz jak to zrobić to zobacz sobie na https://ngrok.com/ W skrócie dostaniesz ładnego URL(którego podasz w apce zamiast localhost) i nie musisz mieć publicznego IP. W wersji free 1 url i zmienia się co uruchomienie programu.