Projekt

Ogólne

Profil

Ulepszenie #10011

Wdrożenie wielowątkowości

Dodane przez yura prawie 2 lat temu. Zaktualizowane około roku temu.

Status:
W Toku
Priorytet:
Normalny
Przypisany do:
Data rozpoczęcia:
2024-05-02
Data oddania:
% Wykonania:

100%

Szacowany czas:
61.00 h (Ogółem: 85.00 h)

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

Ulepszenie #10012: Adaptacja wielowątkowości dla platformy iOSNowyyura

Ulepszenie #10014: Nie zapisuje się nagranie, buffer recorderZamkniętypiotrek

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).

Eksportuj do Atom PDF

Wstaw obraz ze schowka (Maksymalny rozmiar: 40 MB)