4 ms·
How legit is this? In my experience, every time I've updated iOS due to some urgent "security issue", the result was my phone just got a whole lot slower.
by windsignaling 10mo ago
How legit is this? In my experience, every time I've updated iOS due to some urgent "security issue", the result was my phone just got a whole lot slower.
- kachapopopow 10mo agothat's because it jits code instead of pre-jitting like android does, so when you hit a piece of code that hasn't been compiled yet you perceive it as slowdown since the first time it runs it is emulated.
- mmastrac 10mo agoThis comment makes no sense. Both Swift and Objective C are precompiled languages.
- kachapopopow 10mo agoswift compiles to bytecode, objective c I am not sure but I think that is native
- mmastrac 10mo agoThis is incorrect. Swift optionally compiles to _bitcode_ (+), which is pre-compiled by _Apple_ before distribution, not by your device itself. (+) Bitcode is now deprecated: https://digital.ai/catalyst-blog/navigating-apples-bitcode-changes/ https://digital.ai/catalyst-blog/navigating-apples-bitcode-c...
- kachapopopow 10mo agothen it makes no sense why apple warns you that your device is performing "background" activities post update, last time I looked at iOS binaries they seem to decompile as-if it was bytecode - but it could also be related to more advanced debug directories haven't messed with internals of these devices since breaking the bootloader became pretty much impossible.
- mmastrac 10mo agoSQLite migration scripts, indexing and vacuuming.