Welcome!
This is the community forum for my apps Pythonista and Editorial.
For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.
Pythonista 1.6 Beta
-
Just got the second rejection, unfortunately.
This time it's about the audio and Core Bluetooth background modes. I'm not sure yet if I'll try to appeal, or if I'll just re-submit without those background modes.
I'm almost certain that I'll have a hard time convincing the review team that background audio playback is essential for a programming app (and there's precedence for that mode getting abused, which, let's be honest, was the entire point of adding it to Pythonista), and Bluetooth communication in the background would be nice to have, but isn't that important in my opinion.
When I added background audio playback, I already had a feeling that it could cause trouble in app review... It was worth a shot, but at this point, I just want this update out there, to be honest.
-
Is it possible to remove these two capabilities, resubmit the app, get it approved, and then afterwards start an appeal on the Bluetooth issue?
-
@omz. I'm sorry to hear that.
On the one hand, I agree just get it shipped before the holidays.
On the other, I think it's perfectly legitimate for a python development app to use background audio. What if somebody wants to make a music player? What if you're a scientist using a bluetooth connected sensor and analyzing data using pythonista?
Maybe submit it without those modes, but then immediately submit anther version with the modes, and appeal that rejection? Maybe your rejection is completely automated and nobody actually has an issue with it?
In any case, if there's anything we can do to voice our support of Pythonista, please let us know. Who should we email? (UPDATE: Phil schiller (@pschiller) is now in charge of app stores!!!)
Also, you could presumably still include those modes in the templates for people who want to move to the next step in which case they would deal with those rejections on an app by app basis. -
Also, you're genuinely benefitting the iOS platform. You're bringing developers into the iOS fold, helping get people to start working with apple's platform in some capacity, some of which might go on to be swift developers etc. So there's that.
-
@omz , I think fb really brought the background audio to the forefront recently. I think if it wasn't for that, maybe would not have been a problem.
-
Background audio and background Bluetooth are both valuable to have in specific use cases. But they can lead to battery life problems easily with programming mistakes. Would it be possible to provide per file activation? That would at least show that people are actively seeking this capability and are not going to blame Apple for any extra power drain.
Personally I would find background Bluetooth quite useful to log some data over longer periods.
-
@omz If there's any way the community can help to voice support for this app, I'd be happy to help. Hope it gets through review soon. I don't have a huge problem with background audio/bluetooth being removed. What rule do they violate, though?
In my opinion, Workflow bends some of the rules, but they seem to be on apple's "good side", getting awarded Most Innovative and all...
-
I've decided to re-submit without background audio/bt for now. I think the chances of getting background audio through the review board are very slim, and it's probably not worth the trouble (and additional delay). As it is, the chance of getting another review before the iTunes Connect holiday break (Dec 22nd-29th) are not good.
-
Good things come to those who wait.
-
@donnieh , LOL. if you build it they will come
-
Very excited! Fingers crossed!
-
Any new update on the release?
-
The status has changed to "in Review" again yesterday.
-
Here's to hoping!
-
And it's up!
-
Christmas in January
-
Any way to keep Pythonista running in the background? I find that a long running logging task (using the paho-mqtt client), dies after a while, when my iPad autolocks.
Also seem to have some reconnection issues with mqtt to my iPad running a Pythonista script that monitors log entries being sent by my thermostat over mqtt. Don't get those issues with my linux machines or on my Raspberry Pi's. Keep getting "Connection reset by peer" errors in Pythonista for some reason.
Thx!
-
I honestly would not try to use Pythonista for long background processes if you could use a desktop computer instead. I run this sort of thing on a dedicated raspberry pi in my basement
-
You might try the ideas in https://forum.omz-software.com/topic/947/keeping-the-display-on but I do not know if they will help. You could also run something free on Bluemix, Python Anywhere, etc.
-
I don't plan to run long running tasks on Pythonista. Just noticed that it died after autolock while I was running some tests using mqtt. The actual log processing will run on a dedicated Pi.
Thanks for the link ccc.....I've added the console.set_idle_timer_disabled() call and will see if that helps.
Any way to put a custom icon on your iDevice home bar or a page to automagically start a Pythonista script? Be nice to be able to write cool scripts and be able to initiate them just like a native IOS app.
Thx!