Hello, and THANK YOU for your interest for iSkin ! \o/
First of all, please note that you will find some usefull « contextual help » items everywhere on this website by activating the « ? » icons.
Then, I hope you will find here some usefull informations & answers to questions you're perhaps asking :
I'm 43, I'm french, I have a full-time job, a wonderfull wife, two adorable children (12 and 10 years-old) and 2 cats !
I'm also a web developper, I love iOS but I'm annoyed by many of its customization limitations if you're not jailbroken...
I like making things I want becomes possible thanks to web development, and I like helping other people to achieve the same goal by using my work.
That's why I make websites & webapps as a hobby during my free time.
That's why I first made iEmpty to make blank icons and put iOS icons anywhere on the iOS home screen.
That's why I made iCustom to make your own custom icons and modify the default iOS application icons on the iOS home screen.
And that's why I'm making iSkin to create & install iOS themes, and make the iOS customization process even easier for anybody !
iSkin is an hosting platform for « non-jailbreak iOS themes ».
With iSkin, as a theme designer, you will be able to create and upload themes (lockscreens, homescreens, application icons) and convert them into a non-jailbreak compatible version that everybody can install on its iOS device without jailbreak.
> So iSkin is a nice oppurtunity for you to reach many more people with some "light non-jailbreak" versions of your themes, and make your "full jailbroken" themes known to sell them more... SEE WHY !
With iSkin, as anybody, you will be able to install iOS themes created by iSkin themers with a few actions (just select the apps you want to install on your homescreen and customize their labels) : WITHOUT JAILBREAK !
> There are limitations compared to the jailbroken themes, but iSkin is a great alternative for you to bring iOS theming on your non jailbroken device...
EVERYBODY can use iSkin ! But depending on your goals, you will use it differently...
If you are an iOS theme creator, you should register to iSkin to be able to upload your themes in the theme editor tool, transform them automatically into a jailbreak-free version and broadcast them widely to reach more people than only the jailbreak community with your great themes !
If you are just an iOS user looking for themes to install, and have no design skills for creating nice iOS themes, please don't register, and just enjoy the nice non-jailbreak iOS themes made by the iSkin themers community !
You can watch these video tutorials to learn more about how to use iSkin depending on your needs :
You must know that iSkin have some limitations compared to "real full jailbroken" themes, because of the non-jailbreak usage :
If one of the theme icons you add on your home screen doesn't launch the app as expected :
Please also note that some apps can only work correctly when providing additional informations (they can't just be "opened" without it), for example :
To correctly configure these apps (and more), please use iCustom instead of iSkin. you will configure yourself any app available in iSkin providing your own custom icon, and you'll be able to provide additionnal options (like a phone number) for the apps that needs it.
To finish, some apps are still present for « legacy » purpose. This means that they used to work with an older iOS version, but perhaps they don't work anymore with your iOS version...
To remove a single icon, simply long tap the icon on your homescreen and tap the little cross on its top-right corner, like for any other iOS app on your homescreen.
To completely and safely remove a theme from your device, and remove at once all its icons on your homescreen, just delete its configuration profile from the Settings app > General > profiles
You MUST use Safari mobile browser to use iSkin and have the ability to add theme icons on your home screen.
You MUST activate Javascript technology on Safari to use iSkin and generate the theme icons correctly.
iSkin adds the selected theme icons to your homescreen using the iOS configuration profiles mechanisms. You must accept its installation to get your icons on your homescreen.
This is safe as these profiles are signed and only contains informations about how to add a "webclip" (a shortcut) on your homescreen.
So if you are an iOS theme designer, you probably already provide or sell your themes on Cydia or whatever, and you're asking why you should upload your themes on the iSkin platform... Well, there are many good reasons :
So now I hope you think that register to iSkin is a good opportunity for you to reach more people with your great iOS themes !
To propose iOS « theming » without jailbreak, iSkin installs on the user home screen some « webclips » that are in fact shortcut icons made for launching favourite web pages.
The trick is to make webclips that doesn't launch a web URL (like "http://example.tld"), but something else called a « custom scheme URL » (like "example://").
Indeed, any iOS application can be launched using such a custom scheme URL, if it allows this.
> For example, Facebook app can be launched using "fb://" scheme, whereas Twitter uses the "twitter://" scheme.
The problem is that not all iOS apps (including native Apple apps) provides such schemes URL to interact with them.
> In that case, it is unfortunately impossible to launch such an iOS application with a custom icon without using a jailbreak solution...
I've listed here all the iOS applications that I've found and tested successfully to be launched using a custom scheme URL.
> Many apps are missing in the list, so if you know some more, please don't hesitate to submit a request to add it in the list.
So now you understand that in fact theme designers, when they make a theme on iSkin, associate their theme icons with custom scheme URLs launched through webclips...
To install such a webclip on the user homescreen, you must generally visit a web page from Safari mobile web browser, choose the "share" icon and then "Add to home screen".
> This means that to install EACH theme icon, user should have to visit a special web page and add it to its home screen... that is a VERY heavy process, not really user-friendly... That is what I used for my previous webapp iCustom.
To make the process easier, it is also possible to use « iOS configuration profiles ».
These are XML files allowing to broadcast to a large number of devices the same configuration/settings informations. They were made by Apple for business enterprises (Learn more).
The good news is that it is also allows to configure some webclips to add on the user device downloading this configuration profile file... You get it ?!?
To conclude, iSkin allows theme creators to easily associate their icons with applications to launch through a custom URL scheme using a webclip.
Configurations profiles are dynamically generated at user request with the selected theme icons with the provided user label...
Cool, isn't it ?!?
Yeah, that's cool, but you need to know that there are also some limitations compared to a jailbreak solution...