Skocz do zawartości
kanon7

Legendarna optymalizacja - a bateria iphone

Rekomendowane odpowiedzi

Często spotykam się z opinią że smartfony Iphone mają tak dobrą optymalizację, że nie pozwalają np. aplikacją nie potrzebnie zużywała baterie w nocy i przez noc bateria w iphonie spada 0-1% czyli nic. Bo system tak dobrze zoptymalizowany - a aplikacje zewnętrzne są trzymane w ryzach.

Czy to prawda gdy iphone jest nie używany? Lub raczej takie informacje trzeba wsadzić między bajki? :hmm: i iphone też nie używany "zje" te 3-4% baterii jak zwykły android gdy leży bezczynnie.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Często spotykam się z opinią że smartfony Iphone mają tak dobrą optymalizację, że nie pozwalają np. aplikacją nie potrzebnie zużywała baterie w nocy i przez noc bateria w iphonie spada 0-1% czyli nic. Bo system tak dobrze zoptymalizowany - a aplikacje zewnętrzne są trzymane w ryzach.

Czy to prawda gdy iphone jest nie używany? Lub raczej takie informacje trzeba wsadzić między bajki? :hmm: i iphone też nie używany "zje" te 3-4% baterii jak zwykły android gdy leży bezczynnie.

 

To nie jest kwestia optymalizacji sensu stricte, a pewnych podstaw działania iOSa.

W iOS nie ma pełnej wielozadaniowości aplikacji jak w Androidzie. Aplikacje mogą w tle wykonywać tylko pewne operacje, ale jest to dość znacznie ograniczone i dość mocno kontrolowane przez system. A tak to są po prostu zawieszane i siedzą w pamięci, ale nie przetwarzają kodu.

Ma to wady i zalety, z jednej strony zużycie baterii jest dużo mniejsze i bardziej stabilne, a z drugiej kijowo działają niektóre aplikacje. Np. apk do monitoringu różnych rzeczy, czy synchronizacji w tle.

Edytowane przez iwanme

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Można to kontrolować, ale jest tutaj haczyk w postaci RAMu, a raczej jego braku przy większej ilości aplikacji ładowanych do niego i odświeżających się w tle.

 

Pr7yvb2.png

 

Skąd wiem? Sam fakt, że Play24 na iPhonie SE po przejściu do innej aplikacji np. z głównego ekranu lub otworzeniu powiadomienia push musi odświeżyć status tj. aplikacje musi przeładować informacje widoczne dla użytkownika , a na Galaxy S10 nie jeżeli siedzi w RAMie. Play24 jest oznaczone jako aplikacja, która ma uprawnienia do odświeżania w tle.

 

3GB w SE to mało, a włączenie synchro i odświeżania aplikacji na nowych iP z 4GB RAMu (tu plus dla Apple za naprawdę solidy algorytm kompresji pamięci) pożera tak samo szybko baterie jak na Androidach, które brutalnie nie zabijają aplikacji w tle jak w iOSie, a mogły by je zostawić w RAMie, bo większość androidów ma te 4GB+ (sam system (system reserved) zabiera 500mb do 800mb) i tylko właśnie co jakiś czas je odświeżać bez pełnej kompilacji mielenia danych pomiędzy UFS, a RAMem.

