ADVERTISEMENT

OpenAI's device: Another hype?

Published May 28, 2025 09:36 am
                                                               Screenshot from openai.com
OpenAI just acquired io, an AI hardware startup founded by Jony Ive. Now, OpenAI has access to a talented group of former Apple designers. Their goal is to create an AI-powered gadget that, as OpenAI's Sam Altman puts it, will become the fastest device to sell 100 million units in history. That's an interesting pitch, isn't it?
Altman and Ive clarified that this device won't be a smartphone or a wearable - no watch, earphones, or visor - and it won't have a screen. They're aiming to create a new category of consumer tech device. If you've heard this concept before, you might remember Rabbit's R1 and Humane's AI Pin, which tried and unfortunately failed.
Interestingly, Humane, like io, was founded by former Apple designers as well.
I'm not betting against Jony Ive in terms of design, nor am I doubting the abilities of those former Apple designers. After all, most of the iconic Apple products were designed by Ive, and his team, with Steve Jobs. Of course, there were also some misses ("You are holding it wrong", Apple Magic Mouse charge port, to name two), even after Jobs. Design is one thing, but execution, especially in hardware, is more complex.
Now, let's imagine what a new AI-powered consumer device, powered by ChatGPT in this case, would need. Since OpenAI collaborated with Humane previously , it's likely to have the same feature set, excluding the laser projection display. I'm confident that the new device will have a similar function (and perhaps even more) but in a superior form, regardless of what Ive has said about the AI Pin.
There are a bunch of questions about this gadget, like: (1) how will it know what's going on around you? Are the camera and microphone always on, recording, and sending it to OpenAI? (2) how long will the battery last? (3) how will it get your personal data and how will your privacy, the user, and those around you be protected? (4) will it need another mobile data subscription or will it depend on the smartphone, which it's supposed to replace, for internet connection? (5) how much will the device cost? subscription? These are just a few of the questions that OpenAI needs to answer. And oh, will these features be unique to the device and can't be done on the smartphone?
OpenAi is currently operating at a financial loss, as noted by Edward Zitron . While this may raise concerns, it's not uncommon for innovative companies to prioritize growth and development over immediate profitability. Investors remain optimistic about OpenAI's potential, and Sam Altaman's leadership continues to inspire confidence in its future success.
It's not easy to replace the smartphone - whether it's an iPhone or an Android phone. This isn't to say that it won't be around forever, but I don't think it will be replaced quickly, as what Altman is planning, but gradually, over time, and no, it won't be because of the hyped-up generative AI technology, like OpenAI's.
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.