dbudde wrote:I am trying to understand why an iOS version of the product would require a higher price. Modartt has deals with other distributors. They don't require a higher price from them. Those distributors aren't selling these products for free.
Yes. But they almost certainly do not keep a revenue share of 30% either (plus taxes). Either way, the main problem as you have already noted is the relation of expected revenue to needed investment, and that is something we can only speculate about. I have my doubts, you apparently haven't. But revenue on mobile devices is not all it's cracked up to be if you listen to anyone actually selling software on those platforms. And the death of the personal computer has been prophesied many times already, and yet... e.g. Apple still makes and sells Macs.
As for whether there is enough market demand to provide a decent ROI for the development cost, that is something Modartt will need to determine. An iOS version certainly would provide more potential customers than say Linux, right? I mean come on...
As a developer myself, I know a thing or two about cross-platform development. If Modartt know what they are doing, and I suppose they do, and assuming a codebase of at least a few hundred thousand lines of code for Pianoteq (more likely much more)... if they use proper design and cross-platform libraries, the Windows, Mac and Linux versions share probably about 99% of their codebase, meaning a difference of a few thousand lines for the low-level stuff. So maintaining those three ports does not mean much more work than maintaining only one.
In the iOS case, were this one percent even to rise to maybe 5 percent, this would mean that the iOS port is more work to maintain than the other three combined. And I guess we would be talking of 10, maybe 20 or even 30 percent of code that has to be ported and maintained specifically for iOS and the ARM architecture. If it even works. As I said before, the A8 is only powerful enough if you manage to completely use its potential... and as EvilDragon correctly points out, there's only so much to gain by parallel processing in solving this particular problem.
Last edited by kalessin (01-10-2014 07:09)
Pianoteq 6 Standard (Steinway D&B, Grotrian, Petrof, Steingraeber, Bechstein, Blüthner, K2, YC5, U4, Kremsegg 1&2, Karsten, Electric, Hohner)