Menu

Tag Archives: iOS

iOS App Store for iOS 9.0 provides significant optimizations that allow users to download only the assets their device supports and to lazily download assets or data

The App Store and operating system optimize the installation of iOS and watchOS apps by tailoring app delivery to the capabilities of the user’s particular device, with minimal footprint. This optimization, called app thinning, lets you create apps that use the most device features, occupy minimum disk space, and accommodate future updates that can be applied by Apple. Faster downloads and more space for other apps and content provides a better user experience.

This chapter describes the three components of app thinning: slicing, bitcode, and on-demand resources.

James Long gives an in-depth look at his first impressions using React Native, a framework for writing iOS and Android apps in React.

He says:

Facebook gave all attendees of React Conf early access to the source code of React Native, a new way to write native mobile apps. The technology takes everything that’s great about React.js and applies it to native apps. You write JavaScript components using a set of builtin primitives that are backed by actual native iOS or Android components.

We’ve all heard the promise of cross-platform native apps driven by JavaScript. Titanium, PhoneGap, and other projects allow various levels of hooking in with the native environment. All of them fall short. Either you’re just wrapping a web app in a web view, or they try to mimick HTML & CSS which is hard to build apps with. With the latter, you’re also interfacing directly with native objects all the time, which is doomed to fail performance-wise. React Native actually performs the layout on a separate thread, so the main thread is as free as it can possibly be to focus on smooth animations (it also provides flexbox for layout).

Interesting dive into Apple design and technology by comparing each iOS version

iOS 8 is finally here along with the new Apple iPhone 6 and iPhone 6 plus. New APIs appears on scene, along with changes in design and Icons. Since the initial release of the first iPhone OS, a lot has changed with each subsequent release. Back in 2007, when the first iPhone was launched by Steve Jobs, it wasn’t called iOS but iPhone OS. This early operating system just had what we know today as the core apps — basics such as Safari, Mail, Maps, Notes, and a few others. And It had no App Store as well!!! It…

Sencha breaks down the new JavaScript and HTML features in latest iOS 8 release.

Apple has been secretive about upcoming features and it is hard to tell if the web really will move forward with these new JavaScript and HTML APIs. What does it mean? Well features like WebGL and SPDY have had uncertain futures. Firefox and Chrome implemented those features over two years ago and no one was certain if Apple would follow suit.

iOS 8 is also significantly faster than iOS7 in every area with a 4x improvement in document.querySelectorAll. iOS 8 also adds better support for GPU rendering which boosts performance of intensive graphical applications by almost double.

There is a lot more to the new icons than just a fresh coat of paint — the visual language extends far beyond just the gradients.

The flat dock is back–let’s rejoice.

Icon designs stick to a grid to provide visual consistency.

Icons have a shape hierarchy. The circle for apps: “lightweight pieces of software, entertainment, or consumer-focused products.” The square for system-related utilities. The tilted rectangle for applications that help you get the work done.

Categories

Meta

Ken Snyder is a Software Craftsman specializing in PHP and JavaScript. Ken works in Salt Lake city for Right Intel.
He is the co-founder of UtahJS, an educational non-profit aimed at promoting JavaScript in Utah.