iOS Universal app - common pitfalls

Stavash

I am searching online for a good list of bullet points to be aware of when creating an iOS universal app. For instance, the UIImagePickerController needs to be presented differently, some devices might not support messaging or placing phone calls, etc...

Does anyone know a good resource that has a complete "checklist" of items to go over before launching a universal app?

Thanks in advance.

CaptJak

A complete list of pros and cons? No, I don't think there is one.

But there are many sources of data where this can be gotten from, although I wouldn't call them "official sources". I had the same dilemma and this is what I found:

PROS

  • From a maintenance and support perspective, one code base is easier to manage.
  • A single release - updates and patches - covers all devices at the same time.
  • Apple encourages universal apps, so the chance of getting featured on their "Featured List" is bigger. (I don't know this to be fact and I personally haven't heard from Apple on this...)
  • Customer satisfaction is increased, because customers don't have to deal with or buy multiple apps.
  • The increase in customer satisfaction could result in better reviews, translating into higher sales.
  • Works on all Apple iOS Devices.

CONS

  • Large memory usage. The largere graphics (and possibly higher resolution) that you will use for your iPad, in addition to those you use for the iPhone will make you app pretty chunky, and maybe even surpass the download limit for some service providers.
  • You cannot set individual prices for the iPhone and iPad version, since you're just releasing one app with a single price tag.
  • You can't see how your sales are split between the iPhone and iPad version.
  • You are missing out on earnings generated by people willing to buy both the iPhone version and the iPad version of the app.
  • With separate apps, you potentially launch your app twice - once per platform. This gives you two windows of great exposure (one for each platform) as opposed to one (for both platforms).

As can be seen, most of these Pros & Cons are related to sales and App Store release and whatnot, so if your app is free, or private (only distributed Ad Hoc) then a lot of these points won't really apply.

As you mentioned messaging and phone calls, you would have to use your own judgment on that depending on what your app will be used for, but iPhone or iPad or Universal does not have an affect on those. Those problems are device specific, and should be made compatible for both 3G and non 3G devices, as you can have both options for either device.

The most combined source for pros and cons I have found is here: On Going Universal.

In summary it boils down as to what your app will be for and what you want, but using the pros and cons above should help you come to a conclusion.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

iOS Universal Links apple-app-site-association 파일 믹스 2 동일한 앱의 서명

분류에서Dev

Sync data between devices with windows universal app

분류에서Dev

Changing Windows Universal App LockScreen Background

분류에서Dev

Interactive MapIcon, Windows Phone 8.1 Universal App

분류에서Dev

WebView.InvokeScriptAsync not working in universal app

분류에서Dev

Where can I run into pitfalls when using an Android emulator over a real device for app development?

분류에서Dev

Universal Ios 7 앱 치수 및 재료

분류에서Dev

iPhone에서 Universal App 문제로

분류에서Dev

Windows Phone Universal App error calling async function on load

분류에서Dev

Windows Universal App 8.1 C++ / Custom Class Property

분류에서Dev

Windows Phone 8.1 Universal app adding a new contact

분류에서Dev

React Universal App : 인증 된 API 호출

분류에서Dev

Wordpress to app (android and ios)

분류에서Dev

iOS AlertView App Extension

분류에서Dev

I developed an app only on IPhone now i want the same app universal, is there any way to transform it on Xcode?

분류에서Dev

Dynamic filters shiny app with equal/common levels

분류에서Dev

Embed iOS App On Web As A Simulation

분류에서Dev

My first APP, Cordova and iOS

분류에서Dev

Hybrid app with native iOS features

분류에서Dev

black transition in animation ios app

분류에서Dev

App installation failed in iOS 7

분류에서Dev

(Universal Windows App) System.NullReferenceException: Object reference not set to an instance of an object

분류에서Dev

장치 (Windows 머신 10,8.1)에 Windows Universal App 8.1 설치

분류에서Dev

Windows 10 Universal App 페이지 간 탐색 VB.NET

분류에서Dev

With a WP8.0 app in the Windows Phone store. What does the user's Win 8.1 phone display if there is a Universal App with same name?

분류에서Dev

Google Cloud App Engine에 Angular Universal 앱을 배포 할 때 오류 발생

분류에서Dev

Windows Universal App-Javascript-파일 IO-파일이 이미있는 경우 충돌

분류에서Dev

iOS: Is it possible to get iTunes app link from iOS application programmatically?

분류에서Dev

iOS app with content downloading automatically (about App Store policy)

Related 관련 기사

  1. 1

    iOS Universal Links apple-app-site-association 파일 믹스 2 동일한 앱의 서명

  2. 2

    Sync data between devices with windows universal app

  3. 3

    Changing Windows Universal App LockScreen Background

  4. 4

    Interactive MapIcon, Windows Phone 8.1 Universal App

  5. 5

    WebView.InvokeScriptAsync not working in universal app

  6. 6

    Where can I run into pitfalls when using an Android emulator over a real device for app development?

  7. 7

    Universal Ios 7 앱 치수 및 재료

  8. 8

    iPhone에서 Universal App 문제로

  9. 9

    Windows Phone Universal App error calling async function on load

  10. 10

    Windows Universal App 8.1 C++ / Custom Class Property

  11. 11

    Windows Phone 8.1 Universal app adding a new contact

  12. 12

    React Universal App : 인증 된 API 호출

  13. 13

    Wordpress to app (android and ios)

  14. 14

    iOS AlertView App Extension

  15. 15

    I developed an app only on IPhone now i want the same app universal, is there any way to transform it on Xcode?

  16. 16

    Dynamic filters shiny app with equal/common levels

  17. 17

    Embed iOS App On Web As A Simulation

  18. 18

    My first APP, Cordova and iOS

  19. 19

    Hybrid app with native iOS features

  20. 20

    black transition in animation ios app

  21. 21

    App installation failed in iOS 7

  22. 22

    (Universal Windows App) System.NullReferenceException: Object reference not set to an instance of an object

  23. 23

    장치 (Windows 머신 10,8.1)에 Windows Universal App 8.1 설치

  24. 24

    Windows 10 Universal App 페이지 간 탐색 VB.NET

  25. 25

    With a WP8.0 app in the Windows Phone store. What does the user's Win 8.1 phone display if there is a Universal App with same name?

  26. 26

    Google Cloud App Engine에 Angular Universal 앱을 배포 할 때 오류 발생

  27. 27

    Windows Universal App-Javascript-파일 IO-파일이 이미있는 경우 충돌

  28. 28

    iOS: Is it possible to get iTunes app link from iOS application programmatically?

  29. 29

    iOS app with content downloading automatically (about App Store policy)

뜨겁다태그

보관