Discuss Scratch
- The-Ender-Blade
-
52 posts
Apple, why?!?!
Apple revoked the scratch app for violating the rules (can't have apps that you can code with) so why is an app that is almost exactly like scratch called hopscotch on the front page of the App Store?
- liam48D
-
1000+ posts
Apple, why?!?!
“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.
- Mrcomputer1
-
500+ posts
Apple, why?!?!
I think it is apps that download code aren't allowed
- aptitude
-
100+ posts
Apple, why?!?!
This is a little concerning. Perhaps someone could remove the ability to download sb2s and see what happens?
- liam48D
-
1000+ posts
Apple, why?!?!
download code aren't allowedI think it is apps that
import urllib2 eval(urllib2.urlopen(raw_input('URL to eval>').read())

- Mrcomputer1
-
500+ posts
Apple, why?!?!
That would not be the app downloading the code but the userdownload code aren't allowedI think it is apps thatSo.. I guess we should take down Pythonista?import urllib2 eval(urllib2.urlopen(raw_input('URL to eval>').read())
Or maybe Apple's app reviewers just don't know python
- liam48D
-
1000+ posts
Apple, why?!?!
Wouldn't it be the user downloading the code if they use “file -> download project”?That would not be the app downloading the code but the userdownload code aren't allowedI think it is apps thatSo.. I guess we should take down Pythonista?import urllib2 eval(urllib2.urlopen(raw_input('URL to eval>').read())
Or maybe Apple's app reviewers just don't know python
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?
- Mrcomputer1
-
500+ posts
Apple, why?!?!
By the user downloading the code I meant that they create the code that downloads it and its not the app's codeWouldn't it be the user downloading the code if they use “file -> download project”?That would not be the app downloading the code but the userdownload code aren't allowedI think it is apps thatSo.. I guess we should take down Pythonista?import urllib2 eval(urllib2.urlopen(raw_input('URL to eval>').read())
Or maybe Apple's app reviewers just don't know python
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?
- BookOwl
-
1000+ posts
Apple, why?!?!
Apple has changed it's policy since the scratch app got taken down so that those apps are now allowed.By the user downloading the code I meant that they create the code that downloads it and its not the app's codeWouldn't it be the user downloading the code if they use “file -> download project”?That would not be the app downloading the code but the userdownload code aren't allowedI think it is apps thatSo.. I guess we should take down Pythonista?import urllib2 eval(urllib2.urlopen(raw_input('URL to eval>').read())
Or maybe Apple's app reviewers just don't know python
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?
- joefarebrother
-
500+ posts
Apple, why?!?!
So could the ST now try to put the scratch app back on the app store?
- Tymewalk
-
1000+ posts
Apple, why?!?!
I guess in theory, yes. So could the ST now try to put the scratch app back on the app store?
Personally I think they should also add it to Android - I've seen plenty of Android coding apps there, and Google tends to be a little more friendly about publishing your app.

- lugga
-
500+ posts
Apple, why?!?!
There's an android app for making android apps in java! AIDE its called. Uses the android sdk to develop apps right on your android device, no computer needed, it's the best. So yeah, Apple are going against education and towards farmville I guess…I guess in theory, yes. So could the ST now try to put the scratch app back on the app store?
Personally I think they should also add it to Android - I've seen plenty of Android coding apps there, and Google tends to be a little more friendly about publishing your app.
- -Radical-
-
500+ posts
Apple, why?!?!
Apple does not allow applications that interpret code (which is what Scratch is).
- Tymewalk
-
1000+ posts
Apple, why?!?!
Apple does not allow applications that interpret code (which is what Scratch is).
I assume Pythonista is an interpreter, too? “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.
(side-note)
Didn't know that. “Yo dawg, heard you like making Android apps…” There's an android app for making android apps in java! AIDE its called. Uses the android sdk to develop apps right on your android device, no computer needed, it's the best.
(/side-note)
- Jonathan50
-
1000+ posts
Apple, why?!?!
No. Python compiles to Python bytecode, which is then interpreted. 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?
- liam48D
-
1000+ posts
Apple, why?!?!
Ahh, I see.No. Python compiles to Python bytecode, which is then interpreted. 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?
- Dylan5797
-
1000+ posts
Apple, why?!?!
The moral of this story: Apple changes their terms to get apps taken down on purpose…No. Python compiles to Python bytecode, which is then interpreted. 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?
- Jonathan50
-
1000+ posts
Apple, why?!?!
Well, at least the official Python implementation (CPython) does. Other unofficial implementations (like Jython and PyPy) might do other things.Ahh, I see.No. Python compiles to Python bytecode, which is then interpreted. 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?
- Jonathan50
-
1000+ posts
Apple, why?!?!
Apple revoked the scratch app for violating the rules (can't have apps that you can code with) so why is an app that is almost exactly like scratch called hopscotch on the front page of the App Store?https://youtu.be/za1LdYvlnLw?t=57s
jk
Last edited by Jonathan50 (May 16, 2016 22:36:32)
- DrKat123
-
1000+ posts
Apple, why?!?!
I don't really care because I don't use ios
Maybe it's because it can write code and distribute the code as an open source project?
Maybe it's because it can write code and distribute the code as an open source project?