ADVERTISEMENT

My top iOS 17 features

Published Jun 6, 2023 12:40 am

It is the time of year when Apple releases a number of new features that are coming in the next iOS version. This is usually a preview of the features that will be available across all current models, whilst keeping features that will be available when iPhone 15 gets announced this September a secret. Here's a list of new features that I am looking forward to, in no particular order:

Check-in

As a parent, you want your kids to check-in when they are out to let you know when they have arrived at their destination or arrived at home. Having this feature on Messages gives you that peace of mind. You can, of course, use this with your friends, too.

Leave a Message on FaceTime

Apple has a new Live Voicemail feature that provides a transcription of the voicemail as the caller is recording it - giving you the chance to pick-up the call if or when necessary. However, this is not available from most carriers. In the Philippines, there is no voicemail service. I thought of this last weekend, actually, where the iPhone handles this (instead of the carrier), and using FaceTime audio/video definitely provides Apple full access to the call, albeit on device since it is end-to-end encrypted. Now anyone can leave a FaceTime audio/video message, even those with no voicemail services from their carriers.

Interactive Widgets

FINALLY! Currently widgets launch its corresponding apps and take over the entire screen. With this, the interaction makes it simpler and more convenient.

Safari Profiles

This has been in my wish list since using Containers on Firefox. Having a separate profile for Work definitely allows me to limit websites without having non-Work sites access to my personal websites, like banks. Since my Work uses Google Workspace and Microsoft Office 365, now any of their cookies will not interfere with my non-Work sites!

Enhanced Private Browsing Mode in Safari

Private browsing mode usually have an added feature of sandboxing the browsing session from the rest of the browser. This new feature locks your private browser tabs with your FaceID, TouchID or passcode, making it truly private. In addition, it blocks known trackers and even sanitizes URLs with trackers.

Autofill Verification Codes in Mail

The convenience of having the verification codes lifted from SMS messages and automatically filling the field on a form is heaven-sent. It is actually one of the most under-rated features! Now Apple extends this to Mail! I wonder if there is an API for this so my mail services, FastMail and ProtonMail, can do the same.

Shared Passwords and Passkeys

This is one of the must-have features I have been wishing for iCloud passwords (the other one is separate Password application) before completely replacing my third-party password manager (or should I?)

More PDF features in Notes

Extending PDF support with form field detection (and autofill, too) and collaboration in Notes make the Notes app even more powerful. I wish, though, that Notes adds Markdown support, too.

Expanded Communications Safety

When Apple first introduced this, it covered Messages - on-device scanning of content to protect sensitive photos and videos. This now includes AirDrop, FaceTime messages, and third-party apps.

Downloadable Map Area

IMHO, Apple should have added this feature from the start. In a country with poor cellular data coverage, being able to download a portion of the map and using it whilst offline can be a life saver!

Personal Voice

Whilst this was not announced in the WWDC 2023 keynote, Personal Voice was announced a few weeks ago. Using on-device machine learning and recording 15 minutes of your voice sample allows your iPhone to generate audio that sounds like you. Intended as an accessibility feature, but I am sure that its use will go beyond that. Note that this remains on device, so nobody else can use it without your consent (unlike voice samples recorded via cloud-based services). There are more features announced by Apple, but personally, some did not impress me that much because there's no use to me, like more drawing tools in Freeform. I cannot wait for September when iOS 17 gets officially released. For the meantime, I am helping find bugs on the beta version (and reporting it to Apple).
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.