Discuss Scratch

BookOwl
Scratcher
1000+ posts

Apple, why?!?!

-Radical- wrote:

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.

Last edited by MegaApuTurkUltra (May 17, 2016 04:56:19)

DrKat123
Scratcher
1000+ posts

Apple, why?!?!

MegaApuTurkUltra wrote:

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…
Tymewalk
Scratcher
1000+ posts

Apple, why?!?!

Jonathan50 wrote:

liam48D wrote:

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.

Tymewalk wrote:

-Radical- wrote:

Apple does not allow applications that interpret code (which is what Scratch is).

liam48D wrote:

“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?!?!

NickyNouse wrote:

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?!?!

Tymewalk wrote:

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
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.

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
EthanCW
Scratcher
67 posts

Apple, why?!?!

Lythium
Scratcher
1000+ posts

Apple, why?!?!

I'm pretty sure ScratchJr is available for iOS and Android.

Powered by DjangoBB