Filter
Exclude
Time range
-
Near
Tempted to get a second hand iDevice just to try it out...
"It’s completely different than any Bitcoin wallet I’ve ever used before."—@ODELLXYZ "@arkebitcoin really is an experience. It’s like a wallet from 2042. Never seen anything like it."—@notgrubles "Arké is the UX standard…" — @januszg_
8
485
The render server is the final authority for what displays on your iDevice screen. It collects together the render layer trees of all active CAContexts across every on-screen process, computes animations in real-time, and produces the final frame sent to your display hardware. Rendering is when you produce an image from input data. In this context, it’s the CALayer render trees running on the render server. Core Animation running on the render server does this by rasterising and compositing the layers in the render layer tree. Compositing is the process of combining visual elements from separate sources into a single image. This includes each CALayer tree in each CAContext in each visible UIWindow. Rasterisation is taking a set of drawing instructions and producing a “raster image”, i.e. a texture/a bitmap/lots of pixels. Here, we can think of the various properties of each CALayer like frame, colour, and corner radius to be supplying these drawing instructions.  To produce this frame, the render server issues drawing commands to the GPU via Metal to perform the heavy lifting. These commands might include configuration, selecting shader functions, selecting textures, and the actual draw calls. Read Touch to Pixels: UI Pipeline Internals on iOS right here ⚙️ blog.jacobstechtavern.com/p/…
13
1,391