TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Apple’s closed-source approach is losing out to AI app builders

93 pointsby trevor-e3 months ago

12 comments

robenkleene3 months ago
&gt; According to Evan Bacon, one of the developers leading the Expo project, 40 of the top 100 iOS apps are now non-native. And with the proliferation of AI app builders, the future is starting to look even more non-native.<p>The linked tweet (<a href="https:&#x2F;&#x2F;x.com&#x2F;Baconbrix&#x2F;status&#x2F;1888633966938276267" rel="nofollow">https:&#x2F;&#x2F;x.com&#x2F;Baconbrix&#x2F;status&#x2F;1888633966938276267</a>) is only about <i>shopping</i> apps.
评论 #43108615 未加载
评论 #43108588 未加载
评论 #43108620 未加载
评论 #43109165 未加载
评论 #43108388 未加载
jopsen3 months ago
Is gen ai app development really that important?<p>Does it make real apps? Or only prototypes and trash?<p>Do we need quantity or quality apps?
评论 #43108405 未加载
评论 #43108179 未加载
评论 #43108162 未加载
评论 #43108304 未加载
评论 #43108263 未加载
评论 #43108547 未加载
评论 #43108101 未加载
评论 #43109867 未加载
评论 #43116724 未加载
rgovostes3 months ago
The author&#x27;s opening complaint is that the AI coding assistant features in Xcode aren&#x27;t state of the art.<p>Note: Xcode does have predictive code completion models and Swift Assist. GitHub Copilot for Xcode is an open source extension, proving that it is possible to extend Xcode with newer capabilities.<p>The author cites examples of superior AI app builders that can generate non-native mobile apps, and claims that this will lead to growth in non-native iOS apps because native development is not keeping up.<p>The author argues that the lack of AI <i>native</i> app builders is because Xcode is closed source and iOS development is too heavily tied to Xcode. Counterargument: Doesn&#x27;t the existence of all these non-native iOS apps the author cites suggest that this isn&#x27;t really true?<p>The argument takes shift toward imagining a web-based third-party tool for app development and then describing the obstacles to this, like having to run the iOS simulator in virtual machines on Apple hardware. Where is the argument for why these hypothetical AI app builder tools have to be cloud-based, SaaS, web apps? This is at odds with the author&#x27;s earlier stated preference for native apps. The idea of cross-compiling SwiftUI to WASM to run in the browser is the exact kind of thing that makes non-native apps buggy and unpleasant to use.
评论 #43108882 未加载
pram3 months ago
&quot;The platforms thriving right now are all built on open source software. More and more teams are building apps in React Native rather than Swift&quot;<p>Isn&#x27;t Swift literally open source software lol
评论 #43108287 未加载
评论 #43108329 未加载
评论 #43108410 未加载
评论 #43108244 未加载
评论 #43108188 未加载
评论 #43108231 未加载
m3kw93 months ago
Xcode need a better plugin system. The one they have right now is very restrictive. You will see stuff like ChatGPTs “work with” that looks at open windows or copilots plugin that does crappy autofills&#x2F;completions but it resorts to accessibility hacks to do it and you cannot do multi file stuff
评论 #43112669 未加载
评论 #43110309 未加载
mirkodrummer3 months ago
If you take a look around x, reddit or linkedin nowadays it seems full of non tech people or parents proud of their children making &quot;complete functioning apps&quot; without any coding. Usually they&#x27;re nothing more than specialized todo lists or calendaring apps for keeping track of some habits. Do we really need all those apps? I&#x27;m worried that if I have a good idea and it happens I can execute it well, then the app would be buried in the millions of &quot;v0&quot; apps out there. And no, Apple won&#x27;t review them all, it&#x27;s impossible... maybe an AI will lol
评论 #43108660 未加载
评论 #43108596 未加载
Terretta3 months ago
This &quot;problem&quot; of not being able to use Claude or GPT-4o for Swift iOS apps is news to me as an aider.chat + Xcode user.<p>Last summer I used aider.chat to develop a new feature along with a new and complex animated multi view, leveraging SwiftUI as well as a number of new Swift 5.9 and Swift 5.10 features, for a Swift 5.9 upgraded to 5.10 iOS application built using Xcode and the new live view (instead of the simulator), with auto-commits and each push to GitHub causing a Testflight build.<p>I worked with Xcode open, but a separate MacOS &quot;Terminal.app&quot; window for aider.chat, with Xcode using a first class git repo. Since aider.chat does git commits to add and undo, Xcode followed along perfectly, contrary to the article&#x27;s claims.<p>In fact, as fast as aider committed code, the code <i>changes</i> recompiled and the live view updated, which felt about as &quot;live&quot; as a JS fiddle or other live JS preview tool.<p>More amazing to me -- views usually updated with aider&#x27;s changes <i>without restarting the app or losing any state</i>.<p>I still prefer the hybrid of aider in terminal along side a git-savvy IDE over Cursor or Cline.
akmarinov3 months ago
&gt; According to Evan Bacon, one of the developers leading the Expo project, 40 of the top 100 iOS apps are now non-native. And with the proliferation of AI app builders, the future is starting to look even more non-native.<p>This is easy for Apple to regulate away. Just put in “Apps shall not use cross platform frameworks” in the developer agreement and bam - all the enterprise companies (BMW, GM, etc) will switch away for fear of being banned<p>The thing is Apple doesn’t care if apps are native or not, as long as they bring in the money
drowntoge3 months ago
AI assistance in IDEs was the final nail in the coffin for Apple&#x27;s development environment, which had already —and consistently— been lagging behind for over a decade.
m3kw93 months ago
Apple have this promised Swift Assist feature but over a year and still nothing. Their 2gb completion model is useful for really simple boiler code, but it helps when it does
评论 #43112672 未加载
resource_waste3 months ago
Wow this is interesting AF actually.<p>I also imagine that Linux is going to have quite the edge over microsoft on AI based programs.
saurik3 months ago
&gt; From there, compiling code for iOS is notoriously difficult and not officially supported outside of using Xcode.<p>I mean, this is a stretch... you really have to go out of your way to narrowly define &quot;officially supported&quot; to the point of absurdity: Apple <i>clearly</i> supports compiling for iOS outside of Xcode, as Xcode doesn&#x27;t even do the compilation, never has, and--we can be pretty confident in saying--<i>never will</i>. Meanwhile, despite many people using automatic provisioning, Apple&#x27;s portal let&#x27;s you do it all manually: it isn&#x27;t as if there are a bunch of missing pieces if you aren&#x27;t using Xcode to do your build. Very large companies routinely deploy code for the most popular applications without using Xcode and smaller projects are often built in languages or frameworks using tooling that completely bypasses Xcode... if you don&#x27;t think Xcode is a win (and it isn&#x27;t: there is a good reason why the really large-scale projects don&#x27;t use it) <i>just don&#x27;t use it</i> and your life will get better. And, if working in AI is really the competitive advantage people claim, it would seem like a no-brainer to finally get around to porting your project build to escape Xcode.
评论 #43108536 未加载
评论 #43108251 未加载