Android is worse?

I’m frustrated…
When I found Corona SDK I was thrilled and I thought that it is the best SDK for mobile ever ever.
But I tried to create a few applications/games for Android and every single time I see that Corona is not able to do some basic functions I need :frowning:

Examples:
I can’t do image processing (edge detections, blur) cause there is no GetPixel(x,y) function in display API.
I can’t play video in usable way (I can’t controll it in code nor play it in defined rectangle)
I can’t access to the SD card (in my app user should be able to add the files to the app’s DocumentsDirectory)

The most frustrating is that iOS is usually better supported than Android and Corona Staff often says something like this:
http://www.coronalabs.com/blog/2012/01/24/using-the-new-native-web-video-apis/#comment-3869
“But it is high on our todo list”
But it was a year ago…

Give a little more attention to the Android support plase! [import]uid: 193524 topic_id: 35829 reply_id: 335829[/import]

Hi @nosty,
We appreciate your feedback and understand your concern. Let me clarify a few points however:

  1. We actually have more Android devices than iOS devices, and we do a significant amount of testing on Android.
  2. a large part of the issue is Android fragmentation: forked OS versions, fragmentation in feature support, feature behavior differences, etc. Because of that, it can take 10× longer to develop a feature on Android compared to iOS. This is not an “excuse”, it is simply the reality of that platform. Developers who have tried -native- development on Android will often vouch for it.
  3. we are paying recent attention to Android when it comes to potential support of Ouya and Green Throttle, both systems being based on that OS. We have an Ouya test kit and also Green Throttle test kits. While the details and timeframe are not yet determined, we are very aware of those systems and we’ll monitor them carefully in the near future.

In regards to the specific examples you mention, we certainly are weighing their level of priority among the -entire- Corona developer community. Support for pixel info and/or manipulation is a feature requested by several in the community. If you haven’t added your votes to the Feedback system on these points, please do so here, as we’re monitoring the requests to determine top priorities going forth. http://feedback.coronalabs.com/

Sincerely,
Brent Sorrentino [import]uid: 200026 topic_id: 35829 reply_id: 142546[/import]

I don’t care if you have a million android devices because the fact is even your own ENGINEERING staff as nosty said is true and not only that but you guys keep screwing stuff up, like the feedback forum which isn’t going to get anything done and even your CEO said so and staff in another thread, talking about how just because something has all the votes it won’t happen. Mac Apps we saw a video of running once and yet that is too big of a task, so is the level editor. It was a dumb move to make people feel placated and seems like it backfired fast when you publicly admitted no one had a real voice anyway. The reply is BS. You should start going by your initials= BS. [import]uid: 216060 topic_id: 35829 reply_id: 142682[/import]

Hey jdorian99,

Please take it easy on the direct attacks to people on the forum (Corona staff or anyone else). We won’t tolerate that.

I’m not sure I really follow/understand your message, but if you feel we are screwing up that badly, you are completely free to move on.

I will respectfully disagree - I believe we have a very solid product and it is improving day by day. Android, as Brent mentioned, presents challenges - ask any Android developer and you’ll find out more. But we are adding new features all the time. Every developer has a different set of required features and it is impossible to please everyone all the time.

Finally, I did not say that we are ignoring votes on the feedback tool. I am just being very open about the feasibility of certain feature requests and how quickly they can be delivered. That is all. If you choose to not pay close attention to what was written, there is nothing I can do about it.

Thanks again for the comments. If you have any others, please feel free to email me directly: davidATcoronalabs

David

PS: I’m not the CEO, but thanks for the “promotion”.

[import]uid: 10668 topic_id: 35829 reply_id: 142685[/import]

Thank you for your answer Brent. I believe that Corona developers works hard. But I think if Corona Staff write something like: “it is high on our todo list” it sounds like a promise for users… So a few months later we feel disappointed or forgotten.

I didn’t know this feedback system with voting possibility. I’ll use it of course. Thank you.

Ouya support is what we really need. Good news!

[import]uid: 193524 topic_id: 35829 reply_id: 142698[/import]

Hi @nosty,
We appreciate your feedback and understand your concern. Let me clarify a few points however:

  1. We actually have more Android devices than iOS devices, and we do a significant amount of testing on Android.
  2. a large part of the issue is Android fragmentation: forked OS versions, fragmentation in feature support, feature behavior differences, etc. Because of that, it can take 10× longer to develop a feature on Android compared to iOS. This is not an “excuse”, it is simply the reality of that platform. Developers who have tried -native- development on Android will often vouch for it.
  3. we are paying recent attention to Android when it comes to potential support of Ouya and Green Throttle, both systems being based on that OS. We have an Ouya test kit and also Green Throttle test kits. While the details and timeframe are not yet determined, we are very aware of those systems and we’ll monitor them carefully in the near future.

In regards to the specific examples you mention, we certainly are weighing their level of priority among the -entire- Corona developer community. Support for pixel info and/or manipulation is a feature requested by several in the community. If you haven’t added your votes to the Feedback system on these points, please do so here, as we’re monitoring the requests to determine top priorities going forth. http://feedback.coronalabs.com/

Sincerely,
Brent Sorrentino [import]uid: 200026 topic_id: 35829 reply_id: 142546[/import]

