I have an app written in Swift and weights between 8-20Mb(depending on device and iOS version), which is not too far of from a typical website these days and the startup times are phenomenal(between 250-500ms, depending on the devıce). Writing in Swift is a delight and this is the feature I was dreaming about because having the user to install the App is not easy these days(100 impressions on Appstore Search would ge…
With Objective-C apps, it used to be even better, in startup and in app size. I think you can still get similar app size if you make a pure Obj-C app today.
Apple is developing a feature for using apps without requiring full downloads
101–110 of 138 posts
Re: Apple is developing a feature for using apps without requiring full downloads
#102It seems very similar to Android feature called Google Play instant: https://developer.android.com/topic/google-play-instant .
These shenanigans make me wonder why they don't just focus on making HTML5 apps a better experience. If they provided better widgets (e.g. including swipe gestures, which Angular/Polymer/MDL don't) and access to native hardware we'd be set. HTML5 is just 100X easier and nicer to program with than that abomination of Android Studio followed by aligning, keysigning, and other steps. The HTML5 hello world is Hello World…
Re: Apple is developing a feature for using apps without requiring full downloads
#103Earlier quoted context omitted.
Oh I did not put any effort to optimize that. I bet I can get this number lower with some lazy loading but what for? The app is loaded by the time the springboard animation ends, the user interaction isn't likely to start before that. It's a new App that I try to iterate quickly, so I prefer to keep away of added complexity that optimizations would bring. If it feels quick enough on the lowest end device that I suppo…
When you are used to desktop apps coming up and being useable literally in the next frame of you launching them, any interaction with mobile decices and webbpages with loading times everywhere is absolutely terrible. Makes me remember all the game consoles which would have loading time ms everywhere - it was terrible and frustrating when you were used to PCs
I’m certainly not used to that. Mobile launch times are substantially faster than desktop in my experience.
Re: Apple is developing a feature for using apps without requiring full downloads
#104I have an app written in Swift and weights between 8-20Mb(depending on device and iOS version), which is not too far of from a typical website these days and the startup times are phenomenal(between 250-500ms, depending on the devıce). Writing in Swift is a delight and this is the feature I was dreaming about because having the user to install the App is not easy these days(100 impressions on Appstore Search would ge…
It's hard to imagine, but some DOS apps had I agree that your app is small and fast compared to what others are putting out there, but compared to what software engineering could do if people cared, this is still bloated and slow.
What kind of a comparison is that? People do care, it's just they care about ease of use (not putting strain on your sanity) over some imperceptible startup time difference or space difference on hard drives that get cheaper every day.
Re: Apple is developing a feature for using apps without requiring full downloads
#105Earlier quoted context omitted.
The unnecessarily large apps probably use cross-platform tools that ship their runtime with each installation, losing out on Apple's optimizations or they have multiple ad tracking or 3rd party UI libraries. I am not an expert in mobile dev by any means since I switched from web to native mobile development barely a year ago but when I was still resisting to learn the native way of doing things I was exploring the cr…
> With these cross-platform tools, the moment you try to do something a little bit differently than everybody else, you find yourself stitching multiple 3rd party libraries together and these libraries add up to the binary size and loading times. This. I have tons of native iOS experience. Started with react native a little over a year ago and was shocked at how difficult some things are. Easy things are easier. Hard…
Re: Apple is developing a feature for using apps without requiring full downloads
#106Earlier quoted context omitted.
> Did you provide similar feedback when that was announced? I did not, as I'm a lot more bored at this point in time and also have a lot of more free time. But I do feel the same about both of the platforms movement towards "instant apps" that could have been equally solved by making web apps work better on respective platforms, instead of trying to solve the same problem again.
Web apps have always sucked and always will suck. With decades of development and thousands of frameworks, it still sucks. Instant apps take the one advantage web apps have (you don't have to install them) and brings that to the native platform. I think that makes a ton of sense, vs "just fixing" something that people have been trying to fix for decades. How often do you go to uber.com to call an uber? If you want to…
Re: Apple is developing a feature for using apps without requiring full downloads
#107Re: Apple is developing a feature for using apps without requiring full downloads
#108Re: Apple is developing a feature for using apps without requiring full downloads
#109It seems very similar to Android feature called Google Play instant: https://developer.android.com/topic/google-play-instant .
This (or something like it?) has been available for ages, but the only time I've ever actually encountered it in the wild is with links to a JIRA project.
Re: Apple is developing a feature for using apps without requiring full downloads
#110Earlier quoted context omitted.
If all you want to do is deviate from standards on purpose, just change to and base64 encode the .html file (for no reason) and call the resulting file .iapp. Done. Standards broken. Proprietary status achieved with minimal effort. Change ".css" to ".bss" if you want to go the extra mile. and leave everything else as-is? Sounds like a win-win for both developers and biz dev.
> .bss Sadly already taken: https://en.wikipedia.org/wiki/.bss