ADVERTISEMENT

My Favorite iOS 14 features… so far

Published Jun 25, 2020 12:33 am
Another year, another WWDC, another iOS version. We are now on iOS 14, and no, not iPhoneOS, but iOS 14. Apple’s iOS 14 features are plenty — a lot being taken from the Android playbook of old. Having used Android before, these features, e.g., widgets, app drawer, translation, picture-in-picture, App Clips, are not really game changers. They’re novel and fun to have, but, personally, am not really excited that I’ll use them that much, either because I don’t have any use for it, or it won’t be locally supported, like App Clips. However, there are features that I am excited to use, and I cannot wait for September/October to get it. iMessage iMessage is getting a big boost, specially for group messaging. Whilst the features are not new in as far as other messaging systems are concerned, these new features definitely make iMessage jump from the 1990s to the present. Mentions and threaded replies are the major improvements, which will definitely be a big help for those who use iMessage as their main messaging platform, like me. Safari After iMessage, Safari is my main workhorse on the iPhone. Whilst there are other browsers available, which incidentally, you can now choose as your default, Safari is still my preferred one. New features coming, besides the usual speed and stability optimizations, are more centered on security and privacy. Safari’s password repository, the keychain, is now regularly checking passwords against known compromised passwords. I have this same functionality with my favorite password manager, 1Password, but having it on the keychain is very useful for those who don’t yet use a password manager. Safari is known for its Intelligent Tracking Prevention (ITP), which protects users from trackers present on websites. iOS 14 surfaces those trackers so users will know who and what these trackers are and which websites are using them via a Website Privacy Report. Privacy This is one area where Android will have a difficult time copying, Privacy. iOS 14 brings in more privacy features, and I am excited to get these on the hands of all iPhone users. Applications are now required to ask for consent before they track you, and later, you can manage these settings to revoke those that you don’t agree with. How many times have we discovered applications collecting data and tracking us without us knowing? Well, that changes soon. Apple has included a visual indicator every time the microphone or camera is used by an application. The iPhone has no hardware LED similar to laptop cameras, so this is the next best thing. Now there is a way to really know if that particular application is spying on you. Prior to iOS 14, applications requesting access to your photos are an all or nothing thing, i.e., either you give it full access or not. iOS 14 provides you with another protection from applications that are fond of harvesting your photo gallery, by adding a setting that allows you to choose which photos are available to which applications. Whilst it may be tedious, it is always for the best — that way you will not be surprised with how a certain application managed to get all your photos. With the current pandemic, most of us are staying at home (I hope you guys are, unless you have no choice but to go out. More power to frontliners and thank you!), so applications that require location information will have your precise location recorded, and that is not ideal for your privacy (yes, the developers would want to have your precise location, even if they don’t need to, but for other reasons). Well, Apple is now provides a way to share your approximate location, e.g., White Plains, without giving your exact home location to applications. Apple also locks down access to the clipboard. I remember a security researcher disclosing this iOS bug that allows third party applications to read the contents of the clipboard, well, that is no longer the case with iOS 14. For every application that accesses your clipboard, you will be notified. Finally, applications that want to scan your home network for devices, well, iOS 14 gives you more control in managing which applications can be allowed to do so, specially those that require access to smart devices and home automation kits. Shortcuts Shortcuts is one of the most underrated feature of iOS 13, and with iOS 14 is just became more useful with new functions, and support for folders to organize your shortcuts. This becomes even more useful when you pair it with watchOS 7! So there you have it. These new features are what excites me about iOS 14, and sorry for those who love bashing Apple for copying this and that feature from Android, but most of those ‘copied’ features don’t excite me. How about you, what excites you about iOS 14?
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.