I created an iPhone app and published to the iTunes. Now my client complainig when he search it from the iPad it doesn't display under iPad apps. He asked me to make it search under iPad also. Then how I can do this plz help me.
Thanks
You can find it if you tap the iPhone tab on your iPad. If you want it to show up under iPad apps, it has to be an iPad app (or a Universal app, meaning it is designed for both iPhone and iPad). If you are looking to optimize your app for iPad and make it a Universal app, here are some resources to get you started:
Apple's Advanced App Tricks Guide
Creating a Universal iOS App Tutorial
Creating a Universal iOS Application
If you go to Xcode and start a new project, and click "Universal", Apple will have most of the work done for you. You will also find that it is a lot more straightforward than it sounds; basically you use the same code with different nib files. If you need more advanced control, you can always detect which device you are running on to do stuff programatically.
Related
We know that in monotouch we have 2 solution for developing a project for both iPhone and iPads.
First is using Montouch iPad Application projects for iPad, and Monotouch iPhone Application projects for iPhone and create two separate project for each of them.
Another solution is using one Universal Projects for both o them.
The question is: what solution is better and with witch one the result has more quality?
Pros and cons of Universal app.
Pros:
One place to fix bugs in app's business logic;
Convenient to users (after install on one device it could be automatically installed on other device);
Marketing costs could be half as much;
Cons:
It could be too many if -blocks, which are checks for UIDevice.CurrentDevice.UserInterfaceIdiom;
Bigger app size;
Some of the features (mostly in games) do not fit well on iPhone's display.
If you used XIB-based interfaces, you must make separated XIB for iPad OR update XIB content layout in UIViewController's ViewWillAppear event (in which iOS updates View frame according to display size);
If your app is not free, you couldn't release "HD version" with bigger price.
Basically, universal app is better for users, but harder for developers and designers.
I think, you are asking about iPhone and iPad. Because, universal app includes iPhone and iPad (not iPhone and iPod).
So considering this:
You should go with Universal app because of below reason:
1) There will be one source file of the app which will work in both iPhone and iPad.
2) If user has both devices (iPhone and iPad), then they get a single copy of the app and can install in both devices.
3) Your app supports both devices, so users will be highly attract and download your app quickly.
4) If your app will more downloaded (because of Universal app) then there are chances that, your app comes into "New and WhatWorthy" section and even "Feature" section of the apple.
There can be main reason why we should go for Universal app instead of separate app for iPhone and iPad.
Hope, you got an idea.
Cheers!
Hi I have wrote an application which is suitable for iphone (haven't uploaded to appstore yet)
I want this app to be supported on iPad as well.
Do I need to open a new project and create a separate app for iPad or is there a way to create a single app for both ?
Thanks
Nice tutorial to start porting of app from iphone to ipad.
http://www.raywenderlich.com/1111/how-to-port-an-iphone-application-to-the-ipad
no need to create a new project, if u like to release for iPad also you need to resize for the all the classes, whichever view suits for the iPad, and also check it in your ipad,then deploy target should be both for iPad and iphone
I have a rock solid iPhone app and wanted to know how I could get an iPad app out through iTunes Connect.
What steps are required in Xcode (or AppCode) to compile the app iPad friendly?
What features (like gps) should I pull from the iPhone code base to prevent strange crashing on the iPad?
How do I link and publish the iPad app in iTunes Connect so users who search see my app with a + sign in the App Store (assuming this means it's iPhone and iPad friendly)?
And finally, what else should I look out for doing this from a single obj-c codebase?
There are two types of porting possible one is universal app (in which a plus sign is shown with your app in itunes) and the other is two device-specific application (in which two targets are created one for iphone and one for ipad and both get released as complete independent apps). Now it depends on you which modal you choose. Yet I ported my apps using the second option as I want user to buy each time for each of his device :). Anyways, solely depends on you, here's a good tutorial for this http://www.raywenderlich.com/1111/how-to-port-an-iphone-application-to-the-ipad. I haven't came across any such thing which can crash a similar app on the ipad but might there'd be some. Though there are somethings which I came across that the ipad (ipod too) doesn't have any vibrator available, as my iphone app was using vibration to give some indication, so if you're using it you might need to circumvent it with some alternatives plus your app should support the PortraitUpsideDown orientation. It's weird that APPLE rejected my third ipad app due to this after releasing my first two apps with the similar limitation :).
I started to develop an iPhone App for a client but the binary not yet submitted to Apple. My client asked me whether they can run the iPhone App also on the iPad. I am not sure what to answer. I am away from home and cannot even check how this all works in XCode. I wonder whether I have to submit two binaries two Apple - one for iPhone and one for iPad - or how this all works? If somebody with experience can explain me. Basically I need to figure out how much more effort I have to consider if it is only making the app work on the iPad. I do not mean the effort to redesign the whole app being a real "iPad app". Just to make it work and when somebody downloads the app and it can be for an iPhone and for an iPad and it does not matter.
An iPhone app can run on an iPad anyway, but that's not a great experience (get your iPad out, download a free iPhone app, and try it). You could make a 'universal' application that works properly on both types of hardware, most of the code you've written will already work properly on the iPad side but you'll need new views and view controllers (and graphics).
If you have well applied the MVC pattern, you only need to create new viewController made for iPad.
Got your question #hol.
that you dont wanna redesign the application for iPad but you want your application to run on iPad also.
iPhone applications can be installed in iPad and when we run it it gives 2X button in the right bottom corner which zooms the iPhone application in iPad. But the problem is it gives blur images as the images are zoome to double.
And the question that your client is asking whether it is iPad compatible or not then the answer is NO.
For making both iPhone and iPad compatible as mentioned above by all you have to develop universal application.
where either you have to make 2 nibs for each view controller..
Hope this helps..
hAPPY iCODING...
I gave an app in the app store got ipad. I also made a app for the iPhone now.
What you guys suggest should I create a new app for the iPhone or is there way to add my iPhone binary to my current ipad app?
Thanks for your help.
There is no way to include the iPad and iPhone binary together. If you want to put them together, you'll need to create a universal application. You will have checks at run time that will determine whether or not your app is running on an iPad or iPhone, this will determine which set of ViewControllers your app will display.
There is a lot of information out there on creating universal apps.