Quark App Studio - 9.5 Operation Manual

Loading...

A Guide to App Studio 9.5

CONTENTS

Contents

Note for users of App Studio 9.2 and 9.3

.........................................4

Understanding App Studio................................................................

5

Understanding the App Studio format...................................................................

7

Understanding the App Studio Publishing Portal...................................................

7

Understanding App Studio apps.............................................................................

8

Understanding layout families................................................................................

8

Creating an App Studio issue..........................................................

10

Creating an App Studio layout.............................................................................

10

Adding interactivity to an App Studio issue.........................................................

12

Adding a button to an App Studio issue.......................................................................

13

Adding a slideshow to an App Studio issue..................................................................

14

Adding a video to an App Studio issue........................................................................

17

Adding audio to an App Studio issue...........................................................................

19

Adding a Web view to an App Studio issue..................................................................

20

Adding a scroll zone to an App Studio issue................................................................

21

Adding a zoomable picture to an App Studio issue.....................................................

23

Working with interactivity actions........................................................................

24

Creating a Go to Page action........................................................................................

25

Creating a Play Sound File action.................................................................................

26

Creating a Show Pop-Up action....................................................................................

26

Text in App Studio layouts...................................................................................

27

Fonts in App Studio layouts..................................................................................

27

Hyperlinks in App Studio layouts..........................................................................

28

Groups in App Studio layouts...............................................................................

28

Synchronizing content between orientations.......................................................

28

Reviewing Digital Publishing asset usage.............................................................

29

Exporting an App Studio article...........................................................................

29

Previewing an App Studio issue...........................................................................

31

Publishing an App Studio issue.............................................................................

31

Creating an App Studio app............................................................

32

Preparing to submit an App Studio app to Apple................................................

32

Creating your developer account..................................................................................

32

ii | A GUIDE TO APP STUDIO 9.5

 

CONTENTS

Getting your iPad's device ID........................................................................................

33

Creating your iOS Development Certificate.................................................................

33

Creating your iOS Distribution Certificate....................................................................

34

Registering devices.......................................................................................................

34

Creating an app ID........................................................................................................

34

Setting up for push notifications...................................................................................

35

Creating a Development Provisioning Profile...............................................................

36

Creating an App Store Provisioning Profile...................................................................

37

Creating an app description in iTunes Connect............................................................

38

Setting up in-app purchases.........................................................................................

39

Preparing to submit an Android App Studio app.................................................

41

Requesting an App Studio app.............................................................................

41

Updating an App Studio app................................................................................

42

Submitting an app to Apple............................................................

43

Submitting an Android app.............................................................

44

Legal notices...................................................................................

45

A GUIDE TO APP STUDIO 9.5 | iii

NOTE FOR USERS OF APP STUDIO 9.2 AND 9.3

Note for users of App Studio 9.2 and 9.3

Beginning with version 9.5, App Studio is switching from the proprietary AVE format to the industry-standard HTML5 format.

If you want to continue creating AVE issues and AVE apps, you can do so. Note, however, that the following changes have been made:

The App Studio palette has been renamed to the Quark AVE Interactivity palette.

The AVE App Studio Publishing Portal has been renamed and moved to http://avepublishing.quark.com.

App Studio Issue Previewer has been renamed to Quark AVE Previewer.

App Studio Factory has been renamed to Quark AVE AppFactory.

If you keep these changes in mind, you can continue to use A Guide to App Studio 9.3 to create AVE apps and issues.

AVE apps can only display AVE issues, and App Studio 9.5 apps can only display HTML5 App Studio issues.

4 | A GUIDE TO APP STUDIO 9.5

UNDERSTANDING APP STUDIO

Understanding App Studio

The App Studio feature lets you create a customized app for the iPad®, iPhone®, or Android device; distribute that app through the Apple® App Store or an Android app store; and then create and publish content that your customers can purchase and download from within the app.

There are two parts to any App Studio solution:

An App Studio app is an app that you build with the App Studio Publishing Portal. After you build and test your App Studio app, you can submit it to the Apple App Store or an Android app store. If it is approved, it will be made available to your customers.

