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.
"If we do not receive an update within forty-eight hours, your app [Pythonista] may be removed from sale"
-
Very worrying tweet on Ole's Twitter feed:
-
Yeah, I hope he does resolve the conflict within 48 hours :/
-
Seems similar to the Editorial rejection. Would love to know what is executable? .py files are text....
-
Ole speculating that it may be the "Open In" Pythonista feature from other apps. Doesn't seem like Apple have been particularly clear on the issue.
-
Apple needs to hop off Ole
-
Yikes! Hope it can worked out without compromising Pythonista. It is so fantastic and gives me something to actually do with my iPad.
-
disappointed in Apple
-
Well that is a Swift kick in the ass.
-
Apple (since Jobs) has a paranoia that they will somehow lose control of their platform through alternative "app stores" where someone would write an app that would offer you other 3rd party programs which it would download and execute.
Hence, for years it was impossible to get any app into the store that allowed user-written "code" and even today with many things like Codea (lua) and other Python apps, you're not supposed to be able to download and execute any kind of code or scripts from the internet etc.
Apparently Flappy Bird in Pythonista is this huge threat to Apple's monopoly on iOS apps.
Z.
-
@ccc Haha! Good one XD
-
Could it just be the ability to open .py's in Pythonista from Dropbox. Does that count as downloading code? I use a drafts action to save scripts that I can't otherwise open in Pythoniata via the New Gist script, save them to Dropbox as .py and that way I can open them in Pythonista on all my devices. But based on what somebody else said it doesn't seem like that ought to be a big deal.
-
It is the time to abandon Apple
-
Wait... Do you guys think Ole is also going to be forced to remove x-callback-url integration? You can use it in ways Apple probably wouldn't agree with.... Or does the rejection strictly encompass only Pythonista's ability to download executable code? Also, is anyone else having problems with the Gist downloader scripts after GitHub moved away from raw.github.com urls? Sorry if this is a stupidly obvious question, thanks in advance!
-
Okay, everyone relax! :) Pythonista 1.5 has just been approved by Apple, and I plan to release it on Monday.
Unfortunately, the whole thing was a bit rushed because of Apple's 48h deadline, so Xcode export didn't make it in this time. However, this is a feature I've considered moving out of the app for a while, because it can just as well be done on a Mac (which you need anyway). I will probably be able to prepare an Xcode template for Pythonista scripts over the weekend. It shouldn't be much harder to use than the previous in-app export.
As you might have read in my Twitter feed, the Open in... menu integration is also gone, and this one won't return. I'm sad to see it go, but I didn't have a choice. The alternative would have been to have Pythonista removed from the App Store entirely. Note that this does not affect the
console.open_in
function, it's entirely about opening files from other apps in Pythonista.Apart from these issues, there's quite a lot of cool new stuff in this update – the UI module that I've introduced in Editorial 1.1 will also be available in Pythonista 1.5 (including the visual UI Editor), so you can build custom user interfaces for your scripts. It's also possible to combine this with
scene
-based scripts (you can basically embed a scene in a UI, so you can use things like a text field for highscores in a game).In addition to that, I've integrated numpy and matplotlib, which are both very popular in the scientific Python community. There's a new
motion
module for getting more detailed information from the device's accelerometer and gyroscope (decoupled from thescene
module), and thephotos
module has received an overhaul – for example, you can get at metadata when picking an image from the library, and it's possible to retrieve images in their original format (e.g. for lossless png screenshots).For a few more details about what to expect in this update, here are the release notes from the new documentation:
-
why monday? just wondering if Apple already approved it.
-
Congratulations! I'm happy.
-
Thanks @omz!
-
Change notes show a downgrade of requests module.
-
Not possible to release earlier? Just thinking about caused by the weekend - having more time for experiments with the new UI module.
Can't wait for the release! This makes my day. -
@omz First congrats... Sad for "open in...". Happy for rest of things... Once again congrats...