Hacker News new | comments | show | ask | jobs | submit login

I just don't get it. Awesome app. Why would they reject it? What would the actual reason for rejection be?

Interpreted code

> No interpreted code may be downloaded and used in an Application except for code that is interpreted and run by Apple's Published APIs and builtin interpreter(s)...An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plug-in architecture, calling other frameworks, other APIs or otherwise.

> Briefs are eventually compiled into binary .plist files for delivery to the iPhone. But authoring uses a simple language called bs. BS is a simple language written specifically for creating briefs. Its syntax is very similar to CSS (helpful for those experienced web designers).

Briefs are compiled into binary .plist files on the Mac not on the iPhone.

Yes and they are "run" on the iPhone.

This makes me wonder if the real reason there is not Balsamiq for iPad is because of the threat of rejection for "running" and "editing" Balsamiq markup models. I understand that Balsamiq is an Adobe AIR/Flash product, and it would have required a major port to CoreGraphics/Cocoa (since the CS5 compiler was banned because it leveled the mobile platform playing field by allowing near write-once, run any device).

They didn't reject it yet. Apple's logic is that it runs interpreted code which will allow people to run stuff bypassing the App store.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact