Yep! Now you can control your Scratch project with an iPhone app! I got it working on Mac OSX (see the wiki article); iOS needs just a small fix. So now using a tilt sensor on your iPhone to move a platformer is possible! What do you think?
Last edited by Hardmath123 (2012-02-05 08:50:09)
Offline
Neat! I'll try this once I figure out my iPhone's SSH password.
Offline
I know they have an Android Sensor app that sends accelerometer data to Scratch, but I prefer iOS. Someone should make a full-fledged app out of this!
Offline
I can make a full-fledged app, but I need a $99.00 Apple developer license (to test), and Apple still won't allow this app on the store. If anyone has a dev license, I'mm happy to share the (iPhone adapted, iOS does not support the Cocoa NSHost class
) code.
Offline
sparks wrote:
Oh dear... I was hoping to go into Apple app programming in future, I didn't realise there was a dev fee :S
I know you can use standard laptop accelerometers though, I saw it a while back![]()
Yep! Your MacBook Pro has an accelerometer. Unfortunately, my MacBook (not-so-Pro) does not.
Anyway, the dev fee is only for iOS programming, and that too for a non-jailbroken device. You can release Mac software for free, and test iOS apps on the simulator. It's just releasing your code on the App Store that's expensive. Even Xcode 3.x is free (I use it, it's awesome enough), though not Xcode 4 (which allows Lion and iOS 5 apps).
Oh, and I encourage you to pick up Objective C. It's a lot like Squeak. It'd be nice to have another Objective-C-er on the forums.
Offline
Hardmath123 wrote:
sparks wrote:
Oh dear... I was hoping to go into Apple app programming in future, I didn't realise there was a dev fee :S
I know you can use standard laptop accelerometers though, I saw it a while back![]()
Yep! Your MacBook Pro has an accelerometer. Unfortunately, my MacBook (not-so-Pro) does not.
Anyway, the dev fee is only for iOS programming, and that too for a non-jailbroken device. You can release Mac software for free, and test iOS apps on the simulator. It's just releasing your code on the App Store that's expensive. Even Xcode 3.x is free (I use it, it's awesome enough), though not Xcode 4 (which allows Lion and iOS 5 apps).
Oh, and I encourage you to pick up Objective C. It's a lot like Squeak. It'd be nice to have another Objective-C-er on the forums.
I have a dell XPS15, not a macbook
I don't think I'm going to learn objective C, it's not a heavily used langauge nowadays, I'm learning C# at the moment for my University course and I prefer it to C because its object oriented
Offline
Hardmath123 wrote:
I can make a full-fledged app, but I need a $99.00 Apple developer license (to test), and Apple still won't allow this app on the store. If anyone has a dev license, I'mm happy to share the (iPhone adapted, iOS does not support the Cocoa NSHost class
) code.
I haven't read the app store rules; why wouldn't it be allowed?
Offline
technoboy10 wrote:
Hardmath123 wrote:
I can make a full-fledged app, but I need a $99.00 Apple developer license (to test), and Apple still won't allow this app on the store. If anyone has a dev license, I'mm happy to share the (iPhone adapted, iOS does not support the Cocoa NSHost class
) code.
I haven't read the app store rules; why wouldn't it be allowed?
Probably because it reads code... that's why the Scratch Player app was taken off.
Offline
scimonster wrote:
technoboy10 wrote:
Hardmath123 wrote:
I can make a full-fledged app, but I need a $99.00 Apple developer license (to test), and Apple still won't allow this app on the store. If anyone has a dev license, I'mm happy to share the (iPhone adapted, iOS does not support the Cocoa NSHost class
) code.
I haven't read the app store rules; why wouldn't it be allowed?
Probably because it reads code... that's why the Scratch Player app was taken off.
The code is too short for Apple to take seriously, and the audience and practical uses are way too limited to be taken seriously.
Offline
I'd like to see the source.
Offline
I don't think Apple gets what scratch is. I would think that they would accept the app, since it gets kids into programming, and they might want to hire some programmers
Offline
bobbybee wrote:
I'd like to see the source.
![]()
You can see the Mac app source in the Wiki link. For the iOS app, you need a slight change (No NSHost on UIKit
).
Oh, and sparks, I find it amazing how you do all that awesome stuff without a Mac.
Last edited by Hardmath123 (2012-02-07 05:22:46)
Offline
Ok.
Offline
Hardmath123 wrote:
Oh, and sparks, I find it amazing how you do all that awesome stuff without a Mac.
![]()
Well that would be because PC's are just as compatible and useful, if not more so than Macs, in terms of coding and such. Mac may be a little better for graphics though.
Offline
sparks wrote:
Hardmath123 wrote:
Oh, and sparks, I find it amazing how you do all that awesome stuff without a Mac.
![]()
Well that would be because PC's are just as compatible and useful, if not more so than Macs, in terms of coding and such. Mac may be a little better for graphics though.
Well they all come with shiny screens now, so that's out the window(s 7).
Offline
Hardmath123 wrote:
I can make a full-fledged app, but I need a $99.00 Apple developer license (to test), and Apple still won't allow this app on the store. If anyone has a dev license, I'mm happy to share the (iPhone adapted, iOS does not support the Cocoa NSHost class
) code.
I think stevetheipad is.
Offline
Well, stevetheipad should be able to program himself..
Offline
bobbybee wrote:
Well, stevetheipad should be able to program himself..
Yeah. I'm a registered Apple dev.
What do you want submitted to the app store? Do you have the Xcode file already made?

Offline
Cool!
Don't have iOS device
Offline
stevetheipad wrote:
bobbybee wrote:
Well, stevetheipad should be able to program himself..
Yeah. I'm a registered Apple dev.
What do you want submitted to the app store? Do you have the Xcode file already made?
I don't want anything submitted, but it'd be nice if you could use the dev certificate stuff to test out my idea on a real device. And maybe even check out my code, see if I'm doing it right.
Offline