You can use the App Studio Publishing Portal to create your own custom apps.

An App Studio issue is the digital equivalent of a book or a magazine. You can create and export App Studio issues in QuarkXPress.

A GUIDE TO APP STUDIO 9.5 | 5

UNDERSTANDING APP STUDIO

You can use QuarkXPress to create App Studio issues.

Your customers will use your App Studio app to view your App Studio issues. You and your customers can also view and test App Studio issues in a free Previewer iPad app that is available from the Apple App Store.

You can view App Studio issues in your own custom app or in a Previewer app.

Once you've created your app and your issues, you can make the issues available on a Web server, set up in-app purchases for each of your issues on the Apple developer Web site or on an Android app store, and then submit your app to the app store.

Once your app and its content is approved, your customers will be able to download your App Studio app from the app store and use it to browse, purchase, and read your App Studio issues. And you don't even have to set up your own eCommerce solution — the money from issue purchases goes automatically into your account through the in-app purchase feature.

6 | A GUIDE TO APP STUDIO 9.5

UNDERSTANDING APP STUDIO

Your customers can buy your issues from within your custom app. When they do, the issues download to their device from a Web server.

Understanding the App Studio format

The App Studio format lets you create issues using HTML5 and JavaScript. Because HTML5

is a platform-independent format, you can read App Studio issues in any Web browser

that has a compatible HTML5 renderer.

You can use two types of apps to view App Studio issues:

App Studio Issue Previewer. This free app is designed to let you view and test App Studio issues on a physical device.

A custom App Studio app. For example, if you are publishing a magazine, you might have an app that has been built specifically to deliver that magazine.

Each App Studio issue is made up of one or more articles. Each article corresponds to a single QuarkXPress project file and may consist of one App Studio layout (if the article supports only one orientation) or two App Studio layouts (if the article supports dual orientations). An article can be one or more pages long, and does not have to represent a discrete unit of content.

App Studio articles are not the same thing as QuarkCopyDesk articles.

Exported App Studio issues are hosted on the App Studio Publishing Portal. Because they are in HTML5 content, you can view them in a Web browser by logging in to the App Studio Publishing Portal. There, you can navigate to your issues, display their component articles, and view individual pages in any orientation. For more information, see "Understanding the App Studio Publishing Portal."

Understanding the App Studio Publishing Portal

