Your SlideShare is downloading. ×
0
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Beyond App Store -Distribution of iOS Applications
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Beyond App Store -Distribution of iOS Applications

1,497

Published on

Die Verteilung von iOS-Applikationen ist besonders im Enterprise Umfeld von zentraler Bedeutung. Custom B2B Apps sollen meist nur einem eingeschränkten Nutzerkreis zugänglich gemacht werden. …

Die Verteilung von iOS-Applikationen ist besonders im Enterprise Umfeld von zentraler Bedeutung. Custom B2B Apps sollen meist nur einem eingeschränkten Nutzerkreis zugänglich gemacht werden.
Der Vortrag zeigt zunächst die Möglichkeiten zur App-Distribution mittels des Apple Developer Programs sowie deren Vor- und Nachteile auf. Insbesondere App Store Submission und Ad-Hoc Distribution über Drittanbieter-Portale sind hier ein Thema.
Im Falle des flexibleren Enterprise Programs stellt sich schnell die Frage, wie eine kontrollierte Distribution von Apps überhaupt möglich ist. Eine komfortable und mächtige Lösung hierfür bieten so genannte Mobile Device Management (MDM) Tools, die neben Distribution und Updates per Push auch der Durchsetzung von IT-Richtlinien auf mobilen Endgeräten dienen.

