PageSourceSearch

https://sax.net/smart-decisions/

html sax.net collected 2026-10-03 19:58:14 UTC 15,401 bytes, 291 lines download raw bytes

1<!doctype html>
2<html lang="en">
3  <head>
4    <meta charset="utf-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1.0,viewport-fit=cover">
6    <meta name="HandheldFriendly" content="true">
7    <meta name="apple-mobile-web-app-title" content="Sax.net">
8    <meta name="theme-color" content="oklch(60% 0.25 292.717)">
9    <link rel="mask-icon" href="/images/icons/masked-icon.svg" color="#FB1356">
10    <link rel="preload" as="image" href="/images/header.jpg" fetchpriority="high">
11    <link rel="preload" as="font" type="font/woff2" href="/fonts/55aa1177-351a-4d7d-8b6e-6e2964793b1a.woff2" crossorigin="">
12    <meta name="theme-color" content="#78ABBC">
13    <title>
14      Making smart decisions after WWDC · Sax.net
15    </title>
16    
17      <meta name="description" content="How will augmented reality, more productive iPads, and machine learning affect your app business?">
18    
19
20    <link rel="stylesheet" href="/css/output.css?v=6f68fed6">
21    
21<script defer="" type="text/javascript" src="/_compiled/main.js?v=a9aef239"></script>
21
22    
22<script async="" defer="" data-domain="sax.net" src="https://plausible.io/js/script.js"></script>
22
23    
23<script async="" defer="" data-app-id="693E04A0-8C18-451D-B1AC-092BD1E6B4B8" src="https://cdn.telemetrydeck.com/websdk/telemetrydeck.min.js"></script>
23
24  </head>
25  <body class="bg-white dark:bg-gray-900 text-gray-900 dark:text-gray-100">
26    <header class="z-0 fixed top-0 left-0 right-0">
27      <div class="header-bg">
28        <div class="header-content">
29          <nav class="nav">
30            <div class="nav__brand">
31              <a href="/" class="text-2xl font-sans font-semibold lowercase">@mikesax</a>
32            </div>
33            <div class="nav__menu">
34              <a href="/" title="Home" class="icon-home"></a>
35              <a href="https://www.linkedin.com/in/mikesax/" title="LinkedIn" target="_blank" rel="me" class="icon-linkedin"></a>
36              <a href="https://mas.to/@mikesax" title="Mastodon" target="_blank" rel="me" class="icon-mastodon"></a>
37              <a href="mailto:[email protected]?subject=Sax.net%20%E2%80%A2%20@mikesax" title="Email" class="icon-email"></a>
38            </div>
39          </nav>
40        </div>
41      </div>
42    </header>
43
44    <div class="z-10 fixed top-16 left-0 right-0 bottom-0 overflow-auto">
45      <div class="bg-white dark:bg-gray-900 shadow-2xl">
46        <main>
47          <div class="container mx-auto px-4 pt-8 max-w-5xl">
48  <article>
49    <header>
50      <div class="px-4 md:px-20">
51        
52        
53          <h3>
54            <a href="/articles/strategy/">strategy</a>
55          </h3>
56        
57        
58          <h1 class="font-serif text-4xl mb-4">Making smart decisions after WWDC</h1>
59        
60        
61          <p class="text-lg mb-12">How will augmented reality, more productive iPads, and machine learning affect your app business?</p>
62        
63      </div>
64    </header>
65
66    
67      <picture><source type="image/webp" srcset="/img/o_3K_oOvSe-400.webp 400w, /img/o_3K_oOvSe-800.webp 800w, /img/o_3K_oOvSe-1200.webp 1200w, /img/o_3K_oOvSe-2016.webp 2016w" sizes="auto"><img loading="lazy" decoding="async" class="w-full aspect-video object-cover rounded-lg mt-8" src="/img/o_3K_oOvSe-400.jpeg" alt="Making smart decisions after WWDC" width="2016" height="1102" srcset="/img/o_3K_oOvSe-400.jpeg 400w, /img/o_3K_oOvSe-800.jpeg 800w, /img/o_3K_oOvSe-1200.jpeg 1200w, /img/o_3K_oOvSe-2016.jpeg 2016w" sizes="auto"></picture>
68    
69
70    <div>
71      <section class="prose-article text-2xl px-4 md:px-20 py-8">
72        <h3>🚀 The New App Store is a platform to tell your story.</h3>
73<p>The redesigned App Store is beautiful. It looks like a modern magazine that you want to browse through every day.</p>
74<p>Some app makers expressed concern that their app may become less discoverable if top download lists become less visible. But download counts are a lousy measure of quality and app marketing should never depend on top listings alone.</p>
75<p>Great app marketing is based on great storytelling. You find the people who can benefit from your app and tell them a story that moves them. You make it all about people — the people who use your app and the people who created it.</p>
76<p>Telling stories is where the new App Store shines:</p>
77<ul>
78<li>Your preview video will start playing as soon as your app page appears.</li>
79<li>You can add additional preview / demo videos that show how people use your app.</li>
80<li>Apple’s editorial team will create regular “Meet The Developer” stories that introduce app makers to potential app users.</li>
81</ul>
82<p>Visit appstore.com/promote to tell Apple about your app and your team. There’s a new “Your Story” field with the following instructions:</p>
83<p>Tell us about yourself, your app’s unique features, and your inspiration for creating this app. 1000 characters or less.</p>
84<p>The story of your app and your team is not something you only want to share with Apple, though. Spread the word far and wide. Storytelling should be the foundation of all your marketing.</p>
85<h3>🎁 Take your time thinking out of the ARKit box.</h3>
86<p>ARKit is Apple’s new augmented reality library that makes it much easier to write an app that looks like Pokémon Go. Keep in in mind that unlike Pokéman Go, ARKit apps only run on iOS devices with an A9 or A10 chip:</p>
87<ul>
88<li>iPhone SE, 6s, 6s Plus, 7 and 7 Plus</li>
89<li>iPad Pro, and the 2017 iPad model</li>
90</ul>
91<p>When deciding whether to use ARKit, keep your audience in mind. For example, many kids use iOS devices that are hand-me-downs. An app for young children that depends on ARKit may miss the mark.</p>
92<p>AR has a big wow factor but users will quickly get tired of apps that do little more than adding new objects or characters to their environment. Think a few levels beyond the obvious. You may want to do a thought experiment similar to the five whys and ask yourself repeatedly why something would be engaging and useful once the novelty wears off.</p>
93<p>ARKit also has a few interesting abilities that you can use for non-AR applications, such as measuring the size and distance of objects.</p>
94<h3>👔 iPads get serious.</h3>
95<p>If you’re building productivity apps, this was a great WWDC for you. iPads have always had several advantages over laptops but a few things have also been lacking. The common theme has been that it was cumbersome to share information between apps. Drag &amp; Drop and the new (old) file system remove the last roadblocks in iPad’s quest to replace laptops.</p>
96<p>If I didn’t need macOS for software development, I’d go all iPad, all the time. I expect the iPad to finally catch on as a productivity tool this year. There are tremendous opportunities for iOS business apps.</p>
97<h3>🔮 Use machine learning to deliver convenience.</h3>
98<p>Intelligent entities anticipate your needs. They show you only what is relevant in this moment. They are aware of the context: where you are, what time it is, what you just did, what your current behavior points to. They can confidently guess what you’ll do next based on your habits and what is common human behavior.</p>
99<p>In today’s world we still don’t expect our smart phones to be actually smart by human standards. But we’re getting closer and your app can delight people by exceeding their expectations. Apple’s Core ML Tools help you make your apps smart.</p>
100<p>What makes iOS 11 unique is that the intelligence works on the device itself. Avoiding server round-trips is faster, saves battery, reduces bandwidth, and eliminates privacy concerns.</p>
101<p>Apple’s CoreML API implements high-performance machine learning computer vision, natural language processing, and processing of machine learning models. A few examples:</p>
102<p>You can determine what kinds of objects are in a photo and automatically tag them, or find other photos and documents that may be related.</p>
103<p>You can track while someone uses your app and have CoreML detect usage patterns to predict what they are most likely to do next. All usage data can be stored on the device so people don’t have to be concerned that they are being watched.</p>
104<p>You can use natural language processing to find out what content people are interested in and organize your application’s data intelligently.</p>
105<p>Because everything is stored on the device, neither you nor your users have to be concerned about invasion of privacy or security breaches. Hackers cannot steal information that is not on your servers.</p>
106<h3>🔑 Three essentials</h3>
107<p>
107You can enjoy tremendous success in the App Store by 1/ developing a great solution that 2/ delivers enough value to justify a subscription and by 3/ making sure that your story inspires tons of people.</p>
108<p>Choose wisely and work vigorously! 🖖🏽</p>
109
110      </section>
111    </div>
112  </article>
113</div>
114
115
116
117  
118  
119    <div class="related-articles">
120      <div class="container mx-auto px-4 max-w-5xl py-8">
121        <div class="grid grid-cols-1 md:grid-cols-3 gap-12 bg-black text-white">
122          <div>
123            <div class="related-box">
124              <h2 class="related-box__heading">
125                <span>More in </span>
126                <a href="/articles/strategy/">strategy</a>
127              </h2>
128              
129              
130              
131                <div class="related-box__item">
132                  <a href="/appstore-paradox/">
133                    <h3 class="related-box__title">The App Store Paradox</h3>
134                    <p class="related-box__summary">Every year, billions of people spend billions of dollars in the App Store. So why are many independent app makers still struggling?</p>
135                  </a>
136                </div>
137              
138            </div>
139            <div class="mt-6">
140              <a href="/articles/strategy/" class="rounded-full border border-gray-400 py-2 px-4 text-gray-400 hover:text-white hover:border-white">
141                See all 2 articles &rarr;
142              </a>
143            </div>
144          </div>
145          
146          
147            
148
149  <div class="article-card">
150    
151      <a href="/healthability/" class="article-card__image">
152        <picture><source type="image/webp" srcset="/img/az2WxgNT5r-400.webp 400w, /img/az2WxgNT5r-800.webp 800w, /img/az2WxgNT5r-1200.webp 1200w, /img/az2WxgNT5r-2121.webp 2121w" sizes="auto"><img loading="lazy" decoding="async" src="/img/az2WxgNT5r-400.jpeg" alt="Healthability" width="2121" height="1414" srcset="/img/az2WxgNT5r-400.jpeg 400w, /img/az2WxgNT5r-800.jpeg 800w, /img/az2WxgNT5r-1200.jpeg 1200w, /img/az2WxgNT5r-2121.jpeg 2121w" sizes="auto"></picture>
153      </a>
154    
155    <div class="article-card__content">
156      
157      
158        <span class="article-card__tag">retrospective</span>
159      
160      <h3 class="article-card__title">
161        <a href="/healthability/">Healthability</a>
162      </h3>
163      
164        <p class="article-card__summary text-gray-600 mt-1 text-sm">An online wellness management system for retirement communities.</p>
165      
166    </div>
167  </div>
168
169
170          
171            
172
173  <div class="article-card">
174    
175      <a href="/quickpak/" class="article-card__image">
176        <picture><source type="image/webp" srcset="/img/eVWxGhZTiF-400.webp 400w, /img/eVWxGhZTiF-800.webp 800w, /img/eVWxGhZTiF-1200.webp 1200w, /img/eVWxGhZTiF-2120.webp 2120w" sizes="auto"><img loading="lazy" decoding="async" src="/img/eVWxGhZTiF-400.jpeg" alt="QuickPak" width="2120" height="1414" srcset="/img/eVWxGhZTiF-400.jpeg 400w, /img/eVWxGhZTiF-800.jpeg 800w, /img/eVWxGhZTiF-1200.jpeg 1200w, /img/eVWxGhZTiF-2120.jpeg 2120w" sizes="auto"></picture>
177      </a>
178    
179    <div class="article-card__content">
180      
181      
182        <span class="article-card__tag">retrospective</span>
183      
184      <h3 class="article-card__title">
185        <a href="/quickpak/">QuickPak</a>
186      </h3>
187      
188        <p class="article-card__summary text-gray-600 mt-1 text-sm">QuickPak multi-purpose component library, acquired from Progress Software.</p>
189      
190    </div>
191  </div>
192
193
194          
195            
196
197  <div class="article-card">
198    
199      <a href="/app-economy-2017/" class="article-card__image">
200        <picture><source type="image/webp" srcset="/img/Nhmd4X1R0X-400.webp 400w, /img/Nhmd4X1R0X-660.webp 660w" sizes="auto"><img loading="lazy" decoding="async" src="/img/Nhmd4X1R0X-400.png" alt="The App Economy Report" width="660" height="660" srcset="/img/Nhmd4X1R0X-400.png 400w, /img/Nhmd4X1R0X-660.png 660w" sizes="auto"></picture>
201      </a>
202    
203    <div class="article-card__content">
204      
205      
206        <span class="article-card__tag">app economy</span>
207      
208      <h3 class="article-card__title">
209        <a href="/app-economy-2017/">The App Economy Report</a>
210      </h3>
211      
212        <p class="article-card__summary text-gray-600 mt-1 text-sm">ACT | The App Association has released a new edition of the App Economy Report 2017.</p>
213      
214    </div>
215  </div>
216
217
218          
219            
220
221  <div class="article-card">
222    
223      <a href="/commstudio/" class="article-card__image">
224        <picture><source type="image/webp" srcset="/img/yCpMXxd0M0-400.webp 400w, /img/yCpMXxd0M0-800.webp 800w, /img/yCpMXxd0M0-1200.webp 1200w, /img/yCpMXxd0M0-2123.webp 2123w" sizes="auto"><img loading="lazy" decoding="async" src="/img/yCpMXxd0M0-400.jpeg" alt="CommStudio" width="2123" height="1412" srcset="/img/yCpMXxd0M0-400.jpeg 400w, /img/yCpMXxd0M0-800.jpeg 800w, /img/yCpMXxd0M0-1200.jpeg 1200w, /img/yCpMXxd0M0-2123.jpeg 2123w" sizes="auto"></picture>
225      </a>
226    
227    <div class="article-card__content">
228      
229      
230        <span class="article-card__tag">retrospective</span>
231      
232      <h3 class="article-card__title">
233        <a href="/commstudio/">CommStudio</a>
234      </h3>
235      
236        <p class="article-card__summary text-gray-600 mt-1 text-sm">Communications components for Visual Studio</p>
237      
238    </div>
239  </div>
240
241
242          
243            
244
245  <div class="article-card">
246    
247      <a href="/implementing-shareplay/" class="article-card__image">
248        <picture><source type="image/webp" srcset="/img/DSaQb9p8Uy-400.webp 400w, /img/DSaQb9p8Uy-800.webp 800w, /img/DSaQb9p8Uy-1024.webp 1024w" sizes="auto"><img loading="lazy" decoding="async" src="/img/DSaQb9p8Uy-400.jpeg" alt="Implementing SharePlay" width="1024" height="768" srcset="/img/DSaQb9p8Uy-400.jpeg 400w, /img/DSaQb9p8Uy-800.jpeg 800w, /img/DSaQb9p8Uy-1024.jpeg 1024w" sizes="auto"></picture>
249      </a>
250    
251    <div class="article-card__content">
252      
253      
254        <span class="article-card__tag">swiftui</span>
255      
256      <h3 class="article-card__title">
257        <a href="/implementing-shareplay/">Implementing SharePlay</a>
258      </h3>
259      
260        <p class="article-card__summary text-gray-600 mt-1 text-sm">Adding SharePlay to Walk Sax.net took less than a weekend</p>
261      
262    </div>
263  </div>
264
265
266          
267        </div>
268      </div>
269    </div>
270  
271
272
273        </main>
274        <footer>
275          <div class="footer-bg">
276            <nav class="nav-footer">
277              <div class="nav-footer__copyright">
278                <a href="/">
279                  &copy; 2026 Sax Software Corp. All rights reserved.
280                </a>
281              </div>
282              <div class="nav-footer__links">
283                
284              </div>
285            </nav>
286          </div>
287        </footer>
288      </div>
289    </div>
290  </body>
291</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.