Arima:
You just described why the state of MMF shouldn't be used for comparison. Ashley has proven to consistently be a better developer with better design ideas. MMF has been stuck on legacy code and structure for ages and C2 was built properly without those problems. They're just too different to compare.
nd clickteam has many developers, and had many others in the past. Like it or not, they were pioneers. Sure, they could've ditched old structures long ago, but saying Ashley has better design ideas is telling only part of the story. Construct is the superior product, sure, but it wouldn't exist if it weren't for clickteam.
In addition, you're suggesting we forego the only baseline we have available to compare! Yes there are products that have successfully implemented the exporter strategy - unity comes to mind - but why are those better as comparison models?
Someone's not 'sucking money from Scirra' if they are contributing to C2 and implementing features people want, even if you personally don't want them.
wasn't very clear, sorry. I meant that a new employee is using resources regardless of what they're working on. I would rather have a new hire working on features that benefit everyone.
I don't think the editor is perfect, and I haven't gotten the impression that others arguing for native do either. I've stated repeatedly that if native exporters were to happen without hiring someone else, then they should be made later after the rest of the todo list is done.
he todo list will never be "done". What I wanted to say is that it seems like people want the exporters now, which in my mind implies - mobile issues asside - that they'd be happy if the software stayed the way it is now for a few more years
That... Doesn't make any sense. It sounds like you're calling iOS overpriced hype because we're reliant on apple, a third party, to develop iOS? We're even more reliant on microsoft for their development of windows. Not to mention...
don't like apple - maybe our cultural differences are making this feeling hard to understand - in my country, an iPhone 5s costs the equivalent to $4500 (adjusted for GDP per capita) so maybe now you can understand why I think it's overpriced hype (in the US it costs $800). I think they provide one of the worse environments for developers. Microsoft sucks as well. HTML5 at least is stable, in that there's less of a risk it will be discontinued, like both Apple and Microsoft have done time and again.
You're arguing FOR one of the main reasons to make native exporters - exporting HTML 5 only causes scirra to be much MORE reliant on third parties, and more third parties, rather than less!
disagree. With HTML5 you're reliant on a single technology stack. The responsibility for complying with the standards lie with the vendors. And that's not even counting the ease of use of the APIs, the many frameworks/OSS solutions and the community - an esoteric bug with HTML5 is more likely to have a solution or workaround than an esoteric bug with Android/iOS/WP8/etc.
I'm not saying making native exporters would be problem free, of course it wouldn't. However, as said, the jit compilers on iOS being inaccessible is one of the points that native would solve since we wouldn't have to use them at all..
nd I think it would only compound the problems. Just go to any forum for a product that offers exporters: the vast majority of posts are either complaints about lack of functionality or complaints about bugs.
That's still relying on third parties to fix them. Besides, how do you know that they'll be fixed? Because they're large companies?
The chances of something being fixed are better if you're not the only one experiencing the issue. I doubt XNA would've been abandoned if it were the primary mean of developing for the XBOX.
As you stated, apple doesn't let anyone compile JavaScript except for themselves. They've had this stance for years. What makes you think they'll change that stance? I'm very grateful to intel for making node webkit and crosswalk, as well as them making it free, but what if they change their minds? What if ludei changes course and decides to become a publisher or makes some other decision that ends their service for getting HTML 5 games on iOS? What if they desire to use an exorbitant pricing structure that most of us can't afford? What if they never manage to get their platform working properly for everyone? Guess what happens - our only option is to switch over to another third party - if there even is one - and hope they do better.
ecause if you're using a widely adopted tech, there's always someone you can run to if your current vendor doesn't work (see phonegap). If Apple wasn't considered a status symbol, I bet they would've gone the way of the blackberry.
By making native, we rely on third parties far, far less than sticking with HTML 5, where every single device C2 exports to is more dependent on third parties than if it was native.
aybe, but you'll also have less leverage if you need something changed or fixed.
It's pretty obvious which platforms are the successful ones by now. Native could be made for the major players, and HTML 5 would still exist for the rest. A native exporter would not have to be made until a platform had proven itself.
s time goes on, it becomes harder and harder to make money on app stores. If you catch the early boom, money comes much more easily, which means you'd have to figure out whose phone/os is going to be the next big thing. You also have to factor in the time it takes for you to create a working exporter, as well as a feature-complete exporter. Also the time it takes for a developer to create their game on said exporter. And that's not even counting the fact that versions change and SDKs break. By the time you're finished, what guarantee do you have that the platform will still be financially viable? It's a risk you have to take. It's a risk clickteam took, and they've been bitten in the ass for it many many times.
... and besides, what would be the point then if you had to bring it back from the web to desktop to export?...
'm not talking about turning C2 into a web app. I'm talking about rebuilding the IDE in javascript while retaining it's status as a desktop software, downloads and all. See the brackets editor for an example.
Juryiel:
If he doesn't have the team size to support those things maybe it would behoove Scirra to stop implying those things are supported. C2 and mobile is not ready, and the fact that there isn't a huge 'Beta' or even 'Alpha' tag when they advertise that means that Scirra is misleading us.
I wouldn't use the word misleading, as that implies malice, but yes, I agree. Maybe Scirra should clarify that exporting to mobile is quite finicky, especially on anything older than a top-of-the-line smartphone.
You're thinking about this only from Scirra's perspective and your own perspective, but not from the perspective of small design teams with small budgets
...
nor do you get special preference because C2 originally started with desktop support.
hoah, it's not like that! If I really cared only about myself, I would be pressuring Scirra to add more application-making features, since that's my primary source of income.
What I'm advocating are features that help EVERYONE, not just mobile users:
—:
If you believe that 17.5% of the market is Russian, then maybe you should learn to speak the language.
ou want to convince me that localizing games to Russian is a good idea? I'm convinced. Hey, maybe learning Russian isn't so bad either.