Edytowane przez Deniryer

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Z tego co wiem opcja Background App Refresh dalej nie powoduje że aplikacje normalnie działają w tle. To jest takie specjalne API - system sam raz na jakiś czas "inteligentnie" wybudza aplikacje które robią wtedy co mają zrobić i dalej idą spać. Może tego użyć powiedzmy Adblock żeby aktualizować swoje filtry, ale już nie uruchomisz przy pomocy tego klienta torrent działającego w tle. Dlatego włączając aplikacje tak jak to opisujesz, nawet z powiadomień, widać że były uśpione.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dokładnie. To pozwala tylko na niektóre rodzaje aktywności na stronach Apple dla Devów jest dokładnie wymienione jakie akcje i eventy mogą apki w tle wykonywać.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

  • Tematy

  • Odpowiedzi

    • Postaram się podrzucić następnym razem, jak będę na miejscu. Jak byłem ostatnio, to tyle pamiętam, że łapało LTE2100 z przekaźnika na odległości niecałych 4 km, a moc sięgała niżej niż -90dBm. Ogólnie tragedia z wczytaniem najprostszej strony internetowej, u 3 operatorów podobnie.   Powiem tak - została ta antena wybrana i zamontowana przez "fachowca" na zlecenie innych domowników. Ja się na tym tak nie znam, ale zanim się dowiedziałem jeszcze co tam w ogóle zostało zamontowane, to czułem już, że to będzie bubel, bo co innego może taki "fachowiec" zamontować. No i widzę, że moje przypuszczenia się potwierdzają. Żadnej poprawy to nie da? Bo trochę teraz ciężko będzie to zdjąć i rozmontować, nie wspominając już o poniesionych kosztach i ewentualnych następnych kosztach zakupu nowej anteny. Czy jesteś w stanie odpowiedzieć na resztę pytań dotyczących routera? Na przykład takie złącza to pewnie i tak zawsze będą te same, więc niezależnie od anteny router chyba można wybrać już teraz (mogę się mylić!). Chciałbym szczerze mieć coś ogarnięte przez majówką, o ile jest to osiągalne.
    • Witam po rocznej przerwie ; -). Odnawiam temat. Jak można łatwo odgadnąć, w poprzednim roku nic nie wyszło z kupna PC. Nic jednak straconego, gdyż jestem aktualnie gotowy do kupna gotowego zestawu lub zbudowania własnego PC. Budżet za samą jednostkę z softwarem (OS + Office) +/- 10000zł. Mogę dołożyć, o ile będzie miało to sens. Na początek, znalazłem taką oto promo w X-KOM: https://www.x-kom.pl/p/1220819-desktop-g4m3r-hero-i7-14700f-32gb-1tb-rtx4070s-w11x.html?sm=lowcygier Czy to dobra oferta? Czy też lepiej zbudować własną maszynę od zera?    
    • Świetne rady, autor tematu gra w 3440x1440, więc jakim cudem warto zmieniać 4070Ti na 4070Ti Super, skoro premiera RTX 5000 jest tak nieodległa ? Zanim braknie mu 12GB VRAM w tej rozdzielczości to będzie premiera RTX 6000. Więc @andriejek69 jak masz zmieniać teraz kartę to albo coś dużo mocniejszego, albo czekaj na nowe RTXy. Chyba, że faktycznie chcesz pograć w Cyberpanka z Path Tracingiem, ale tam nawet 4070Ti Super z 16GB to będzie za mało. Zrobisz ja uważasz, ale osobiście uważam taką zmanię za kompletnie bezsensowną, bo obecna kara Ci wystarczy do tej rozdzielczości, a jak zmieniać to na 4090, żeby faktycznie poczuć różnicę, teraz dostaniesz 10% to wydajności. Jedyna opcja to sprzedaż obecnej karty za dobrą cenę i niewielka dopłata.
    • Trudne się wylosowało... Monitorów z tunerem jest jak na lekartwo a szybszych niz 60hz tym bardziej. Nie ma mowy też o oledzie ani miniledzie z tunerem chyba że chodzi o telewizor to już prędzej coś znajdziesz.  Nie podałeś specyfikacji swojego komputera to też niezbyt można powiedzieć czy poradzi sobie z monitorem 4k np. (Samsung monitor m7 i m8) mają smart tv ale tunera już nie mają... Dodatkowo są na matrycy VA co nie każdemu może przypaść do gustu. Najlepszym rozwiązaniem będzie kupno możliwie najlepszego monitora na miniledzie/oled (jeżeli nadal mówimy o budżecie 4000zł) i jakiegoś smartboxa (googletv) z tunerem i podłączenie go do monitora poprzez HDMI.
    • Witam Proszę o ocenę zestawu do grania w 1440p i ewentualne propozycje zmian, chciałabym żeby wszystko zamknęło się w 7tys. Preferuję połączenie Intel/Nvidia, najlepiej jak najmniej RGB, dyski już posiadam (2 SSD Sata). Procesor i5 14600KF Karta Gigabyte GeForce RTX 4070 Super Windforce OC 12GB Płyta główna MSI B760 Gaming Plus WIFI lub MSI MAG B760 Tomahawk WIFI (wcześniej rozważałam również Gigabyte B760 Gaming X AX) Zasilacz Seasonic Focus GX - 750W Lexar Ares RGB 32GB 6400MHz CL32 Obudowa Genesis Irid 505F Z chłodzeniem mam problem, ponieważ chciałam zakupić Deepcool'a AK620, jednak nie jest dostępny w sklepie komputronika (sklep wybrałam ze względu możliwości odbioru komputera w moim mieście). Niestety ten ma dość ograniczony wybór chłodzeń. Tak samo jak widać mocno zastanawiam się nad płytą główną, jestem otwarta na propozycje.
  • Aktywni użytkownicy

×
×
  • Dodaj nową pozycję...