Ulepszenie #10011
Wdrożenie wielowątkowości
100%
Opis
1. Do osiągnięcia wielowątkowości należy wynieść ciężkie procesy do osobnych wątków, aby te działały w tle.
2. Po wyniesieniu procesów należy zaimplementować komunikację między wątkami.
3. Dodatkowo nie należy korzystać z frameworków lub bibliotek napisanych pod konkretną platformę - będzie powodować utrudnienia przy adaptowaniu zmian pod inne platformy. Powinno to być rozwiązanie uniwersalne dla obu platform - Android i iOS.
Rozwiązanie będzie dotyczyć wersji na platformę Android, ale po spełnieniu wszystkich ww. celów będziemy mieli możliwość szybkiego przeniesienia zmian z Android na iOS (ok. 20 godzin, w tym testy).
Realizacja będzie kosztować 61 godzinę.
PS: Podeślę uciętą wersję mailowo, do sprawdzenia występowania ANR.
Podzagadnienia
Historia
#1 Uaktualnione przez piotrek około roku temu
- Zmieniono Przypisany do z piotrek na yura
Czego dotyczy szacunek 61h?
Ile z tego zostało już zrealizowane?
Bo wielowątkowość na Android, jak rozumiem, działa?
Nie działa zaś na iOS?
#2 Uaktualnione przez yura około roku temu
- Zmieniono Status z W Toku na Rozwiązany
1. Szacunek dotyczy wdrożenia wielowątkowości, w zakresie danego zadania, dotyczy platformy Android.
2. Zadanie zostało zrealizowane i wielowątkowość na Android już działa.
3. Na IOS jeszcze nie działa, ponieważ nie ma możliwości przetestowania zmian - brak urządzenia fizycznego do testów.
#3 Uaktualnione przez piotrek około roku temu
- Zmieniono Status z Rozwiązany na W Toku
OK, to potestuję na iOS.
Dla przypomnienia, skąd wziąć najnowszą instalkę na iOS?
#4 Uaktualnione przez yura około roku temu
- Zmieniono Przypisany do z yura na piotrek
Obecnie nie posiadam żadnej wersji na iOS. Do wygenerowania pliku do udostępnienia potrzebuję odpowiednie narzędzia, czyli komputer wspierający MacOS o wersji 13.5+ (Ventura).