What are the technical requirements and reasonable master format for an iphone icon? - iphone

I'm looking to commission an icon for an iphone app, and would like to provide the designers with the technical requirements. Also, as this may also be used as a logo for the website I'd like to be have a format that I can reuse and scale myself.
What technical requirements should I give to the designer and does apple have a publically linkable description of these? Is it simply 57x57 and 150x150 png or is there more to it?
Also, what is a reasonable, preferably open, scalable master format to request? I don't have photoshop and don't want to get it just for this.

The iPhone Human Interface Guidelines document about custom icons and images explains it in detail

My icon designers typically provide me with a vector file format version of my icon (usually an Illustrator file), a 512x512px TIFF file (which is submitted to Apple for use in the AppStore), and a 57x57px PNG (which is used as the actual application icon).
Also, If you want to get rid of the pre-rendered glossy bit you'll see on most iPhone apps' icons, go search for UIPrerenderedIcon, which is a flag you can set in your app's Info.plist file.
You don't need to go get Photoshop or Illustrator just for this, but you should have a 'master' file that you can keep in perpetuity in case you ever need another graphics designer to make modifications to the original icon.

Related

Reading Adobe .issue file in objective C / Epub

Hi folks, am developing a ipad application which should read a Adobs's .issue file and display.
Here i dont have any .issue file use and create sample. Where to get that file ?. If there is any link to download .issue file will be helpful.
And also how to read a .issue file in objective c.?
There is a app in app-store named wired app which reads .issue and displays. i dont know how that people developed that application and also there is no examples out there in net for reading .issue file.
Any idea and suggestions will be helpful.
Cheers...
Short answer: Unless you're prepared to reverse-engineer the format yourself you're out of luck.
The .issue file format is a propriety format belonging to Adobe for use with their Digital Content Viewer, which can be licensed and branded. This is what Wired use to produce their digital magazine.
This new .issue format is a compressed file format that contains vertical and horizontal magazine layouts, metadata, code to enable interactivity, and associated assets (images, video, etc.) Once the layouts have been packaged into the .issue format, the file is then rendered and displayed to the end-user using a publisher-branded Digital Content Viewer. The WIRED Reader, for example, is the first instance of a publisher-branded viewer. This Digital Content Viewer allows readers to interact with and navigate through the magazine content (including via the innovative “browse” mode). Previously we announced the Digital Content Viewer for Apple iPad; in the future we also expect to develop the Digital Content Viewer on Adobe AIR for desktops and other devices.
You can find out more about Adobe's digital publishing platform here

creating iphone app for existing site. need advice about the data I'm downloading

I'm building an iPhone app for existing site (a local news site)
Main page with articles headers, when click on them you move to the article page. Simple.
This is the first time I'm building such type of app.
I have 3 general questions, just to make sure :
For the iphone, Do we need to
re-create the website article's
pictures for the iphone ? or there
is some programming tool that on the
fly make the files looks better on
the iphone ? or maybe, there is some
technique that creates one artice
picture that looks right both for
the server and the iphone ?
Usually, Do you need to create
special data channels from the
iPhone webservice ? or programmers
just use the existing rss channels
of the webserver ?
If someone know nice artice about
this stuff, It will help a lot. just
see what other are doing.
thanks.
You can see the intent Media apps, these apps are working like what you want your app to.
1) You're better off creating mobile versions of the images. You can do image processing on the iPhone, but you'll have to have the original and that makes the whole thing pointless (ie. you have to download the whole thing.) Generate a mobile thumbnail when those are uploaded on the server.
2) RSS will do. There's a very good tutorial at cocoadevblog.com about approaching such a task (I guess this covers 75% of the work you have to do)
3) Check 2) ;-)
if your download image is bigger the the thumbnail you are trying to display,
then the problem is in your code that change the image size. check carefully what are you doing to the image after downloading it.
I would recommend to create square thumbnails of your pictures at the server level. This will allow you to easily position in the iPhone screen, plus you will not need to download the whole image from the server.
nnahum

How to change wallpaper in iPad programmatically?

How to change wallpaper in iPad programmatically?
You can't do this. The user decides what wall paper s/he wants and has one, single place to change it. You can, however, add new items to the user's saved photos list, which they can choose from when they change their wallpaper.
Apparently, it is possible: see this link:
You can save pictures to your iPad's photo album or directly to wallpaper -- a neat feature.
Quite likely, it's a private api, that only Apple can use in their iAds, but I'm still interested in how they accomplish that.
As far as I know, iAds are basically just little HTML5 web sites, so, the call would be part of the html code. It shouldn't be to difficult to figure out what's going on.

Where to find iPhone system buttons and icons graphics?

I'm trying to find a way to use the original Apple system buttons and icons in a web site.
Is there a way to get these original graphics in png format?
There are not-so-nice ways to obtain them of course. Two I was thinking of:
Save them from this link, then convert to png.
Take screen captures on the iPhone itself, and cut the icons from the saved images.
Is anyone aware of a nicer way to obtain the original graphics? Does anyone know where they are stored on the Mac?
Thanks :-)
Ariel
You can download this UIKIT ARTWORK EXTRACTOR project from github and try run it on any simulator , it will extract the all icons of the current SDK and save it to your desktop with all icons.
Source : https://github.com/0xced/UIKit-Artwork-Extractor
Apple HIG Issue: https://github.com/0xced/UIKit-Artwork-Extractor/issues/11
As per the above issue, The extracted appropriate icons can be used in your iphone apps but using it in other platform may cause any copyright issue.
The icons are scatter throughout the system applications they are a part of. There is no central location they can be harvested from. Some of the icon apps might be useful for harvesting them once you find them.
If your interested in UI elements, the Interface Builder bundles have most of them inside.
I know that Graffeltopia has numerous Omnigraffel stencils with Mac system graphics in them.
I think copyright wise, your okay as long as (1) you put a notice that that Apple has the copyright on the images and (2) you don't create the impression you are in anyway Apple Computer and (3) you don't use them to create close simulations of the Apple user interface in any medium.
Otherwise, it follows under fair use. For example, if your doing and article on the Apple UI you can definitely use the graphics in examples.

Newbie wants to create a PDF reader for ipod touch - what's the best approach?

I want to make a small app that displays a PDF, presenting zoom-able single pages with a previous-next page function.
The Core Graphics API is pretty much the same in Cocoa and Cocoa touch. Read up on CGPDFDocument, it should provide you with everything you will need to render PDF pages. You won't need to read the PDF spec or use a library to parse PDF files directly. You will probably to learn more about Core Graphics / Quartz 2D / etc. to understand how to use those functions inside of a Cocoa app.
Based on the gradually evolving Apple policy of rejecting application submissions that duplicate functionality already on the iPhone I would worry about spending too much time even as a newbie on something that is part of the core iPhone feature-set.
This is pretty trivial. The CGPDFDocument functions will allow you to do anything you'd want to do with a PDF file.
The iPhone and iPod touch can view PDFs already, as one of the TV adverts in the UK shows an email with a .pdf attachment (of swimming lessons) being viewed. It can also view .doc, .xls, and so on, so if he is creating a viewer type application then supporting those as well could be a nice feature addition later on.
This means there is a PDF framework on these devices that you will need to access. Presumably Apple can provide support here if he is a paid up developer. Syncing the PDFs to the device is the actual real difficulty, as this isn't supported by iTunes. I assume that you would need to write a network based synchronisation tool, or have an online cloud for holding people's PDFs.
The device doesn't support Flash, so using PDF to Flash conversion tools will not work.
I found this HTML5 framework that should work on an iPad http://bakerframework.com/
but I didn't test it yet.