Published in: Business, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,497
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
24
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • http://mobiledan.net/2012/03/02/5-options-for-distributing-ios-apps-to-a-limited-audience-legally/\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. Beyond App Store -Distribution of iOS Applications Christian Wack
    • 2. Contents • About Us • Apple Developer Programs - Overview • Distribution with iOS Developer Program • Distribution with iOS Enterprise Developer Program • Beta-Testing and Analytics • Alternative App Stores • Mobile Device Managementlet‘s dev - http://www.letsdev.de 2
    • 3. About us Dipl.-Inf. (FH) Christian Wack (Founder & Lead Developer) Dipl.-Inf. (FH), MBE Karl-J. Wack (Founder & Managing Director)let‘s dev - http://www.letsdev.de 3
    • 4. About us • Start-Up Founded in 2010 • Located in Karlsruhe • Focussed on Enterprise App Development • Interdisciplinary Team of Designers and Developerslet‘s dev - http://www.letsdev.de 4
    • 5. Our Services Mobile Development native & cross platform (iOS, Android, Windows Phone 7, BlackBerry) Our development expertise is focused on B2B applications, also known as enterprise-apps or business-apps. Backend Development Connecting mobile devices to existing or new backend solutions. Distribution of Enterprise Apps Mobile Device Management (MDM)-Systems and rollout processes of in-house applications.let‘s dev - http://www.letsdev.de 5
    • 6. Our Services 5 1 3 Consulting 2 4 We give you competent advice during the conception, development and distribution phases of your Mobile Application. let‘s dev Haid-und-Neu-Straße 7 76131 Karlsruhe Phone: +49 721-75 40 67 53 Fax: +49 721-75 40 66 53 User Interface Design Email: contact@letsdev.de Regardless of which target platform an app is developed for, the User Internet: www.letsdev.de Interface plays always a key role. xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxxxxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxxxxxxxxx xxxxxxx xxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxx AV Production xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxx xxxxxxx xxxxxxx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxx xxxxxxx xxxxxxx xxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xx xxxxxxxx xxxxxxxx xxxxxxx xxxxxxx xxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxx xxxxxxx xxxxxxxxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxx xxxxxxxxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxx xxxxxxx xxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxxxx xx Professional Production of high quality full HD Videos of Mobile xxxxxxxx xxxxxxx xxxxxxxx xxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxx xxxxxxx xxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxxxx xx xxxxxxxx xxxxxxx xxxxxxxx xxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxxxxxxxxx xxxxxxxx xx xxxxxxxx xxxxxxx xxxxxxxx xxxxxxx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxxxxxxxxx xx xxxxxxxx xxxxxxx xxxxxxxx xxxxxxx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxxxxxxxxx xx xxxxxxxx xxxxxxx xxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxxxxxxxxx xxxxxxxx xxxxxxxx xx xxxxxxx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxx xxxxxxxx xxxxxxxx xxxxxxx xx xxxxxxx xxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xx xxxxxxxxxxxxxx xxxxxxx xxxxxxxx xxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxx xx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxx xxxxxxx xx xxxxxxxx xx xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxx xxxxxxx xxxxxxxx xxxxxxxx xx xxxxxxx xx xx Applications including visualization of touch gestures. Tablet Publishing The new way of providing digital content to your customers.let‘s dev - http://www.letsdev.de 6
    • 7. Apple Developer Programs Overview
    • 8. Apple Developer Programslet‘s dev - http://www.letsdev.de 8
    • 9. Apple Developer Programs let‘s have a closer looklet‘s dev - http://www.letsdev.de 8
    • 10. iOS Developer Program (Individual) • In General, a developer license is needed for deployment on a device • Distribution of apps via Apple App Store or Business Store • Ad-hoc distribution - mainly for beta-testing • No Team management possible -> only one developer • Cost: $99/yearlet‘s dev - http://www.letsdev.de 9
    • 11. iOS Developer Program (Company) • In General, a developer license is needed for deployment on a device • Data Universal Numbering System Number (DUNS) needed - be aware that the registration process may take a while • Distribution of apps via Apple App Store or Business Store • Ad-hoc distribution - mainly for Beta-Testing • Creation of developer teams possible • Cost: $99/yearlet‘s dev - http://www.letsdev.de 10
    • 12. iOS Developer Enterprise Program • In General, a developer license is needed for deployment on a device • Data Universal Numbering System Number (DUNS) needed - be aware that the registration process may take a while • No submission of apps to Apple App Store or Business Store possible • Ad-hoc distribution - mainly for beta-testing • In-house distribution possible • Creation of developer teams possible • Cost: $299/yearlet‘s dev - http://www.letsdev.de 11
    • 13. iOS Developer Program Distribution
    • 14. Apple App Storelet‘s dev - http://www.letsdev.de 13
    • 15. Apple App Store - Pros • Highly available, understood and well-known to users • World wide market access • Billing done by Apple • Automated update distribution • Detailed sales statistics and access to Crash- Reports (iTunes Connect)let‘s dev - http://www.letsdev.de 14
    • 16. Apple App Store - Cons • Review Process for apps and app updates • Could lead to delay • Introduces limitations • 30% of revenue goes to Apple • App visible and available for public • Protection via login possible • Problems to get recognized (App Store SEO resp. ASO)let‘s dev - http://www.letsdev.de 15
    • 17. Apple App Store - Limitations • App download limited to 50MB (IPA filesize) • >50 MB only via WiFi • App is not allowed to exceed 2GB (IPA filesize) extended app • No use of private APIs, no hacks like long-running background downloads • App Store guidelines (rejections always possible) • Get your app into review as early as possible (hide it from App Store by increasing the release date)let‘s dev - http://www.letsdev.de 16
    • 18. Business App Storelet‘s dev - http://www.letsdev.de 17
    • 19. Volume Purchase Program (VPP)let‘s dev - http://www.letsdev.de 18
    • 20. Custom B2B Apps Pros • Targeted distribution to exclusive VPP-customers • Not open to public (App Store), Business Store only • Billing done by Apple • Full iTunes Connect functionality (stats, crash-reports) Cons • US only (planed for this year in selected countries in the EU) Brand new: available in Germany now! • App Store approval process -> same limitations • Apple will need to log in and operate the application in the review processlet‘s dev - http://www.letsdev.de 19
    • 21. iOS Enterprise Developer Program Distribution
    • 22. Ad-hoc Distribution also available in iOS Developer Program Pros • no approval process • not publicly available • Over the air (OTA)-Distribution via mail or hyperlink • Perfect for beta-testing Cons • Limited to 100 devices (identified by UDID, registration is a manual process) • Manual distribution of App and updates • Provisioning profiles expire after one yearlet‘s dev - http://www.letsdev.de 21
    • 23. In-House Distribution Pros • Not publicly available • OTA-Distribution from mail or hyperlink or via MDM • No review process -> no rejections, no limitations (can use private API, does not need to stick to Apple guidelines) Cons • Intended for employees and contractors of the licensee only, no external distribution • No access to apple services like billing, iTunes Connect • No automated (update) distribution (need to handle that on your own, e.g. with an MDM-Server)let‘s dev - http://www.letsdev.de 22
    • 24. Improve Your AppBeta Testing, Crash Reports, Statistics
    • 25. TestFlight https://www.testflightapp.comlet‘s dev - http://www.letsdev.de 24
    • 26. TestFlight • Distribute beta versions of your application • Collect live crash reports • Free, but iOS only • Can use ad-hoc or in-house distribution • Distribution and feedback is managed by a cloud-service • Additional services provided via open source SDK: • Remote logging , usage statistics, in-app questions, in-app updates, in-app feedback • Most SDK functions can be used in rolled-out apps, toolet‘s dev - http://www.letsdev.de 25
    • 27. let‘s dev - http://www.letsdev.de 26
    • 28. Hockey App http://www.hockeyapp.netlet‘s dev - http://www.letsdev.de 27
    • 29. Hockeyapp • Distribute beta versions of your application • Plans from 10 $/month • Supports different platforms • Collect live crash reports • Open source SDKlet‘s dev - http://www.letsdev.de 28
    • 30. let‘s dev - http://www.letsdev.de 29
    • 31. Other Solutions iBetaTest - http://www.ibetatest.com diawi - http://www.diawi.com partnerpedia - http://www.partnerpedia.com/eaz.htmllet‘s dev - http://www.letsdev.de 30
    • 32. Alternative App Store
    • 33. Cydia Store • Not reachable by Apple App Store (there is no app) • Only usable with jailbreak devices • Why jailbreak? There are more functionality, more features for your mobile device • A lot of features would be realized by the community and are only usable with jailbroken devices (e.g. tethering, notification center,...) • Apple App Store often not usable by jailbroken devices • Same possibilities as Apple App Store (buy apps, advertisement, app updates,...) • A wide target group (students, developers, hackers, ...)let‘s dev - http://www.letsdev.de 32
    • 34. Jailbreak feature examplelet‘s dev - http://www.letsdev.de 33
    • 35. Mobile Device Management (MDM)
    • 36. Mobile Device Management (MDM) • Deploy, secure and support your mobile devices in the enterprise • Control your mobile devices • OTA („over the air“) • Ensure security policies • App management (distribution of apps and updates)let‘s dev - http://www.letsdev.de 35
    • 37. MDM Systems • Already integrated in Mac OS X Server, but iOS only • Air-Watch • MaaS360 • MobileIron • Ubitexx • Tangoe • Matrix 42 • Casper Suitelet‘s dev - http://www.letsdev.de 36
    • 38. MDM Systems - What should a good tool have? • Should support at least 2 platforms (i.e. iOS and Android) • App Updates (own apps) via push mechanism • Support for Desktop OS (optional)let‘s dev - http://www.letsdev.de 37
    • 39. MDM Systems - Use cases • Enroll devices with its policies, settings, apps etc. (e.g. Mail, VPN, Calendar) • Device lost • device could be wiped by push • Policies • Password policy • Permitted hardware support e.g. using camera • Roaming policy. Is roaming allowed? • Permission of 3rd party email adresses? • Find devices • Monitor deviceslet‘s dev - http://www.letsdev.de 38
    • 40. Mobile Device Management MobileIron - http://www.mobileiron.comlet‘s dev - http://www.letsdev.de 39
    • 41. Mobile Device Management MaaS360° - http://www.maas360.comlet‘s dev - http://www.letsdev.de 40
    • 42. Mobile Device Management airwatch - http://www.air-watch.comlet‘s dev - http://www.letsdev.de 41
    • 43. Mobile Device Management SAP Afaria - http://www.sybase.com/products/mobileenterprise/afarialet‘s dev - http://www.letsdev.de 42
    • 44. Questions?Haid-und-Neu-Str. 7 · 76131 Karlsruhe · +49 721 75 40 67 53 contact@letsdev.de · http://www.letsdev.de

    ×