I wouldn't expect the simulator to give real times for the simulated device. What matters to me are 2 things which IMHO the simulator does correctly:
1. Give me an idea which is the slowest part of…
Right like I said it's "common forum knowledge", I think he just wants an "official source". I understand the implicit concern that on the forums, we're all just playing a game of telephone and/or repeating…
And someone called Average developer Joe wrote about it in the forum ;)
Right like I said it's "common forum knowledge", I think he just wants an "official source". I understand the implicit concern that on the forums, we're all just playing a game of telephone and/or repeating unofficial stuff until it has the air of authority.
i.e. "Why is X (repeated on the forums) true?"
"Because the forums said so."
For example, in this thread somebody says that CIQ 4 "probably" needs a GPU. While I agree, I'm still unable to find to find an official source that spells out "CIQ 4+ has a GPU and CIQ < 4 does not".
But all the anecdotal evidence points to that fact:
- Garmin's release notes talk about devices with GPU (like venu2) and devices without GPU
- Garmin's CIQ 4 announcement talked about fancy new graphics features, like anti-aliasing and alpha blending. Transparency can be seen in the native UI for CIQ 4 devices (like 955) but not CIQ 3 devices with a similar UI (e.g. 945 LTE)
- It's well known that no CIQ 3 device will ever get CIQ 4
Garmin's release notes talk about devices with GPU (like venu2) and devices without GPU
Do you recall which one?
Put simply, devices with CIQ 4 or greater have a GPU. Devices with CIQ 3 or less, don't
devices with CIQ 4 or greater have a GPU.
I'm not challenging the statement itself. I'm simply curious about where this information comes from.
From being active in the forum when CIQ 4 was announced....
The CIQ documentation mentions a 'graphics pool', described using low-level concepts like 'heap' and 'stack'. This doesn't necessarily imply a dedicated graphics processor (GPU). It could be a specific way of managing memory, potentially within existing hardware. As someone who has implemented GPU coding, I feel that assuming the existence of a separate GPU from this documentation might be an overstatement.
I learned to use "Graphics has :createBufferedBitmap" for the graphics pool the hard way, "System.getDeviceSettings().monkeyVersion[0] >=4" is not a guarantee, any more than CIQ >= 2.3 means it has partial update. I would be surprised if there weren't different GPU's at this point with different capabilities.