Discuss Scratch

The-Ender-Blade
Scratcher
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
Scratcher
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
Scratcher
500+ posts

Apple, why?!?!

I think it is apps that download code aren't allowed
aptitude
Scratcher
100+ posts

Apple, why?!?!

This is a little concerning. Perhaps someone could remove the ability to download sb2s and see what happens?
liam48D
Scratcher
1000+ posts

Apple, why?!?!

Mrcomputer1 wrote:

I think it is apps that download code aren't allowed
import urllib2
eval(urllib2.urlopen(raw_input('URL to eval>').read())
So.. I guess we should take down Pythonista?
Mrcomputer1
Scratcher
500+ posts

Apple, why?!?!

liam48D wrote:

Mrcomputer1 wrote:

I think it is apps that download code aren't allowed
import urllib2
eval(urllib2.urlopen(raw_input('URL to eval>').read())
So.. I guess we should take down Pythonista?
That would not be the app downloading the code but the user
Or maybe Apple's app reviewers just don't know python
liam48D
Scratcher
1000+ posts

Apple, why?!?!

Mrcomputer1 wrote:

liam48D wrote:

Mrcomputer1 wrote:

I think it is apps that download code aren't allowed
import urllib2
eval(urllib2.urlopen(raw_input('URL to eval>').read())
So.. I guess we should take down Pythonista?
That would not be the app downloading the code but the user
Or maybe Apple's app reviewers just don't know python
Wouldn't it be the user downloading the code if they use “file -> download project”?

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
Scratcher
500+ posts

Apple, why?!?!

liam48D wrote:

Mrcomputer1 wrote:

liam48D wrote:

Mrcomputer1 wrote:

I think it is apps that download code aren't allowed
import urllib2
eval(urllib2.urlopen(raw_input('URL to eval>').read())
So.. I guess we should take down Pythonista?
That would not be the app downloading the code but the user
Or maybe Apple's app reviewers just don't know python
Wouldn't it be the user downloading the code if they use “file -> download project”?

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?
By the user downloading the code I meant that they create the code that downloads it and its not the app's code
BookOwl
Scratcher
1000+ posts

Apple, why?!?!

Mrcomputer1 wrote:

liam48D wrote:

Mrcomputer1 wrote:

liam48D wrote:

Mrcomputer1 wrote:

I think it is apps that download code aren't allowed
import urllib2
eval(urllib2.urlopen(raw_input('URL to eval>').read())
So.. I guess we should take down Pythonista?
That would not be the app downloading the code but the user
Or maybe Apple's app reviewers just don't know python
Wouldn't it be the user downloading the code if they use “file -> download project”?

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?
By the user downloading the code I meant that they create the code that downloads it and its not the app's code
Apple has changed it's policy since the scratch app got taken down so that those apps are now allowed.
joefarebrother
Scratcher
500+ posts

Apple, why?!?!

So could the ST now try to put the scratch app back on the app store?
Tymewalk
Scratcher
1000+ posts

Apple, why?!?!

joefarebrother wrote:

So could the ST now try to put the scratch app back on the app store?
I guess in theory, yes.

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
Scratcher
500+ posts

Apple, why?!?!

Tymewalk wrote:

joefarebrother wrote:

So could the ST now try to put the scratch app back on the app store?
I guess in theory, yes.

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.
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…
-Radical-
Scratcher
500+ posts

Apple, why?!?!

Apple does not allow applications that interpret code (which is what Scratch is).
Tymewalk
Scratcher
1000+ posts

Apple, why?!?!

-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?
(side-note)

lugga wrote:

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.
Didn't know that. “Yo dawg, heard you like making Android apps…”
(/side-note)
Jonathan50
Scratcher
1000+ posts

Apple, why?!?!

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.
liam48D
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.
Ahh, I see.
Dylan5797
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.
The moral of this story: Apple changes their terms to get apps taken down on purpose…
Jonathan50
Scratcher
1000+ posts

Apple, why?!?!

liam48D wrote:

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.
Ahh, I see.
Well, at least the official Python implementation (CPython) does. Other unofficial implementations (like Jython and PyPy) might do other things.
Jonathan50
Scratcher
1000+ posts

Apple, why?!?!

The-Ender-Blade wrote:

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

Powered by DjangoBB