On the App Studio Publishing Portal (http://my.appstudio.net), content is organized into

organizations, publications, issues, and articles.

A GUIDE TO APP STUDIO 9.5 | 7

UNDERSTANDING APP STUDIO

Organization: Represents the organization that is responsible for one or more related publications. When you create an account on the App Studio Publishing Portal, one of the first things you do is create an organization.

Publication: Represents a set of related issues. For example, a publication might represent a particular magazine title.

Issue: Represents a discrete unit of content to be downloaded as a whole. For example, an issue might represent a single issue of a magazine title.

Article: Issues are divided into one or more articles, each of which is created from a single QuarkXPress project. Articles also allow issue creators to break issues down into multiple QuarkXPress projects. Each article displays as an entry in the automatically generated table of contents.

The content of your issues is stored on the App Studio Portal, which serves it to your App Studio apps. For more information about creating App Studio issues, see "Creating an App Studio issue."

The App Studio Publishing Portal also provides a way for you to create your own App Studio app. This is basically a matter of supplying descriptive information about your app and uploading some graphic resources. For more information, see "Creating an App Studio app."

Understanding App Studio apps

To create an App Studio app, you simply enter some descriptive information and upload your developer credentials. The Publishing Portal builds two versions of the app: a build for testing on your device, and a build for submission to the App Store. For more information, see "Creating an App Studio app."

Understanding layout families

A QuarkXPress project file can contain multiple layouts (for more information, see "Projects and layouts" in A Guide to QuarkXPress). When you create an App Studio layout, QuarkXPress creates a separate layout for each device/orientation combination you checked in the New Project dialog box. All of these layouts are members of a single layout family.

8 | A GUIDE TO APP STUDIO 9.5

UNDERSTANDING APP STUDIO

A layout family displayed in split view. Each tab across the top represents a layout that is part of the layout family.

A layout family is a group of layouts that represents a single App Studio article. One layout family might include a horizontal layout for the iPad, a vertical layout for a different type of tablet, and both vertical and horizontal layouts for a third type of tablet. All of the layouts in a layout family are bound to one another in terms of page count; if you add or delete a page in one of a layout family's layouts, that page is added or deleted from all of the layouts in the layout family.

Layout families make it easy for you to keep content synchronized between the various editions of each page of content. For example, assume that you're working on a 30-page issue, and you discover that you need to add a new page after page 12. You can go to any of the layouts in the layout family and add the new page, and the page is automatically inserted in every other layout in the layout family. This is much easier than manually adding the new page to each layout one-at-a-time.

When you create a layout family, QuarkXPress displays the project in a split view. You don't have to work on the layout in split view, but it can be helpful when you're trying to keep different editions of a page consistent.

Another helpful feature for App Studio issues is the shared content feature. This feature lets you put copies of a picture or a chunk of text into different layouts, and then automatically keep the copies synchronized. So, for example, if you correct a name on page five of one layout, the name can be automatically corrected in all of the other layouts too. For more information, see "Working with shared content" in A Guide to QuarkXPress and "Synchronizing content between orientations."

A GUIDE TO APP STUDIO 9.5 | 9

CREATING AN APP STUDIO ISSUE

Creating an App Studio issue

App Studio issues are stored on the App Studio Publishing Portal. Before you can start creating content, you must create a free account on the Publishing Portal and set up an organization, a publication, and an issue for that account. Once you have created an issue, you can begin adding articles to it. To create an App Studio issue:

1 Go to http://my.appstudio.net.

2 If you don't have an account, create a free account.

3 Log in with your user name and password.

4 If you have not registered your organization, register it now.

5 If you have not yet created a publication for your issues, create it now.

6 Select the publication you want to add an issue to.

7Click Create New Issue.

In the Title field, enter a title for the issue. You can use this field to enter an issue number.

In the Subtitle field, enter a subtitle for the issue. You cna use this field for whatever you want.

In the Deadline field, enter a deadline. This field is optional.

In the Apple ID field, enter the Apple ID for the in-app purchase (if any) that your customers can use to purchase the issue. (For more information, see "Setting up in-app purchases."

In the Description field, enter a description for your issue.

8Click Create. The issue is created on the server. You can now upload artices to this issue from within QuarkXPress. (For more information, see "Exporting an App Studio article.")

Creating an App Studio layout

To create an App Studio layout, choose File > New Project and select App Studio from

the Layout Type drop-down menu.

10 | A GUIDE TO APP STUDIO 9.5

CREATING AN APP STUDIO ISSUE

New Project dialog box for an App Studio layout

The options in the Layout Members field let you create separate layout families for a variety of different devices. For example, if you check Vertical and/or Horizontal for both Tablet (iPad/Universal) and Phone (iPhone/Android), QuarkXPress will create a project with two layout families: One for tablets, and one for phones. (For more information about layout families, see "Understanding layout families.") This allows you to customize one version of the layout for tablet use, and another version for phone use.

You do not have to create layouts for more than one device. If you check Tablet (iPad/Universal), the issue will be automatically scaled down for smaller devices, and the issue aspect ratio will be maintained. You should create a layout for a particular device only if you want to tailor the layout to fit that device precisely.

To specify which orientations you want to support, check Vertical and/or Horizontal for the desired devices in the Layout Members list.

The OS Bar check box controls whether the layout allows room for the status bar at the top of the screen. Check this box if you are planning to export in App Studio format, and uncheck it if you are planning to export the layout as an AVE issue.

When you click OK, QuarkXPress creates a project with a layout family that contains layouts for each device/orientation combination you checked. For more information, see "Understanding layout families."

QuarkXPress displays the new project in a split view, so that you can work with multiple members of the layout family at the same time. For more information, see "Splitting a window" in A Guide to QuarkXPress.

By default, all new App Studio layouts include an RGB version of black named Black (RGB). You should use this version of black instead of the default CMYK Black color to achieve the darkest black in the exported App Studio issue, especially for text.

A GUIDE TO APP STUDIO 9.5 | 11

CREATING AN APP STUDIO ISSUE

By default, all App Studio layouts export with a white background. To create a different-colored background, draw a colored box that completely covers the page and then send it to the back. To avoid selecting the box as you work on the page, put the box on its own layer and then lock that layer.

Adding interactivity to an App Studio issue

You can add a variety of types of interactivity to an App Studio issue, including slideshows, movies, buttons, sound, and HTML with the HTML5 palette (Window menu). This palette lets you name and add interactivity to whichever object is selected in the layout.

HTML5 palette

Picture boxes, text boxes, and no-content boxes support different kinds of interactivity. Options that are not available for the selected item are disabled.

At the bottom of the palette, there is a list of all of the interactive objects in the active layout, including each enrichment type, object's name, and page number. You can navigate to any object listed here by double-clicking it.

12 | A GUIDE TO APP STUDIO 9.5

CREATING AN APP STUDIO ISSUE

Once you apply interactivity to a box, the application adds an icon to the box to show what kind of interactivity it has. To view these icons, make sure View > Visual Indicators is checked. The icons are as follows:

: Button

: Slideshow

: Video

: Audio

: Web View

: Scroll Zone

: Picture Zoom

The HTML5 palette includes a number of file selection controls. If you are logged into Quark Publishing Platform, you can choose whether to select a file from the file system or from Quark Publishing Platform. If you choose Platform from such a button, the Asset Picker dialog box lets you choose a Platform asset.

Quark Publishing Platform is a dynamic publishing platform that provides a broad range of functionality to streamline and automate your publishing process. For information about using App Studio with Quark Publishing Platform, see A Guide to Quark Publishing Platform. For general information about the Platform, visit http://www.quark.com.

Adding a button to an App Studio issue

To add a button to an App Studio issue:

1 Select the rectangular picture box you want to make into a button.

2 In the HTML5 palette, click Button.

A GUIDE TO APP STUDIO 9.5 | 13

CREATING AN APP STUDIO ISSUE

Actions added to a button

3Optionally, enter an internal name for the picture in the Name field. This name displays in the Interactive Objects area in the bottom of the palette.

4 If you want the button to be initially invisible, check Initially Hidden.

5To add an action for the button, click the button. Choose an action from the Action drop-down menu at the bottom, then use the controls below to configure the action. You can add multiple actions to the same button. For more information, see "Working with interactivity actions."

6 To finish configuring the button, click a different object or a blank part of the layout.

Adding a slideshow to an App Studio issue

Slideshows support both picture files and pages from QuarkXPress layouts. To add a slideshow to an App Studio issue:

1 Select the picture box you want to contain the slideshow.

2 In the HTML5 palette, click Slideshow.

14 | A GUIDE TO APP STUDIO 9.5

CREATING AN APP STUDIO ISSUE

Slideshow options

3Optionally, enter a name for the slideshow in the Name field. This name displays in the

Interactive Objects area in the bottom of the palette.

4 If you want the slidehow to be initially invisible, check Initially Hidden.

5 To allow the user to interact with the slideshow, check Allow Interaction.

6To allow the user to switch the slideshow to full-screen mode and back by double-tapping it, check Allow Fullscreen.

7To display slides uncropped when the slideshow is in fullscreeen mode, check Show Uncropped in Fullscreen. If this box is not checked, the slides use their picture-box crop in fullscreen mode.

8To make the slideshow start playing immediately when the user displays the page, check

Auto Play. If this box is unchecked, the user must manually change the slides with finger swipes or with buttons.

Slide Duration: Lets you control how long each slide is on the screen.

Transition: Lets you control the transition between slides.

Speed: Lets you specify how long each transition lasts.

9To make the slide pan and/or zoom at the beginning of its display, check Animate Pan and Zoom.

A GUIDE TO APP STUDIO 9.5 | 15

+ 32 hidden pages