Hi, one of the devs here! You're correct, PencilCase: Player can evaluate JavaScript using the JavaScriptCore framework included on the device. The App Store already has a lot of apps available that allow exactly this or other very similar options (Python, Lua, etc.) and we look forward to seeing how people take advantage of this ability.
The difference I'm specifically curious about is the issue about 'downloading' arbitrary code and evaluating it. Current app offerings don't have this support because Apple has forbidden it in the past unless the evaluation goes through the Javascript context of a web view, which doesn't appear to be the case for PencilCase. I guess I'm curious if they have relaxed their restrictions in this case, are unaware of that feature, or something else.
Yeah, App Store guidelines can be ambiguous, and JavaScriptCore becoming a public framework could be seen as an endorsement of this type of functionality, but we don't have any information that you wouldn't.
Hey, I'm another one of the developers, thanks so much for the kind words! I agree, it sounds like PencilCase would be a perfect fit :) We definitely want anybody to be able to use PencilCase: Studio, even if you aren't a programmer.
I always end up searching for something like this every few months. Congratulations on the launch!
Some feedback for you, though:
"I don't want to pay Apple for delivering a free app."
I can understand this out of context, but I don't think it's a reasonable answer to the question of why the app isn't code-signed (i.e. that has nothing to do with distribution). It's quite the favor to ask of your users for a closed-source app.
Hi there, I'm one of the PencilCase devs that worked on the JS engine. The easiest way to get started with PencilCase is using events and actions in the GUI, no programming required. If you want more control you can program in JavaScript as well with access to all of the objects on your cards, web requests, etc. You get the best of both worlds.
One of the PencilCase devs here, thanks for your question.
We've already been using AppDrop with clients and it's been great for them to distribute apps to their own users.
All price levels get access to AppDrop Community which lets you easily share your creations with a link. The Corporate and Founding Partner levels will also get their very own, configurable custom-branded PencilCase AppDrop store.
I feel like this article could have been expanded on some more, as I'm not entirely convinced.
Isn't there currently an inherent bias in bitcoin towards affluent, tech-savvy users? Has the author tried to purchase bitcoins recently? Unless you find someone that will trade for cash, or happen to have some sort of ATM that will trade you and will accept the background check that it will probably perform, you will likely need some sort of bank account or previous approval from some sort of authority to purchase bitcoins.
That's been my experience thus far, but I'd be curious to hear of examples that make it easier for users who don't necessarily meet some of the usual requirements.
This looks great! The genre is taking off and this app has some good design going for it. Really slick signup process as well.
I've been working on something similar (really not as far along though) and one of the suggestions I have is making it faster to check something off. Have a checkmark alongside each line item in the main view that doesn't take you into the details screen.