abonnement Unibet Coolblue Bitvavo
pi_144450100
Moet nu een keuze maken tussen geweldige adblock en mooie statusbar, of sneller systeem :(
#AndroidStruggles

inb4: ik gebruik apple en ik kan mijn achtergrond zelfs veranderen
pi_144450197
Wordt vast compatible gemaakt bij Android L (met ART i.p.v. Dalvik). Even wachten nog dus.

Zelf zou ik blijven bij je huidige opzet (Xposed boven ART).
pi_144450207
ik gebruik apple en ik kan mijn achtergrond zelfs veranderen
pi_144450209
ik gebruik apple en ik kan mijn achtergrond zelfs veranderen
TARDIS. † 22-7-2015 *22-1-2016
  vrijdag 12 september 2014 @ 11:57:47 #5
419250 Spongeboss
Middelpunt van de wereld.
pi_144450275
quote:
0s.gif Op vrijdag 12 september 2014 11:55 schreef TUFKAL het volgende:
ik gebruik apple en ik kan mijn achtergrond zelfs veranderen
quote:
0s.gif Op vrijdag 12 september 2014 11:55 schreef voederbietel het volgende:
ik gebruik apple en ik kan mijn achtergrond zelfs veranderen
Wat voor een achtergrond spreekt jullie aan?
Het leven is een vijand die je niet met een uppercut kan slaan.
Kapotte topics van een kapotte jongen - Spongeboss
Het belangrijkste wordt onderdrukt als in de kelder van Fritzl, de duivel woont naast de deur, geloof me, dat is het stigma van mensen.
pi_144450302
quote:
0s.gif Op vrijdag 12 september 2014 11:57 schreef Spongeboss het volgende:

[..]

[..]

Wat voor een achtergrond spreekt jullie aan?
je moeder in jarretels
pi_144450387
quote:
0s.gif Op vrijdag 12 september 2014 11:57 schreef Spongeboss het volgende:

[..]

[..]

Wat voor een achtergrond spreekt jullie aan?


I.t.t. TS heb ik Xposed framworks wel aan de praat gekregen met extra ART.
TARDIS. † 22-7-2015 *22-1-2016
pi_144450458
Ik gebruik achtergrond en ik kan mijn apple zelfs veranderen.
pi_144450769
Hoi, ik ben Art en ik heb een iPhone.
pi_144450856
Ik gebruik Apple en iOS heeft geen last van compiler compatibiliteitsproblemen. Die gebruikt per definitie al de AOT-compiler en kent geen JIT-compiler.

iOS 1 - Android 0
  vrijdag 12 september 2014 @ 12:24:14 #11
66470 Klonk
Koning van Tofania
pi_144450981
Geen moeilijke keuze toch?

Gewoon Xposed boven Art, Xposed passen ze vast keurig aan aan Art en bovendien is de snelheidswinst die je behaalt door het gebruik van Art te verwaarlozen.
Klonk is alleen Klonk als er Klonk op staat
pi_144451025
Ik heb gisteren prei gegeten.
Feitje van de dag: Negers lusten geen mayonaise.
  vrijdag 12 september 2014 @ 12:27:17 #13
358523 IkStampOpTacos
Tacostamper extraordinaire
pi_144451076
Nerdtopic. :')
It's my life, it's now or never, I ain't gonna live forever.
-
Headstrong to take on anyone.
  vrijdag 12 september 2014 @ 12:35:41 #14
2671 Aaargh!
Gebruik op eigen risico.
pi_144451356
quote:
14s.gif Op vrijdag 12 september 2014 12:19 schreef Dimens het volgende:
Ik gebruik Apple en iOS heeft geen last van compiler compatibiliteitsproblemen. Die gebruikt per definitie al de AOT-compiler en kent geen JIT-compiler.
En geen garbage-collection waardoor .. (pause) ... af en toe de hele runtime ... (pause)... stil staat.

Zelfs op een ultra-high-end Android toestel hapert en lagged de boel. Kansloos OS.
It is impossible to live a pleasant life without living wisely and well and justly.
And it is impossible to live wisely and well and justly without living a pleasant life.
pi_144451445
quote:
0s.gif Op vrijdag 12 september 2014 12:25 schreef TheePols het volgende:
Ik heb gisteren prei gegeten.
Met een ei?

Ik heb gisteren bloemkool gegeten.
pi_144451553
quote:
0s.gif Op vrijdag 12 september 2014 12:38 schreef Unites het volgende:

[..]

Met een ei?

Ik heb gisteren bloemkool gegeten.
Ja! Het klassieke recept.

Bloemkool met van die witte saus?
Feitje van de dag: Negers lusten geen mayonaise.
pi_144452081
quote:
0s.gif Op vrijdag 12 september 2014 12:35 schreef Aaargh! het volgende:

[..]

En geen garbage-collection waardoor .. (pause) ... af en toe de hele runtime ... (pause)... stil staat.

Zelfs op een ultra-high-end Android toestel hapert en lagged de boel. Kansloos OS.
Android maakt juist gebruik van een Garbage Collector in tegenstelling tot iOS welk gebruik maakt van Automatic Reference Counting. Juist het gebruik van GC zorgt voor de hick-ups in het OS als de hardware het niet aan kan. Moet je weer oplossen met betere hardware.

Automatic Reference Counting heeft daar geen last van omdat het continue objecten "released" als ze niet meer gebruikt worden. Continue kleine "garbage" in plaats van veel "garbage" in een keer. Ideaal voor apparaten met weinig geheugen en processorkracht.
  vrijdag 12 september 2014 @ 13:03:32 #18
2671 Aaargh!
Gebruik op eigen risico.
pi_144452148
quote:
14s.gif Op vrijdag 12 september 2014 13:00 schreef Dimens het volgende:

[..]

Android maakt juist gebruik van een Garbage Collector in tegenstelling tot iOS welk gebruik maakt van Automatic Reference Counting.
Ja dat zeg ik toch ook :?
quote:
Juist het gebruik van GC zorgt voor de hick-ups in het OS als de hardware het niet aan kan. Moet je weer oplossen met betere hardware.
Heeft niks met hardware te maken, is puur een software issue.
It is impossible to live a pleasant life without living wisely and well and justly.
And it is impossible to live wisely and well and justly without living a pleasant life.
pi_144452430
quote:
0s.gif Op vrijdag 12 september 2014 13:03 schreef Aaargh! het volgende:

[..]

Ja dat zeg ik toch ook :?
Oh ja. Ik las het verkeerd.
quote:
Heeft niks met hardware te maken, is puur een software issue.
Het is zeker een issue met de software maar te verhelpen met betere hardware. Probleem is dat de hardware in mobiele toestellen gewoon nog steeds niet goed genoeg zijn en het lang zal duren voordat het wel goed genoeg is om er totaal geen last meer van te hebben. Heeft iOS beter opgelost.
pi_144452894
quote:
1s.gif Op vrijdag 12 september 2014 12:42 schreef TheePols het volgende:

[..]

Ja! Het klassieke recept.

Bloemkool met van die witte saus?
Jep! Met worst en zo!
  vrijdag 12 september 2014 @ 14:06:55 #21
346888 Superthomas
Codename Metawolf
pi_144454350
quote:
0s.gif Op vrijdag 12 september 2014 12:35 schreef Aaargh! het volgende:

[..]

En geen garbage-collection waardoor .. (pause) ... af en toe de hele runtime ... (pause)... stil staat.

Zelfs op een ultra-high-end Android toestel hapert en lagged de boel. Kansloos OS.
Alle methods in een enkele thread waardoor de UI en animaties wachten tot de app klaar is met laden #androidstruggles
  vrijdag 12 september 2014 @ 14:21:32 #22
2671 Aaargh!
Gebruik op eigen risico.
pi_144454795
quote:
14s.gif Op vrijdag 12 september 2014 13:13 schreef Dimens het volgende:

[..]

Het is zeker een issue met de software maar te verhelpen met betere hardware. Probleem is dat de hardware in mobiele toestellen gewoon nog steeds niet goed genoeg zijn en het lang zal duren voordat het wel goed genoeg is om er totaal geen last meer van te hebben. Heeft iOS beter opgelost.
Hoe os het te verhelpen met betere hardware ? Op een gegeven moment moet die GC toch runnen en de boel stilzetten.
It is impossible to live a pleasant life without living wisely and well and justly.
And it is impossible to live wisely and well and justly without living a pleasant life.
pi_144457162
quote:
0s.gif Op vrijdag 12 september 2014 14:21 schreef Aaargh! het volgende:

[..]

Hoe os het te verhelpen met betere hardware ? Op een gegeven moment moet die GC toch runnen en de boel stilzetten.
Als de hardware snel genoeg is om het GC proces in minder dan 16 ms te voldoen waarna binnen die 16 ms ook weer het volgende proces voldaan wordt. Dan kun je de volle 60 FPS van het systeem behouden zonder frame drops en is de GC niet merkbaar.
  vrijdag 12 september 2014 @ 16:42:01 #24
2671 Aaargh!
Gebruik op eigen risico.
pi_144458848
quote:
14s.gif Op vrijdag 12 september 2014 15:47 schreef Dimens het volgende:

[..]

Als de hardware snel genoeg is om het GC proces in minder dan 16 ms te voldoen waarna binnen die 16 ms ook weer het volgende proces voldaan wordt.
Dan nog gaat de GC van je frame-budget af. Als de GC er 4ms over doet dan mag je dus nooit meer dan 12 ms gebruiken voor 1 frame. Met andere woorden je mag maximaal 75% van de beschikbare CPU power gebruiken omdat je niet kan voorspellen wanneer die GC komt.

De enige echte oplossing ligt op het software vlak, maar aangezien het zo'n fundamenteel onderdeel is van Android zou je alle apps moeten herschrijven.

Overigens is dit tegenwoordig al heilig vergeleken met Android 1.x, toen deed een GC er gerust 100-200ms over.
It is impossible to live a pleasant life without living wisely and well and justly.
And it is impossible to live wisely and well and justly without living a pleasant life.
pi_144459125
Is de garbage collector nog een issue dan met de grote heapsizes van moderne telefoons?
Lijkt mij niet toch?
  zaterdag 13 september 2014 @ 12:28:32 #26
2671 Aaargh!
Gebruik op eigen risico.
pi_144481560
quote:
7s.gif Op vrijdag 12 september 2014 16:52 schreef RetRy32 het volgende:
Is de garbage collector nog een issue dan met de grote heapsizes van moderne telefoons?
Lijkt mij niet toch?
Heapsizes zijn nog steeds erg klein (high-end toestellen hebben misschien een keer 192MB ofzo) maar hoe groot je heap ook is, GC vind altijd plaats en is altijd een issue.

De enige manier er omheen is een andere taal gaan gebruiken die geen GC nodig heeft.
It is impossible to live a pleasant life without living wisely and well and justly.
And it is impossible to live wisely and well and justly without living a pleasant life.
pi_144481679
quote:
0s.gif Op zaterdag 13 september 2014 12:28 schreef Aaargh! het volgende:

[..]

Heapsizes zijn nog steeds erg klein (high-end toestellen hebben misschien een keer 192MB ofzo) maar hoe groot je heap ook is, GC vind altijd plaats en is altijd een issue.

De enige manier er omheen is een andere taal gaan gebruiken die geen GC nodig heeft.
OnePlus One hiero op 512.
En nee.

[ Bericht 0% gewijzigd door #ANONIEM op 13-09-2014 12:34:17 ]
  zaterdag 13 september 2014 @ 12:34:20 #28
421524 SadPanda
#FreePalestine #FreeBahrain
pi_144481685
nerd.
Anti-Turkije
pi_144481701
quote:
0s.gif Op zaterdag 13 september 2014 12:34 schreef SadPanda het volgende:
nerd.
Nee.
  zaterdag 13 september 2014 @ 12:37:13 #30
421524 SadPanda
#FreePalestine #FreeBahrain
pi_144481732
quote:
1s.gif Op zaterdag 13 september 2014 12:35 schreef RetRy32 het volgende:

[..]

Nee.
Ja.
Anti-Turkije
  zaterdag 13 september 2014 @ 12:46:00 #31
2671 Aaargh!
Gebruik op eigen risico.
pi_144481885
quote:
1s.gif Op zaterdag 13 september 2014 12:33 schreef RetRy32 het volgende:

[..]

OnePlus One hiero op 512.
Standaard out-of-the-box setting ? Want anders heb je er niks aan natuurlijk.
quote:
En nee.
Leg uit ...
It is impossible to live a pleasant life without living wisely and well and justly.
And it is impossible to live wisely and well and justly without living a pleasant life.
pi_144481947
quote:
0s.gif Op zaterdag 13 september 2014 12:46 schreef Aaargh! het volgende:

[..]

Standaard out-of-the-box setting ? Want anders heb je er niks aan natuurlijk.

[..]

Leg uit ...
Out of the box setting ja, en het vind niet altijd plaats, alleen als het nodig is.
  zaterdag 13 september 2014 @ 12:51:09 #33
2671 Aaargh!
Gebruik op eigen risico.
pi_144481990
quote:
1s.gif Op zaterdag 13 september 2014 12:49 schreef RetRy32 het volgende:
en het vind niet altijd plaats, alleen als het nodig is.
|:(

Ja uiteraard. Het probleem is dat GC überhaupt plaatsvind, ongeacht hoe groot je heap-size is zal de GC regelmatig draaien en DUS is het een probleem. Ook omdat de GC in Dalvik sucked.
It is impossible to live a pleasant life without living wisely and well and justly.
And it is impossible to live wisely and well and justly without living a pleasant life.
pi_144483311
quote:
0s.gif Op vrijdag 12 september 2014 16:42 schreef Aaargh! het volgende:

[..]

Dan nog gaat de GC van je frame-budget af. Als de GC er 4ms over doet dan mag je dus nooit meer dan 12 ms gebruiken voor 1 frame. Met andere woorden je mag maximaal 75% van de beschikbare CPU power gebruiken omdat je niet kan voorspellen wanneer die GC komt.

De enige echte oplossing ligt op het software vlak, maar aangezien het zo'n fundamenteel onderdeel is van Android zou je alle apps moeten herschrijven.
Dat ben ik zeker met je eens. iOS heeft het wat dat betreft gewoon veel en veel beter gedaan.
  zaterdag 13 september 2014 @ 14:07:23 #35
2671 Aaargh!
Gebruik op eigen risico.
pi_144483770
quote:
14s.gif Op zaterdag 13 september 2014 13:49 schreef Dimens het volgende:

[..]

Dat ben ik zeker met je eens. iOS heeft het wat dat betreft gewoon veel en veel beter gedaan.
Bij Google lijken ze voornamelijk bezig met zo snel mogelijk zo veel mogelijk features te implementeren zonder er al te lang over na te denken. Heel veel dingen in Android zijn ondoordacht en/of onnodig complex en dan zie je dat ze het in versie N+1 weer helemaal omgooien, waardoor je als developer om al die dingen heen mag werken. (b.v. worden bitmaps nu wel of niet op de heap opgeslagen..)

Memory Management op Android is een ramp, zeker als het ook op oude versies moet draaien (en dat moet het, want een groot deel v/d Android slachtoffers draait een prehistorische versie).

Bij Apple duren dingen misschien wat langer, maar het is meestal in 1 keer goed met een hele nette API, goede documentatie, etc. etc.
It is impossible to live a pleasant life without living wisely and well and justly.
And it is impossible to live wisely and well and justly without living a pleasant life.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')