I don’t care if you have a million android devices because the fact is even your own ENGINEERING staff as nosty said is true and not only that but you guys keep screwing stuff up, like the feedback forum which isn’t going to get anything done and even your CEO said so and staff in another thread, talking about how just because something has all the votes it won’t happen. Mac Apps we saw a video of running once and yet that is too big of a task, so is the level editor. It was a dumb move to make people feel placated and seems like it backfired fast when you publicly admitted no one had a real voice anyway. The reply is BS. You should start going by your initials= BS. [import]uid: 216060 topic_id: 35829 reply_id: 142682[/import]

Hey jdorian99,

Please take it easy on the direct attacks to people on the forum (Corona staff or anyone else). We won’t tolerate that.

I’m not sure I really follow/understand your message, but if you feel we are screwing up that badly, you are completely free to move on.

I will respectfully disagree - I believe we have a very solid product and it is improving day by day. Android, as Brent mentioned, presents challenges - ask any Android developer and you’ll find out more. But we are adding new features all the time. Every developer has a different set of required features and it is impossible to please everyone all the time.

Finally, I did not say that we are ignoring votes on the feedback tool. I am just being very open about the feasibility of certain feature requests and how quickly they can be delivered. That is all. If you choose to not pay close attention to what was written, there is nothing I can do about it.

Thanks again for the comments. If you have any others, please feel free to email me directly: davidATcoronalabs

David

PS: I’m not the CEO, but thanks for the “promotion”.

[import]uid: 10668 topic_id: 35829 reply_id: 142685[/import]

Thank you for your answer Brent. I believe that Corona developers works hard. But I think if Corona Staff write something like: “it is high on our todo list” it sounds like a promise for users… So a few months later we feel disappointed or forgotten.

I didn’t know this feedback system with voting possibility. I’ll use it of course. Thank you.

Ouya support is what we really need. Good news!

[import]uid: 193524 topic_id: 35829 reply_id: 142698[/import]

I don’t care if you have a million android devices because the fact is even your own ENGINEERING staff as nosty said is true and not only that but you guys keep screwing stuff up, like the feedback forum which isn’t going to get anything done and even your CEO said so and staff in another thread, talking about how just because something has all the votes it won’t happen. Mac Apps we saw a video of running once and yet that is too big of a task, so is the level editor. It was a dumb move to make people feel placated and seems like it backfired fast when you publicly admitted no one had a real voice anyway. The reply is BS. You should start going by your initials= BS. [import]uid: 216060 topic_id: 35829 reply_id: 142682[/import]

Hey jdorian99,

Please take it easy on the direct attacks to people on the forum (Corona staff or anyone else). We won’t tolerate that.

I’m not sure I really follow/understand your message, but if you feel we are screwing up that badly, you are completely free to move on.

I will respectfully disagree - I believe we have a very solid product and it is improving day by day. Android, as Brent mentioned, presents challenges - ask any Android developer and you’ll find out more. But we are adding new features all the time. Every developer has a different set of required features and it is impossible to please everyone all the time.

Finally, I did not say that we are ignoring votes on the feedback tool. I am just being very open about the feasibility of certain feature requests and how quickly they can be delivered. That is all. If you choose to not pay close attention to what was written, there is nothing I can do about it.

Thanks again for the comments. If you have any others, please feel free to email me directly: davidATcoronalabs

David

PS: I’m not the CEO, but thanks for the “promotion”.

[import]uid: 10668 topic_id: 35829 reply_id: 142685[/import]

Thank you for your answer Brent. I believe that Corona developers works hard. But I think if Corona Staff write something like: “it is high on our todo list” it sounds like a promise for users… So a few months later we feel disappointed or forgotten.

I didn’t know this feedback system with voting possibility. I’ll use it of course. Thank you.

Ouya support is what we really need. Good news!

[import]uid: 193524 topic_id: 35829 reply_id: 142698[/import]

I don’t care if you have a million android devices because the fact is even your own ENGINEERING staff as nosty said is true and not only that but you guys keep screwing stuff up, like the feedback forum which isn’t going to get anything done and even your CEO said so and staff in another thread, talking about how just because something has all the votes it won’t happen. Mac Apps we saw a video of running once and yet that is too big of a task, so is the level editor. It was a dumb move to make people feel placated and seems like it backfired fast when you publicly admitted no one had a real voice anyway. The reply is BS. You should start going by your initials= BS. [import]uid: 216060 topic_id: 35829 reply_id: 142682[/import]

Hey jdorian99,

Please take it easy on the direct attacks to people on the forum (Corona staff or anyone else). We won’t tolerate that.

I’m not sure I really follow/understand your message, but if you feel we are screwing up that badly, you are completely free to move on.

I will respectfully disagree - I believe we have a very solid product and it is improving day by day. Android, as Brent mentioned, presents challenges - ask any Android developer and you’ll find out more. But we are adding new features all the time. Every developer has a different set of required features and it is impossible to please everyone all the time.

Finally, I did not say that we are ignoring votes on the feedback tool. I am just being very open about the feasibility of certain feature requests and how quickly they can be delivered. That is all. If you choose to not pay close attention to what was written, there is nothing I can do about it.

Thanks again for the comments. If you have any others, please feel free to email me directly: davidATcoronalabs

David

PS: I’m not the CEO, but thanks for the “promotion”.

[import]uid: 10668 topic_id: 35829 reply_id: 142685[/import]

Thank you for your answer Brent. I believe that Corona developers works hard. But I think if Corona Staff write something like: “it is high on our todo list” it sounds like a promise for users… So a few months later we feel disappointed or forgotten.

I didn’t know this feedback system with voting possibility. I’ll use it of course. Thank you.

Ouya support is what we really need. Good news!

[import]uid: 193524 topic_id: 35829 reply_id: 142698[/import]