iPhone은 여전히 Apple의 주요 수익원으로 지난 분기 회사 전체 수익의 거의 49%를 차지했습니다. 이는 놀라운 기록이며, 시장에서 이 제품 라인이 여전히 강력한 매력을 갖고 있음을 보여줍니다.
팀 쿡 CEO는 아이폰15 판매량이 이전 버전을 넘어섰다고 주저하지 않았다. 이는 또한 사용자가 제품의 개선 사항과 새로운 기능에 대해 매우 기대하고 있기 때문에 iPhone 16에 대한 좋은 전망을 열어줍니다.
또한 아이패드와 맥 매출도 괄목할 만한 성장을 기록하며 애플 제품 포트폴리오의 다양성과 풍부함을 입증했다. iCloud, Google 검색 및 AppleCare의 매출 성장으로 인해 서비스 부문도 똑같이 중요합니다.
이러한 긍정적인 결과를 통해 Apple은 기술 산업에서의 입지를 확고히 하고 전 세계 소비자에게 고품질 제품을 지속적으로 제공하고 있습니다. #Apple #iPhone #DoanhThu #TimCook #iPad #Mac #DichVu #TinTucCongNghe.
이 중 아이폰 사업이 462억2000만 달러를 기여했고, 기타 서비스 및 제품 매출도 90억4000만 달러로 사상 최대치를 기록했다. 이는 아이폰이 여전히 애플 전체 매출의 약 49%를 차지하며 애플의 사업구조에서 핵심적인 역할을 담당하는 주요 수익원임을 보여준다.
팀 쿡 CEO는 같은 기간 아이폰 15 판매량이 아이폰 14를 능가했으며 아이폰 16도 이러한 성장세를 이어갔다고 CNBC와 공유했다. 그는 또한 사용자들이 iOS 17.1보다 두 배 빠른 속도로 iOS 18.1을 업데이트했다고 밝혔는데, 이는 새로운 운영 체제에 대한 고객과 개발자의 기대감을 보여주는 것입니다.
(function(){const isOffComment = false;
const postUrl = "/cong-nghe/i-phone-tiep-tuc-la-nguon-thu-chinh-trong-doanh-thu-cua-apple-202411010943316224.html";
const idPost = "202411010943316224";
const tags = ({"slug":"i-phone","label":"iPhone"},{"label":"iPhone 16","slug":"i-phone-16"},{"slug":"apple","label":"Apple"});
const urlEnv = "https://www.saostar.vn/";
const staticEnv = "https://statics-pc.saostar.vn/";
const relatedSlug = "i-phone";
(function () {
const curentUrl = urlEnv;
const static_env = staticEnv;
function getDataSaotv(element) {
let haveData = false;
if(document.getElementById("data-homes-saotv").getAttribute("data-complete") == "done") {
haveData = true;
}
if(window.autoPlayVideo === false) {haveData = true}
if(haveData === false) {
const response = fetch(`${curentUrl}block/article-saotv/`)
.then((res) => res.text())
.then((html) => {
document.getElementById('data-homes-saotv').innerHTML = html;
document.getElementById("data-homes-saotv").setAttribute("data-complete", "done");
document.getElementById("saotv").classList.remove("hidden");
})
.then((html) => {
const container = document.getElementById("article-saotv");
const videoUrl = container.getAttribute("data-video");
const ssplayer = new SSPlayer({
container,
videoUrl
})
lazyLoadInstance.update();
})
.catch((error) => console.log(error))
}
}
{/*
function getCommentBlock (element) {
if (isOffComment) return 0;
const scriptElement = document.createElement('script');
scriptElement.async = true;
scriptElement.defer = true;
scriptElement.crossOrigin = 'anonymous';
scriptElement.nonce="hL4HWTJD";
scriptElement.src="https://connect.facebook.net/vi_VN/sdk.js#xfbml=1&version=v11.0&appId=242610421125228&autoLogAppEvents=1";
document.body.appendChild(scriptElement);
}
*/}
function getDataPostRelated() {
if (!relatedSlug && relatedSlug === "") return;
const boxRelated = document.getElementById("art-related-posts");
const response = fetch(`${curentUrl}block/article-related/${relatedSlug}/`)
.then((res) => res.text())
.then((html) => {
boxRelated.innerHTML = html;
const listRelated = boxRelated.querySelectorAll(".lists-related .card");
let isLoop=false;
let maxLength = 4;
listRelated.forEach((post) => {
if (post.getAttribute("data-postid") === idPost) { post.classList.add("hidden");isLoop=true;}
})
if (isLoop) maxLength--;
if (maxLength===4) {
if (listRelated(maxLength-1)) {listRelated(maxLength-1).classList.add("hidden");}
}
lazyLoadInstance.update();
})
.catch((error) => console.log(error))
}
function getDataPostTinHot() {
const boxTinHot = document.getElementById("data-article-normal");
const category = boxTinHot.getAttribute("data-category");
if (!category) return;
const response = fetch(`${curentUrl}block/article-tinhot/${category}/`)
.then((res) => res.text())
.then((html) => {
if(html === '') {
const boxDuocQuantam = document.querySelector('#box-duocquantam');
if(boxDuocQuantam) {
boxDuocQuantam.classList.add('hidden');
}
return;
};
const parser = new DOMParser();
const doc = parser.parseFromString(html, 'text/html');
const articles = Array.from(doc.querySelectorAll('article'));
if (articles.length === 0) return;
const shuffledArticles = articles.sort(() => Math.random() - 0.5);
const container = doc.querySelector('div');
container.innerHTML = '';
shuffledArticles.forEach(article => container.appendChild(article));
boxTinHot.innerHTML = container.outerHTML;
lazyLoadInstance.update();
if(typeof window.callbackGetDuocQuanTam === "function"){
window.callbackGetDuocQuanTam();
}
})
.catch((error) => console.log(error))
}
getDataPostTinHot();
getDataPostRelated();
window.lazyFunctions = {
getVideoSaotv: function (element) {
initReactPlayer(() => {getDataSaotv(element)});
},
};
})();
})();

