Wednesday, August 2, 2017

How to Split Test Your Way to Facebook Ads Success

Want to lower the cost per conversion of your Facebook ads? Wondering how to serve the right ad to the right audience? In this article, you’ll discover a six-step plan to test, analyze, and optimize Facebook ads, as well as the audience segments you target. Let Facebook Split Test Multiple Ad Variations When you run [...]

This post How to Split Test Your Way to Facebook Ads Success first appeared on .
- Your Guide to the Social Media Jungle


by Azriel Ratz via

#169: How to Detect If Your Native App Is Installed From Your Site

Mobile Web Weekly August 2, 2017   #169
Brian Rinaldi recommends
Apple’s Refusal to Support Progressive Web Apps Is A Detriment to Future of The Web — The author argues that Apple’s stance to PWAs (or lack of) means developers “can’t just hop on the PWA train and forget about native apps completely”.
Greg Blass
Brian Rinaldi recommends
W3C's Concerns Over Distributed and Syndicated Content — The W3C Technical Architecture Group shares a report over its concerns about strategies like AMP, Instant Articles and Apple News.
W3C
Sponsored
Linux cloud hosting starting at 1GB of RAM for $5/mo — Get a Linode server up and running in seconds. Simply choose your plan, distro and location and you’re ready to deploy your server. Use promo code MOBILEWEB20 for a $20 credit on a new account.
Linode

Holly Schinsky recommends
How to Detect If Your Native App Is Installed From Your Site — Chrome 59 introduced a new API allows you to determine if your native app is installed on a device.
Paul Kinlan
Peter Cooper recommends
Tabris.js 2.0 Released: Develop Native iOS and Android Apps in JS — 2.0 gets a more flexible UI framework, JSX support for declaratively defining UIs, and Windows 10 support (mobile and desktop).
EclipseSource
Peter Cooper recommends
Updates to Media Playback in Chrome 61 — On Android, when a video is playing, rotating the device will automatically put it fullscreen.
Google Developers
Brian Rinaldi recommends
Going Mobile: Wrapping An Existing Webapp in Cordova/PhoneGap — Some tips on how to approach wrapping an existing web app as a native mobile app with PhoneGap. Important to consider that in many cases this is not a recommended approach.
Abou Kone
Brian Rinaldi recommends
Building A Better Web with Automated Testing on Real Devices — Ben Schwarz argues the case for making the web fast for everyone with automated web app testing on real devices.
SitePoint
Sponsored
The Essential Guide to Queueing Theory — Queueing theory is one of the best ways to boost performance. This ebook demystifies the subject without requiring pages full of equations.
VividCortex

Chris Brandrick recommends
Hybrid Mobile Apps are Overtaking Native — The hybrid “space has evolved significantly for the better”.
Matt Netkow
Holly Schinsky recommends
Progressive Web Apps and the App Stores — Why one developer believes progressive web apps should be available in the app stores.
Trond Kjetil Bremnes
Holly Schinsky recommends
9 Mobile App Dev Trends To Watch — A look at the most predominant mobile app development trends for the rest of 2017.
Paweł Ha
Holly Schinsky recommends
Top Ionic Resources for Learning Hybrid App Development — A curated list of useful resources for learning and using Ionic 3 for building hybrid apps.
Gareth Dunne
Brian Rinaldi recommends
Determine Network Availability in a 'NativeScript with Angular' Mobile App — Learn how to check network connectivity, or in other terms, check for an internet connection in Android and iOS, using NativeScript and Angular.
The Polyglot Developer
Holly Schinsky recommends
Looking Back at PhoneGap Day EU 2017 — A look back at PhoneGap Day EU in Amsterdam recently.
Jen Gray
Holly Schinsky recommends
Optimized Ionic-Angular CSS Bundle for PWA — How to reduce the CSS bundle of your Ionic-Angular Progressive Web App by up to 91%.
Julien Renaux


by via Mobile Web Weekly

Pentagram

Pentagram is the world’s largest independently-owned design studio.
by via Awwwards - Sites of the day

How to upload photos to Instagram from a Windows PC

Instagram has fast become the go-to site for sharing photographs online. Aside from Facebook, that is. With over 700 million active monthly users, there are more filter-enhanced creations than you can shake a stick at. Instagram is a phone app, though and can be a little bit tricky on a PC, even...

