TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Starting Feb 1, new apps and app updates must be optimized for iOS 7

94 点作者 trhaynes超过 11 年前

8 条评论

jwr超过 11 年前
iOS 7 is the first Apple system where I felt royally screwed. My iPhone 4 became so slow as to be nearly unusable. Everything now takes seconds, swipes are being missed, even audio gets chopped up when I play back podcasts over bluetooth.<p>There are two reasons for me to be angry about this:<p>* Apple should never have released iOS 7 for iPhone 4 devices. iPhone 4 should have been listed as &quot;unsupported&quot;. But had they done that, they would have ended up with a fragmented ecosystem, and unable to brag about how so-and-so-many percent of users upgraded to the latest iOS.<p>* There is <i>no good reason</i> for iOS 7 to be slower than iOS 6. The &quot;it requires more processing power for animations&quot; reason is bogus, because there are very few animated effects, and I switched off whatever I could anyway. The only reason every iOS release is slower than the previous one is because Apple does not care about optimizations. They can afford not to care because every new hardware device is much faster than the previous one. But that means some users get royally screwed.<p>I should have stayed with iOS 6 (there is no going back now), but more importantly, Apple should not have claimed that iOS 7 is supported on my device. For all practical purposes, it isn&#x27;t — the experience is really bad. I&#x27;ve just compared it to an iPhone 3G running iOS 4.2.1, it&#x27;s more responsive than iOS 7 on iPhone 4.<p>So, this forced migration to iOS 7 is something that makes me angry, because I&#x27;m that part of the userbase than is being dragged into it kicking and screaming.
评论 #6928556 未加载
评论 #6928454 未加载
评论 #6928622 未加载
评论 #6928436 未加载
评论 #6928513 未加载
评论 #6928424 未加载
评论 #6928840 未加载
评论 #6928809 未加载
评论 #6928711 未加载
评论 #6930618 未加载
评论 #6929092 未加载
评论 #6928577 未加载
评论 #6928418 未加载
VLM超过 11 年前
The original ipad can only be upgraded to iOS 5.1.1, I think.<p>There are a couple implications. First of all schools (like where my kids go) that bit the apple and deployed ipads to all the kids can&#x27;t install or upgrade software after February. So if you&#x27;re selling apps to kids, get your profits while you can. After february if they spend all their budget on upgrading ipads to the latest hardware so they could eventually install apps, they&#x27;re not going to have any money to spend on apps, so that is a double whammy on sales. Something tells me no one told the accountants and administrators that the depreciation period was so short; much like elementary schools reuse textbooks for 20 years I think they were a wee bit optimistic about ipad usable lifespan.<p>Another implication is if you have a use case for app-less (web based) ipads, the market is probably going to absolutely flood in a couple months with cheap ipads that can&#x27;t run modern native apps. So if you&#x27;re trying to develop an ipad app for cheap people, the wise choice at this time would be web based not native. Also a web based solution could be sold to android users or desktop users or whatever.<p>The TLDR is native iOS apps are going to die pretty soon. Which is too bad, it was an interesting technological idea.
评论 #6928437 未加载
评论 #6928484 未加载
评论 #6928429 未加载
评论 #6928441 未加载
jarjoura超过 11 年前
A few things people might be missing from this announcement.<p>1) Simply recompiling an application with iOS 7 SDK unlocks a different set of view metrics and subtle behaviors that are non-trivial to address. Developers need to make sure views lay out properly (accounting for the status bar, etc.) in both iOS 7 and iOS 5&#x2F;6.<p>2) If you&#x27;re a game company, chances are you can set your target device to iOS 5 and after making sure you account for the metrics changes you should be fine.<p>3) Clang&#x2F;LLVM changes might cause a new crash when run on iPad 1, for example, because Apple won&#x27;t be testing it anymore. You&#x27;ll need to have this hardware around to verify everything runs if you want to support that device.<p>4) If the application is rarely updated or barely maintained, chances are it will be abandoned at this point. What used to be a simple bug fix here and there will now become a massive project.<p>5) Last and most important point, most software that IS maintained, or at least downloaded enough to warrant concern, I promise you that Apple&#x27;s developer relations has a point person on top of it. All of your games and important tool makers are well aware of their need to transition to the new SDK if they haven&#x27;t already. Perhaps a bug in 7.0 that will be fixed in 7.1 was keeping them from releasing an update.<p>5.1) If you have a game that is used on iPad 1, speak up and let the developer know so that they can make a decision to keep supporting it. OpenGL ES has been quite stable API-wise for quite some time so I suspect most games will continue to support iOS 5 for the foreseeable future.
ronaldx超过 11 年前
Worth noting that first generation iPad, the current model until March 2011, will only run iOS 5.1.1 and has essentially been obsoleted by now.<p>Yes, it is theoretically possible to support earlier versions but Apple makes it practically very awkward: around half of the top apps don&#x27;t support iOS 5. Apple&#x27;s own apps apparently don&#x27;t support iOS 6.
评论 #6928648 未加载
评论 #6928561 未加载
kevingadd超过 11 年前
Doesn&#x27;t requiring the new build pipeline plus &#x27;optimized for iOS 7&#x27;, mean you can&#x27;t support most older iOS devices anymore? I know that is how the build pipeline stuff worked for desktop OS X apps - they tended to deprecate the ability to build for older OS versions when you installed the latest rev of XCode.<p>If so, how far back does it go? Like, if I compile an iOS7 optimized app, will it work on iOS6 devices? What about iOS5? Do they schedule the support deprecation based on lifetime (i.e. all devices released in last 2yrs will work) or is it just based on software versions?
评论 #6928203 未加载
评论 #6928177 未加载
评论 #6928201 未加载
评论 #6928159 未加载
评论 #6928457 未加载
评论 #6928141 未加载
agashka超过 11 年前
What does that mean for third party applications? Like those built using Adobe Air, which as far as I&#x27;m concerned, does not use Xcode. Will an application that complies with the iOS 7 guideline be rejected just because it was not compiled under Xcode?
评论 #6928615 未加载
andrewgjohnson超过 11 年前
I think the lack of definition of &quot;iOS 7 optimized&quot; is what is confusing to those of us who haven&#x27;t developed apps on iOS.
评论 #6928341 未加载
评论 #6928246 未加载
评论 #6928349 未加载
mmgutz超过 11 年前
Does this affect Phonegap and Ximian?