industryterm:ios device

  • Librem One Mobile Apps Can Help De-Google Your Life
    https://www.omgubuntu.co.uk/2019/04/purism-privacy-android-ios-apps

    Purism announce a suite of privacy focused mobile apps for Android and iOS devices, including a encrypted VPN and chat client, and a private e-mail service. This post, Librem One Mobile Apps Can Help De-Google Your Life, was written by Joey Sneddon and first appeared on OMG! Ubuntu!.

  • Strengthen #tls in React Native Through Certificate Pinning — iOS Edition
    https://hackernoon.com/strengthen-tls-in-react-native-through-certificate-pinning-ios-edition-9

    Strengthen TLS in React Native Through Certificate Pinning — iOS EditionEnhance React Native’s networking API protection on Android and iOS without touching your Javascript code or manually editing the native code projects.The first edition of this article implemented TLS certificate pinning for React Native apps on Android. Since then, the #react-native-cert-pinner package has been enhanced to support pinning on iOS devices, and this edition of the post walks through the previous example for iOS.Beginning in July 2018 with the 68 release, Chrome began marking all sites not running HTTPS (TLS over HTTP) as “not secure”. TLS uses site certificates to establish a chain of trust and encrypt communication at the transport layer.SOURCE: Google Security BlogThis is a significant boost in networking, (...)

    #mobile-app-development #ios-app-development #certificate-pinning

  • Resilient Web Design
    https://resilientwebdesign.com

    temps de lecture - 1 heure

    The World Wide Web has been around for long enough now that we can begin to evaluate the twists and turns of its evolution. I wrote this book to highlight some of the approaches to web design that have proven to be resilient. I didn’t do this purely out of historical interest (although I am fascinated by the already rich history of our young industry). In learning from the past, I believe we can better prepare for the future.

    You won’t find any code in here to help you build better websites. But you will find ideas and approaches. Ideas are more resilient than code. I’ve tried to combine the most resilient ideas from the history of web design into an approach for building the websites of the future.

    Citations

    Java is to JavaScript as ham is to hamster.

    C’est marrant. Mais il y a des informations sérieuses aussi.

    2.0
    The rise of JavaScript was boosted in 2005 with the publication of an article entitled Ajax: A New Approach to Web Applications by Jesse James Garrett. The article put a name to a technique that was gaining popularity. Using a specific subset of JavaScript, it was possible for a web browser to send and receive data from a web server without refreshing the whole page. The result was a smoother user experience.

    The term Ajax was coined at the same time that another neologism was in the ascendent. Tim O’Reilly used the phrase Web 2.0 to describe a new wave of web products and services. Unlike Ajax, it was difficult to pin down a definition of Web 2.0. For business people, it meant new business models. For graphic designers, it meant rounded corners and gradients. For developers, it meant JavaScript and Ajax.

    ... puis ...

    Stuart Langridge put together a list of all the potential points of failure under the title Everyone has JavaScript, right?
    ...
    This doesn’t mean that web designers shouldn’t use JavaScript. But it does mean that web designers shouldn’t rely on JavaScript when a simpler solution exists.
    ...A platform provides a controlled runtime environment for software. As long as the user has that runtime environment, you can be confident that they will get exactly what you’ve designed. If you build an iOS app and someone has an iOS device, you know that they will get 100% of your software. But if you build an iOS app and someone has an Android device, they will get 0% of your software. You can’t install an iOS app on an Android device. It’s all or nothing.

    The web isn’t as binary as that. If you build something using web technologies, and someone visits with a web browser, you can’t be sure how many of the web technologies will be supported. It probably won’t be 100%. But it’s also unlikely to be 0%. Some people will visit with iOS devices. Others will visit with Android devices. Some people will get 80% or 90% of what you’ve designed. Others will get just 20%, 30%, or 50%. The web isn’t a platform. It’s a continuum.

    #paradigme

    To paraphrase Karl Marx, progressive enhancement allows designers to ask from each browser according to its ability, and to deliver to each device according to its needs.

    http://dowebsitesneedtolookexactlythesameineverybrowser.com

    #pratique

    Feature detection, cutting the mustard, whatever you want to call it, is a fairly straightforward technique. Let’s say you want to traverse the DOM using querySelector and attach events to some nodes in the document using addEventListener. Your mustard‐cutting logic might look something like this:

    if (document.querySelector && window.addEventListener) {
    // Enhance!
    }
    There are two points to note here:

    This is feature detection, not browser detection. Instead of asking “which browser are you?” and trying to infer feature support from the answer, it is safer to simply ask “do you support this feature?”
    There is no else statement.

    #pratique

    As Brad Frost puts it:
    “There is a difference between support and optimization.”
    Support every browser ...but optimise for none.

    #paradigme

    “Always design a thing by considering it in its next larger context”
    ...
    Here’s a three‐step approach I take to web design:

    – Identify core functionality.
    – Make that functionality available using the simplest possible technology.
    – Enhance!

    #problème

    Building resilient websites is challenging. It takes time to apply functionality and features in a considered layered way. The payoff is a website that can better react to unexpected circumstances—unusual browsers, flaky network connections, outdated devices. Nonetheless, for many web designers, the cost in time seems to be too high.

    #solution

    Behaviour change is hard. Even if you are convinced of the benefits of a resilient approach to web design, you may find yourself struggling to convince your colleagues, your boss, or your clients. It was ever thus. Take comfort from the history of web standards and responsive design. Those approaches were eventually adopted by people who were initially resistant.

    Demonstrating the benefits of progressive enhancement can be tricky. Because the payoff happens in unexpected circumstances, the layered approach is hard to sell. Most people will never even know whether or not a site has been built in a resilient way. It’s a hidden mark of quality that will go unnoticed by people with modern browsers on new devices with fast network connections.

    For that same reason, you can start to implement this layered approach without having to convince your colleagues, your boss, or your clients. If they don’t care, then they also won’t notice. As Grace Hopper also said, “it’s easier to ask forgiveness than it is to get permission.”

    #pratique

    Realising that it was impossible to be future‐proof, we instead resolved to be future-friendly:

    Acknowledge and embrace unpredictability.
    Think and behave in a future-friendly way.
    Help others do the same.
    That first step is the most important: acknowledging and embracing unpredictability. That is the driving force behind resilient web design. The best way to be future-friendly is to be backwards‐compatible.

    #avenir

    The future, like the web, is unknown.

    The future, like the web, will be written by you.

    #internet #www

  • Outstanding #ar Experiences in the #retail Sector
    https://hackernoon.com/outstanding-ar-experiences-in-the-retail-sector-2963f674bca2?source=rss-

    Augmented reality (AR) has gained a lot of traction in the past few years. According to research firm International Data Corporation (IDC), money spent on augmented reality along with virtual reality (VR) will reach $17.8 billion in 2018.“Phone-based AR is likely to garner most of the excitement for the near term and many companies are already experimenting with AR apps and services” - says Tom Mainelli, Program Vice President of Devices and AR/VR at IDC.Investing in ARSome prominent IT giants are investing millions of dollars into AR projects, demonstrating a strong belief in AR’s immersive capabilities. Google has already introduced ARCore, a platform for building augmented reality apps on Android. Apple has introduced ARKit, a platform to develop AR for iOS devices. ARKit blends digital (...)

    #vr #ecommerce #augmented-reality

  • How to Set Up Multi-Camera Streaming to Facebook Live With Free Software
    https://hackernoon.com/how-to-set-up-multi-camera-streaming-to-facebook-live-with-free-software

    Note: This guide assumes you’re living in the walled garden of Apple and are using Mac OS and iOS devices, but the principles are the same for Windows and Linux.If you’re like my amazing friend Sarah Kassel and hosting your own Facebook Live comedy show — sometimes a single smartphone camera setup for Facebook Live isn’t enough. Want if you want to show different camera angles, cut to the audience, or overlay graphics? Using open source software, you can create a studio level experience and increase the production value of your Facebook Live streams.Stream to Facebook Live from OBS StudioOBS Studio is free and open source software for video recording and live streaming. We can use it to take different input sources and pipe them into a Facebook Live stream.1. Grab a copy of OBS Studio from (...)

    #social-media-marketing #nginx #facebook-live #social-media #live-streaming

  • JACK Audio Connection Kit
    http://www.crudebyte.com/jack-ios

    JACK is more than just one iOS app. It is a system that connects the music and audio world on your iOS device. JACK allows audio channels and MIDI ports of your audio & music apps to be connected with each other. It does not force a predefined schema in which way apps shall be connected with each other. You can freely connect them in any way you want, intuitively like drawing on a paper.

    Version iOS de http://jackaudio.org
    http://jackaudio.org/themes/pushbutton/logo.png

    #audio #routing #programmation

  • How to Get Rich Simulating the Deaths of Billions of People | Wired.com
    http://www.wired.com/gamelife/2012/12/plague-inc

    Plague Inc., a game for iOS and Android, has spread just like a virus in 2012. Challenging players to wipe out the entire world with a carefully constructed disease, the 99-cent game has been chronically infecting the App Store’s charts since its release in May, selling over 2 million copies on iOS devices alone.

    James Vaughan, a 25-year-old former business consultant from London, developed Plague Inc. with the help of just three freelancers and a MacBook he borrowed from his parents. The total budget for the first version of the game was just under $5,000.

    “I thought if I made back the costs from doing it, that’d be amazing,” Vaughan said.

    Three days after launch, it became the top paid gaming app in the U.K. Two days later, it was number one on the U.S. charts. Today, Vaughan is a millionaire.

    https://www.taz.de/Tablet-Spiel-Plague-Inc/!107008

  • A Closer Look at iBooks Author, Textbooks and Exclusivity
    http://www.macrumors.com/2012/01/19/a-closer-look-at-ibooks-author-textbooks-and-exclusivity

    At present, this iBook format will only work with Apple’s iOS devices, and will not work on other devices. Even so, Apple has restricted sales of any iBook formatted documents coming from iBooks Author to the App Store. VenomousPorridge comes out against these terms suggesting that trying to control the output format is overreaching and falls apart in certain cases:

    “Or how about this: for a moment I’ll stipulate that Apple’s EULA is valid and I’ve agreed to it implicitly by using the software. Now suppose I create an iBook and give it to someone else who has never downloaded iBooks Author and is not party to the EULA, and that person sells it on their own website. What happens now?”

    As John Gruber points out, beyond the 30% App Store cut, Apple may simply not want to feed content to competing bookstores such as Amazon or Google.

    “Second, it’s about not wanting iBooks Author to serve as an authoring tool for competing bookstores like Amazon’s or Google’s. The output of iBooks Author is, as far as I can tell, HTML5 — pretty much ePub 3 with whatever nonstandard liberties Apple saw fit to take in order to achieve the results they wanted.”

    As we’ve mentioned, as a new format, the iBook format isn’t even compatible with any other devices, but it’s easy to imagine that compatibility could be implemented by Google or Amazon if the format takes off. Apple achieved a similar lock-in advantage with their own App Store apps, though those apps can’t run on competitors’ devices due to technical issue rather than licensing ones.