[ This is a content summary only. Visit our website http://ift.tt/1b4YgHQ for full links, other content, and more! ]

by DIW via Digital Information World

Tuesday, August 1, 2017

Getting Started with Sass

Let Darren Wood take you through some of the joys of Sass (for Syntactically Awesome Stylesheets), a CSS preprocessor that might change the way you implement styles.

Continue reading %Getting Started with Sass%


by Darren Wood via SitePoint

Design Census 2016

Unique reference to a split-screen content division as you scroll in this One Pager for the 2016 Design Census by Google and AIGA.

by Rob Hope via One Page Love

A Designers Guide to Fast Websites and Perceived Performance

Perceived Performance

Faster websites do better across a whole variety of metrics. Speeding up websites improves SEO and therefore click-through rates, so faster websites rank better, and it boosts conversions, so it definitely improves user experience as well.

As a web designer you’ll want to do everything that you possibly can do to make your website faster, including implementing a CDN (Content Delivery Network), prefetching resources, compressing images, leveraging browser caching, and a bunch of other backend optimisations. However, there is a way that we can make websites feel faster, even if the website already loads at lightening speed. It’s a technique called improving perceived performance.

Perceived Performance is how fast the above-the-fold content renders—this is the content that the users digest first, while the rest of the content (the below-the-fold content) is loading.

When optimising websites for better perceived performance, you’ll still reap the same benefits as a website that is truly fast, which includes site visitors staying longer, increased conversions, and a better user experience overall, however, the boost in metrics is even greater. Let’s look at the top strategies to implement when dealing with impatient users. Many of these strategies are based on human psychology, and how users interpret/evaluate content.

Occupied vs. Unoccupied Time

Occupied time is when you’re actually doing something, while unoccupied time means you’re waiting to do something. For example, if you’re waiting at the airport baggage claim to collect your luggage, it’s going to feel really long and maybe even torturous. However, the difference between waiting for baggage and waiting for a website to load, is that you have to collect your baggage, whereas website visitors can choose (and will choose) to try another website.

Yes, users are impatient. Every 1-second delay results in a 7% reduction in conversions, according to a Kissmetrics study.

via GIPHY

———

Editors note:

Interesting ideas about occupied time. See, I become quite stressed when ideas and tasks build up, so I use up unoccupied time almost religiously. If I’m walking down the street, I consciously brainstorm. If I’m waiting for the microwave to beep three times, I’m standing there reorganizing my Wunderlist. I thought I was crazy, but this reaffirms that users simply hate unoccupied time.

———

Skeleton Screens

Progress bars and spinners are useful for letting the user know that something is happening, but only on a smaller scale (like when a file is uploading). On a larger scale, like when an entire screen is loading, a spinner is nothing more than an awkward reminder that you’re making the user wait, and since most browsers display a spinner in the tab anyway, it’s relatively useless.

Please feel free to wait forever

An effective way to make a website feel faster is to use a skeleton screen. A skeleton screen fills the webpage with content gradually—this shows the user that something is actually happening, and also gives the user something to focus on (something is better than nothing).

Luke Wroblewski, Product Designer at Google, conducted a study that compared user happiness with and without using a loading spinner. Soon after implementing the spinner, the team received complaints that the spinner-version of the app was taking longer to load than the non-spinner version that used the skeleton screen technique (which is the default behaviour of the browser, btw). In reality, both versions took the same amount of time to load, but the perceived loading times were higher when content wasn’t being displayed immediately.

Since new content is displayed on the screen bit-by-bit, it creates a feeling of continuous progress, and the user has content to digest while the rest of it is rendering/downloading. How to implement, you ask? Just don't use a loading icon/spinner.

Vital Content Needs Priority Loading

When you focus on making the most important content on the webpage load first, the user has something to occupy their time, and it no longer matters if the rest of the webpage is still loading. If the user wants to read an article on a blog, yet unessential content like ads, background videos and "other content you might enjoy" sections are appearing first, it’s easy to see why such a scenario would lead to an impression of a slow site, as there’s a huge difference between delivering a section of content, and delivering the section that the user wants to see.

A Nielsen Norman Group study confirmed that loading vital content first (and quickly) leads to a higher user-engagement rate, where the user that saw what they wanted right away spent 20% of their time with it, whereas the user with an 8-second delay spent 1% of their time with it. If the vital content is restricted by a loading delay, engagement will drop significantly.

Heavy Features Above-the-Fold

Perceived performance ultimately comes down to reducing the content that’s required for loading your above-the-fold content. Here are the worst offenders:

  • Animations and fancy transitions
  • JavaScript that adds little value/unnecessary functionality
  • Heavy media (large images and videos, especially when high-res/uncompressed)
  • Abstract bitmap visuals that can easily be accomplished with SVG/CSS

Continue reading %A Designers Guide to Fast Websites and Perceived Performance%


by Marc Schenker via SitePoint