I'm making an audio player app.
In apple's Music app, if music album or podcast doesn't have artwork, musical note image or podcast icon image are shown instead of artwork.
I want to do same thing.
Can I use images in apple's Music app for my app?
Will apple reject my app?
Do I have to create images of musical note and podcast icon by my self?
Or is it recommended to use apple's images for my app for user experience?
I also want to use history icon, podcast icon, and audiobook icon which are used for tab bar icon in apple's apps.
Reusing toolbar / button icons is fine and Apple probably appreciates UI consistency. Many many apps make use of the Apple icons not included in the core set which are in the app store. Using 'larger' art will be frowned upon though, like splash arts / stock images.
I did used an image from Apple, and I might say it's rather bizzarre:
1) I uploaded an application for a client that used the "Photos" application icon, and everything went ok, the application was approved.
2) In the next month, I uploaded a new application, for a different client, but with the same logic (only the design was different) and used again the "Photos" application icon. This time the application was reject, stating that I couldn't use Apple icons. After that, I changed the icon and it was approved.
Next time, I won't be using images from Apple. In my case, I didn't had tight deadlines, but if I had, I would be screwed.
It depends on the reviewer. Some will let it go and others won't. As far as I am concerned, it isn't worth the risk. Just find/create another graphic to use.
Note, that you don't have legal rights to use Apple's images. They are copyrighted.
Even if the application is not rejected (approver doesn't have to notice the use of copyrighted image), you can have problems later.
Yes apple will reject the application if we use Apple's owned graphics/ property. you can check the guidelines if you need
Related
I am developing an iOS app using Xamarin.iOS that should only be triggered by tapping on a URL. Because of this, I would like to prevent the app icon from being placed on the home screen. The reason is, the app will not function properly if they open it from the home screen (it needs some of the data in the URL to load properly). I would prefer to prevent the app from being on the home screen instead of checking whether a link was tapped or not. I know that is possible to do this in Android using the manifest, is this also possible in iOS?
This is not possible whatsoever; the developer has no control as to the placement and visibility of the application, and as such will always be visible on the springboard/home screen.
The best option you have is to show information to the user that explains why opening it from the home screen will not work, if they launch it that way. Most likely though, this will be rejected from the App Store as having no useful purpose. The guidelines are found here (App Store Guidelines), and I think this is what may cause a rejection (emphasis mine):
If your app is not particularly useful, unique, or “app-like,” it doesn’t belong on the App Store.
I'm not finding the documentation I was looking for, but, as far as I know, this is not possible in iOS.
You could maybe have a default url that the app launches with and then use deep linking to launch the app with a custom urls. There are lots of great tutorials on deep linking (launching your app through a url) like
This one or maybe this one
I have in my application a video as an App Preview of my application. I have my game localized with up to 10 languages.
The thing is, I don't want to show this AppPreview in French and Italian, but I can't find any way to filter this, looks like it is shared for all languages.
Do you know if it's possible?
It's not possible to have different "versions" of your App Preview, i.e. you cannot even delete it for specific languages. What Linus is referring to only concerns screenshots.
An app preview demonstrates the features, functionality, and user
interface of your app or game in a short video that users can watch
right on the App Store. Each preview is between 15 and 30 seconds long
and appears in all countries or regions where your app is available.
For details on capturing app footage, see Creating Videos for App
Previews.
Source: https://developer.apple.com/app-store/app-previews/
In-depth properties: https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Appendices/Properties.html#//apple_ref/doc/uid/TP40011225-CH26-SW10
I recently found a site that allowed me to bookmark the site and then use it just like an app. There was no url bar, it was indistinguishable from an app you would download on App Store. Is this a new upgrade or technology ?
This is not new technology, I don't remember how long it's been out, but I'm pretty sure at least since iOS 3. It's called a webclip. You can do quite a bit with a webclip but are still limited to functionality provided by JavaScript, so no accessing the flashlight and certain hardware features (although many are being included in the device JS object). Though it is certainly much easier to implement basic app functionality!
+1 to SnoApps and here's a bit more detail about this older detail.
You can specify a webpage to appear like a regular app icon on the iPhone "home" screen (where all the apps appear).
There's more information here under the "Configuring Web Application" section of this Apple Safari Web Content Guide.
I'm fairly new to iOS development and I am porting an Android app to iOS 7. The Android app provides a screen that allows the user to change a number of non persistent settings. Because these are not saved, it doesn't seem appropriate to me to expose them, on iOS, as preferences via a settings bundle and the built-in Settings app. So I'm looking at an in-app settings screen, which I understand is allowed - but perhaps not encouraged - by Apple.
Some questions:
Am I correct that an in-App approach is allowed by Apple? Most example code seems to use settings bundles. Am I going to have problems when the app is submitted to the App Store?
I can put the settings UI in a simple UITableViewController, but is there an approved way to expose this to the user? XCode 5 doesn't provide a settings identifier (and icon) for toolbar buttons, and the "Info" identifier (letter i inside a circle) seems to have been dropped too. Should I use a custom icon? Are there any de facto standards?
I haven't seen this kind of UI element before on iOS but my exposure to the platform as a user is limited.
There is nothing wrong with doing an in-app preference (table)view. You won't be rejected for that (this point seems to be way too much exagerated outside the iOS community). There are guidelines that you can follow: iOS Human Interface Guidelines... or not. As long as you don't use private APIs (assuming you know how to access them anyway), you're fine! So you can use a custom icon, the "i" button, or any UI element that convey the reasonable meaning of providing access to more info/preference.
In your code, you can use the class NSUserDefaults (with the standardUserDefaults) to store your preferences.
Many apps have in-app settings. It's fine. Apple even states that it is fine. Just don't have both.
Use a custom icon. Many apps seem to use an icon that looks like a gear.
One of my customer provides me an icon including the name of the app Within the icon. I don't find it necessary since the name of the app is inserted below the icon and the icon should contain an explicit logo of the app, nothing else. Not sure it's compliant with iOS guidelines I've looked into the iOS HIG, nothing found.
Any idea on that ?
Thank
I think you can. However you should consider the Apple App Icons Guidelines.
You can see the App Icons Guideline here
I don't know if it's against Guidelines, but your app will not be rejected for this, you can find a lot of applications that have name on icon => Youtube Application