Probably not possible to have a phone app run injectors. Uniflow will correct me if I am wrong but that requires an operating system that specializes in "real time" operations. There needs to be a very direct connection -- with no delay -- between what the CPU wants and the device being controlled as well as in the other direction from the sensors to the CPU. With windows,linux,android etc OS there are many layers that let the computer do many things at once but none of them with real time response. Humans are slow enough that we don't notice it but an injector sure would.
That said I am sure the components on that link computer are pretty darn cheap on their own and fabbing a special purpose board is not that pricy. Its the software NRE that costs the vendor plenty. If enough units are sold then its easy for the price of the whole shebang to come down. But any manufacturer building a bike that gets into mass production is probably going to end up building their own system so development systems like this link are not cost effective either -- and stay that way.
Uniflow -- for your system, how many inputs and outputs are you using? Ambient temp and pressure? O2? throttle position? Rpm (and/or crank position)? Cylinder temp? exhaust temp? Are the only outputs for the injectors? Is there another for the fuel pump? Other outputs? And the link to your laptop -- that is USB? I still think having a WiFi or bluetooth connection with be way cool. Never even bother with a cable connection.
The Link is a versatile little unit. As well as running the injectors we have outputs for many other operations, power valve, pulse oil metering pump, more injectors timed differently if needed, shift light, cooling fan, fuel pump drive lots of stuff. We are only using one injector drive ( although that may change) and the fuel pump drive, also might add the oil pump drive. The fuel pump drive only turns the pump on when the engine is turning over so when you stop, the pump stops. You can also have up to three overlay maps running at the same time for real fine tuning, or injection start point changes. All good useful stuff.
Inputs at the moment are TPS, rpm, crank angle sensor, engine coolant, ambient pressure and chamber pressure drives the fuel regulator. I did also set up a sampling valve to the crankcase, a small valve wired to the injector drive so the computer was only able to "see" the pressure in the crankcase as the injectors fired not all the other pressures. I don't want to put anything in the exhaust that will affect the way it runs, no sensors that will protrude in. We might have the system too simple? but it seems to go alright. I'm freshening up my YZ, new piston kit, new pipe ( same as the EFI bike ) so we can get a good comparison.