Discuss Scratch
- BookOwl
-
Scratcher
1000+ posts
Apple, why?!?!
Apple does not allow applications that interpret code (which is what Scratch is).See my earlier post.
- MegaApuTurkUltra
-
Scratcher
1000+ posts
Apple, why?!?!
Apple is scumbaggy. I think we should all know that by now.
Case closed.
Case closed.
Last edited by MegaApuTurkUltra (May 17, 2016 04:56:19)
- DrKat123
-
Scratcher
1000+ posts
Apple, why?!?!
Apple is scumbaggy. I think we should all know that by now.
Case closed.

- lugga
-
Scratcher
500+ posts
Apple, why?!?!
Let's represent Apply using a drain,
it starts nice and clean and letting anything in!
Over time, it overfills, becomes dirty,
and generally becomes less noticed,
to get noticed it has to overflow,
the water that is flowing out is Scratch.
When it gets washed away the drain gets
noticed as a problem.
TLDR; Apple want attention…
it starts nice and clean and letting anything in!
Over time, it overfills, becomes dirty,
and generally becomes less noticed,
to get noticed it has to overflow,
the water that is flowing out is Scratch.
When it gets washed away the drain gets
noticed as a problem.
TLDR; Apple want attention…
- Tymewalk
-
Scratcher
1000+ posts
Apple, why?!?!
Or, wouldn't it be the app downloading the code because Python compiles to C [right?], which is run by the app, not the user?No. Python compiles to Python bytecode, which is then interpreted.
Apple does not allow applications that interpret code (which is what Scratch is).“Can't have apps that you can code with” Why is Pythonista allowed, then? Hopscotch is, too, and there are a number of other coding apps on the App Store. There has to be something different about Scratch.I assume Pythonista is an interpreter, too?
While I don't use iOS (or anything Apple) because of stuff like this*, I'm now extremely confused.
Apple: We don't allow apps that interpret code. So no Scratch iOS app for you.
Literally Anyone With Common Sense: Then why is Pythonista allowed?
Apple: Um, well, that's because apps that interpret code can run code maliciously, which is why there's no JS/PHP/etc. apps allowed either. Pythonista can't do that much damage.
Everyone on Scratch Ever: But Scratch doesn't even have anything to connect to the internet other than Cloud Data. You'd have to be a maniac to try to get malicious code from Scratch.
Any ATer Who Has Done This: Yeah. It's possible to modify Cloud Data, but you need a full Scratcher account and some Python experience. Which reminds me, can't you just run ScratchAPI from Pythonista then?
Apple: Uh…
* And also because Apple uses a bunch of stupid terms and stuff that makes developing (or sometimes getting anything free) hard
- NickyNouse
-
Scratcher
1000+ posts
Apple, why?!?!
I thought we established that Apple's terms have changed since they rejected the scratch app *years* ago, which is why there are now apps that run code
- comp09
-
Scratcher
1000+ posts
Apple, why?!?!
I thought we established that Apple's terms have changed since they rejected the scratch app *years* ago, which is why there are now apps that run code^^^
- Dylan5797
-
Scratcher
1000+ posts
Apple, why?!?!
Apple: We don't allow apps that interpret code. So no Scratch iOS app for you.But you cannot access the filesystem with any script! The script interpreter does not access the filesystem at all. It's not like you can get a direct interface to it, the interpreter literally runs code off an array and it only works if it matches a script definition.
Literally Anyone With Common Sense: Then why is Pythonista allowed?
Apple: Um, well, that's because apps that interpret code can run code maliciously, which is why there's no JS/PHP/etc. apps allowed either. Pythonista can't do that much damage.
Everyone on Scratch Ever: But Scratch doesn't even have anything to connect to the internet other than Cloud Data. You'd have to be a maniac to try to get malicious code from Scratch.
Any ATer Who Has Done This: Yeah. It's possible to modify Cloud Data, but you need a full Scratcher account and some Python experience. Which reminds me, can't you just run ScratchAPI from Pythonista then?
Apple: Uh…
* And also because Apple uses a bunch of stupid terms and stuff that makes developing (or sometimes getting anything free) hard
I hate Apple because 1) They frown down upon free apps because they have nothing to gain 2) They clone original innovative apps and take down the original because of “duplicate functionality” even though they were the ones who copied 3) They are the masters of planned obsolescence
- Lythium
-
Scratcher
1000+ posts
Apple, why?!?!
I'm pretty sure ScratchJr is available for iOS and Android.