turn the new architecture on now or wait, one bluetooth lib has no fabric support new-arch
Shipping app, real users, revenue that matters to me. Everything else in the dependency list looks fine.
The blocker is a bluetooth library whose readme says new architecture is not supported. It is the core of the product so I cannot drop it, and the last commit on it was a while ago so I am not waiting for anyone.
Do I turn it on and find out, or is waiting the sensible call here?
@deadbug_wiring · 4mo ago · 3 replies
Find out what "not supported" means for that specific library before you decide anything, because the phrase covers two very different situations.
If it is a native module with no UI - which most bluetooth libraries are - the interop layer usually carries it fine and the readme is just a sentence nobody updated in eighteen months. If it ships a custom view manager that reaches into internals, that is the genuinely broken case.
Branch, flip
newArchEnabled, build, run your bluetooth flow on a real device. One hour. That hour is cheaper than either decision made blind, and you will spend more than an hour reading opinions about it.Reply
Report
@rest_day_rita · 4mo ago
The community directory has a new architecture flag per package and it is mostly right, but it lags reality in both directions. Useful for a first pass, not a substitute for building it.
Reply
Report
@stack_trace_sy · 4mo ago
Test on hardware, not the simulator. Interop differences show up in the view hierarchy and in native lifecycle timing, and a simulator will happily tell you everything is fine.
Reply
Report