Is it acceptable to include placeholders for features that aren’t supported by Swift Playgrounds, or features I planned but didn’t have time to fully implement (as long as the core experience works)?
IMHO, that would be a bad idea, even if it were not forbidden; what would be the value for reviewer?
My app relies a lot on user inputs. Is it okay to include a button that loads sample data for reviewers, or is there a preferred approach for this?
- App must be tested in 3 minutes. No time for a lot of user data. So, providing demo data may be a workaround, but capability to enter personal data is part of user experience.
- Couldn't you have some predefined (but modifiable) data but let user enter a few (less than 10) important data to experiment your app ?
Besides the known constraints (< 25 MB, experienceable within ~3 minutes), are there any other limits, e.g. lines of code or overall app complexity
- All requirements are in the terms and conditions for submission. Read them carefully. If I remember well, there are also requirements on copyright.
- Check you meet these conditions: If your submission includes any open source software, music, photos, artwork, or any other content that you do not have ownership rights in, you agree to (a) comply with all applicable licensing terms and copyright obligations and (b) provide an explanation of why it was used.
Can AI-generated assets (e.g. images) be used if they’re clearly labeled as such inside the app?
What type of asset beyond images do you mean? If they are illustration images, I don't think it is a problem.
Do we need to explicitly document where AI was used (assets, code, etc.) as part of the submission?
AFAIK, no. Notably because Xcode uses AI for predictive coding. However, you should avoid to have the app fully generated by AI which would probably be a negative point if detected.
My app uses the Foundation Model: On what device is the submission evaluated and should the usage of the Foundation Model be explicitly marked for reviewers?
In the terms and conditions "On-device Apple Intelligence frameworks and other Apple technologies may be used.
So no need to mark it.
Good luck.