Adakah Apple menghadapi tuntutan antimonopoli UK berhubung ATT? Pada 3 September 2026, tuntutan prosiding kolektif telah difailkan di Tribunal Rayuan Persaingan (CAT) UK yang mendakwa bahawa rangka kerja App Tracking Transparency (ATT) Apple mengenakan sekatan antipersaingan terhadap pembangun pihak ketiga sambil mengutamakan perniagaan pengiklanannya sendiri, dengan anggaran kerugian kepada pembangun UK mencecah £2 bilion. Bagi arkitek mudah alih, pengarah pemasaran prestasi, dan jurutera infrastruktur data, penelitian terhadap Atribusi Mudah Alih yang Menjaga Privasi menyerlahkan peralihan asas yang mengawal pemerolehan pengguna di platform mudah alih. Berikutan sekatan akses IDFA oleh ATT di sebalik kebenaran penjejakan eksplisit, ekosistem mudah alih telah beralih ke arah protokol pengukuran pada peranti yang diagregatkan dan corong penemuan Web-ke-Aplikasi pihak pertama. Menilai cara atribusi moden berfungsi tanpa bergantung pada pengawasan rentas aplikasi memerlukan penelitian terhadap risiko undang-undang Apple di samping mekanik teknikal AdAttributionKit, peringkat anonimiti khalayak, dan kegigihan parameter sempadan parameter sempadan pemasangan.
Tuntutan Antimonopoli UK £2 Bilion: Dakwaan Undang-Undang dan Tadbir Urus Platform
Tindakan kolektif yang difailkan di London mewakili cabaran undang-undang yang signifikan terhadap tadbir urus data platform Apple. Dibawa oleh entiti tujuan khas bernama ATT Collective Action Limited, yang dipengerusikan oleh bekas pengarah kanan Pihak Berkuasa Persaingan dan Pasaran (CMA) UK, Ann Pope, dan dinasihatkan oleh firma guaman Hausfeld, tuntutan opt-out ini menuntut pampasan bagi pihak pembangun aplikasi UK yang mengewangkan melalui pengiklanan dalam aplikasi atau membeli penempatan iklan untuk mendorong pemasangan aplikasi iOS sejak pengenalan ATT pada 26 April 2021.
Sekilas Pandang
- Tuntutan Pampasan £2 Bilion: Difailkan di Tribunal Rayuan Persaingan UK pada 3 September 2026, tindakan opt-out ini mendakwa Apple mencipta medan perdagangan yang tidak seimbang di bawah panji privasi pengguna.
- Dakwaan Keutamaan Kendiri: Tuntutan itu menegaskan bahawa pembangun pihak ketiga tertakluk kepada gesaan opt-in yang menyekat untuk mengakses pengecam pengiklanan, manakala rangkaian iklan pihak pertama Apple berkembang merentasi permukaan App Store tanpa halangan antara muka yang setara.
- Status Prosiding: Tuntutan itu sedang menunggu pensijilan tribunal; dakwaan tersebut masih belum dibuktikan di mahkamah, dan Apple telah menolak tuntutan tersebut, mengekalkan bahawa ATT menggunakan piawaian yang setara untuk melindungi data pengguna merentasi semua aplikasi.

Menurut laporan daripada Reuters dan kenyataan plaintif yang diterbitkan oleh Hausfeld, tuntutan mahkamah tersebut berhujah bahawa walaupun privasi pengguna adalah perlindungan yang penting, Apple memperkenalkan ATT secara unilateral tanpa rundingan industri yang mencukupi, sekali gus mengganggu asas ekonomi penerbit dan pembangun bebas.
Apple telah menolak dakwaan tersebut, menyatakan bahawa App Tracking Transparency direka untuk memberikan pengguna kawalan terperinci sama ada aplikasi luaran boleh menjejaki aktiviti mereka merentasi harta pihak ketiga. Apple mengekalkan bahawa semua pembangun, termasuk Apple sendiri, tertakluk kepada peraturan yang sama mengenai penjejakan rentas syarikat, dan ATT telah mendapat pujian daripada penyokong privasi global.
Sebelum tuntutan boleh diteruskan ke perbicaraan, CAT mesti menentukan sama ada untuk memperakui tindakan tersebut sebagai sesuai untuk prosiding kolektif. Kes ini menyertai litigasi platform utama lain di hadapan tribunal, termasuk rayuan komisen App Store Kent v. Apple dan tuntutan mahkamah storan awan Which?.
+-------------------------------------------------------------------------+ | GARIS MASA KONTROVERSI PENGAWAL SELIA ATT | +--------------------------+-----------------------+----------------------+ | Tarikh / Tempoh | Pencapaian Platform | Kesan Operasi | +--------------------------+-----------------------+----------------------+ | 26 April 2021 | Pelancaran Wajib ATT | iOS 14.5 menyekat IDFA di sebalik dialog opt-in | | 2021–2025 | Peralihan Ekosistem | Pengurangan ketersediaan IDFA mendorong penggunaan postback | | 2024–2026 | Pengembangan AAK & SKAN| AdAttributionKit memperluaskan pelaporan atribusi | | | | tetingkap berbilang penukaran | | 3 September 2026 | Tuntutan Kolektif CAT | Tuntutan antimonopoli £2B difailkan bagi pihak pembangun UK | | Belum selesai (2026–2027) | Pensijilan CAT | Tribunal menilai sama ada untuk memperakui tindakan kelas | +--------------------------+-----------------------+----------------------+
Analisis Teknikal: Daripada IDFA Deterministik kepada Rangka Kerja Privasi Agregat
Untuk menilai realiti operasi yang mendasari litigasi tersebut, pasukan kejuruteraan perlu membedah bagaimana seni bina atribusi iOS berkembang sebelum dan selepas ATT.
Secara sejarahnya, rangkaian iklan mudah alih bergantung pada Pengecam untuk Pengiklan (ASIdentifierManager.shared().advertisingIdentifier). IDFA ialah pengecam pengiklanan khusus peranti—diwakili sebagai UUID 128-bit—yang membolehkan pengukuran deterministik merentasi aplikasi berasingan. Rangkaian iklan boleh merekodkan IDFA semasa interaksi iklan, menyampaikannya kepada pembekal atribusi, dan memadankannya dengan IDFA yang sama yang disemak apabila pengguna membuka aplikasi yang baru dipasang, sekali gus mewujudkan pautan deterministik antara tanggapan dan penukaran.

Apabila ATT berkuat kuasa, akses kepada IDFA diletakkan di sebalik antara muka ATTrackingManager.requestTrackingAuthorization. Jika pengguna memilih “Minta Apl tidak Menjejaki,” atau jika penjejakan disekat di peringkat sistem, API mengembalikan UUID semua sifar (00000000-0000-0000-0000-000000000000). Dengan kadar opt-in yang stabil jauh di bawah liputan universal, penjejakan rentas aplikasi deterministik tidak lagi menjadi asas yang boleh dipercayai untuk pemerolehan berskala besar.
Untuk menyediakan atribusi kempen tanpa berkongsi identiti pengguna rentas aplikasi, Apple memperkenalkan SKAdNetwork dan seterusnya AdAttributionKit. Perlu diketahui, AdAttributionKit beroperasi secara bebas daripada status kebenaran ATT pengguna kerana outputnya tidak mengandungi pengecam penjejakan khusus pengguna atau peranti.
Mekanik AdAttributionKit bergantung pada tiga prinsip seni bina teras:
- Pengesahan Kriptografi Dwi: Rangkaian iklan menjana tanggapan iklan yang ditandatangani secara kriptografi menggunakan Tandatangan Web JSON (JWS). Semasa pemasangan dan penukaran, sistem pengendalian mengesahkan token tanggapan pada peranti dan kemudian menjana postback atribusi yang ditandatangani secara kriptografi oleh Apple, membolehkan rangkaian iklan mengesahkan bahawa penukaran telah diperakui oleh iOS.
- Tetingkap Penghantaran Postback Tertunda: Untuk menghalang rangkaian iklan daripada menggunakan cap masa pemasangan yang tepat bagi melakukan serangan masa saluran sisi, postback dihantar selepas kelewatan yang dirawakkan. Apple mendokumenkan selang masa rawak minimum 24 hingga 48 jam antara penyediaan postback dan penerimaan, dengan jumlah masa penghantaran berlanjutan lebih jauh kerana tetingkap penukaran (seperti tetingkap 48 jam awal) kekal terbuka kecuali dikunci.
- Peringkat Data Anonimiti Khalayak: Apple menetapkan postback atribusi kepada salah satu daripada empat peringkat anonimiti khalayak (Peringkat 0 hingga Peringkat 3) yang ditentukan oleh keadaan khalayak merentasi sumber iklan, aplikasi yang diiklankan, geografi pemasangan, dan pengecam sumber hierarki. Dalam peringkat yang lebih rendah, medan postback disekat: nilai penukaran halus (0 hingga 63) digantikan dengan nilai kasar (
rendah,sederhana,tinggi) atau ditinggalkan sepenuhnya dalam Peringkat 0, dan pengecam sumber dipendekkan daripada empat digit kepada dua digit.
+-------------------------------------------------------------------------+ | IDFA DETERMINISTIK VS. ATRIBUSI PRIVASI AGREGAT | +-------------------------------------------------------------------------+ | | | [ PARADIGMA DETERMINISTIK PRA-ATT ] | | Tanggapan Iklan (Merekodkan IDFA: UUID-1) | | | | | v | | Pelancaran Pertama Apl (Membaca IDFA: UUID-1) | | Hasil: Atribusi iklan masa nyata, peringkat pengguna, deterministik. | | | +-------------------------------------------------------------------------+ | | | [ PROTOKOL AGREGAT PASCA-ATT: AdAttributionKit / SKAN ] | | | | Tanggapan Iklan (Token JWS Ditandatangani Rangkaian) | | | | | v | | [ Pengguna Memasang melalui App Store ] | | | | | v | | [ Pemprosesan Atribusi pada Peranti ] | | | | | |-- (Mengira Tetingkap Penukaran: Kelewatan Rawak 24–48j) | | |-- (Menggunakan Penutupan Medan Peringkat Anonimiti Khalayak 0–3)| | v | | [ Postback Ditandatangani Apple yang Anonim Dihantar ke Titik Akhir Rangkaian ] | | Muatan: Nilai Kasar, Nilai Halus, atau Null (Bergantung Peringkat) | | Pengecam Sumber (2–4 digit) | | | +-------------------------------------------------------------------------+
Walaupun AdAttributionKit direka untuk mengukur keberkesanan kempen sambil mengurangkan pendedahan data peringkat pengguna, maklum balas yang tertunda dan pelaporan agregatnya memberikan halangan operasi untuk pembidaan algoritma masa nyata.
Pemerolehan Mudah Alih Hiliran dan Sempadan Pemasangan Pihak Pertama
Oleh kerana penjejakan pengguna rentas aplikasi mengalami pengurangan kesetiaan data di bawah model postback agregat, pasukan pemasaran prestasi telah memperluaskan pergantungan mereka pada corong Web-ke-Aplikasi. Dalam seni bina Web-ke-Aplikasi, pemerolehan pengguna bermula pada harta web mudah alih pihak pertama yang dimiliki sendiri.
Di bawah garis panduan privasi Apple, penjejakan secara khusus ditakrifkan sebagai memautkan data pengguna atau peranti yang dikumpul daripada aplikasi satu syarikat dengan data pengguna atau peranti yang dikumpul daripada aplikasi, tapak web, atau harta luar talian syarikat lain untuk tujuan pengiklanan atau pengukuran sasaran. Apabila pengiklan menghalakan trafik ke tapak webnya sendiri (contohnya, https://brand.example.com), interaksi tersebut berlaku dalam konteks pihak pertama. Melibatkan pengguna, membentangkan tawaran promosi, dan menangkap niat pembelian pada domain milik sendiri tidak membentuk penjejakan rentas syarikat, dengan syarat data yang terhasil tidak dicantumkan dengan set data pihak ketiga.
Walau bagaimanapun, memindahkan pengguna daripada halaman pendaratan mudah alih pihak pertama ke dalam aplikasi iOS asli memperkenalkan sempadan pemasangan:
+-------------------------------------------------------------------------+ | PERJALANAN PEMEROLEHAN MUDAH ALIH HILIRAN BERASINGAN | +-------------------------------------------------------------------------+ | | | [ Pengguna Mendarat di Halaman Web Mudah Alih Pihak Pertama ] | | Konteks Ditangkap: ?channel=partner_promo&discount=SAVE20&sku=8831 | | | | | v | | [ Pengguna Mengklik Seruan Bertindak Muat Turun Apl ] | | | | | v | | [ Ubah Haluan ke Apple App Store ] | | | | | v | | [ SEMPADAN PEMASANGAN: Aliran Muat Turun App Store Standard Tidak | | Melepasi Parameter Pertanyaan Web atau Rentetan URL Tersuai ke dalam Binari Apl ] | | | | | v | | [ Pengguna Membuka Apl Asli Kali Pertama (Cold Boot) ] | | | | | v | | [ Enjin Pautan Dalam Teragak (Pemulihan Dibantu Pelayan) ] | | | | | v | | [ Parameter Pra-Pemasangan Layak Dipulihkan & Onboarding Digunakan ] | | | +-------------------------------------------------------------------------+
Apabila pengguna yang tidak memasang aplikasi beralih daripada Safari ke App Store, aliran pengedaran standard tidak memajukan rentetan pertanyaan URL sewenang-wenangnya ke dalam bundle aplikasi yang dipasang. Pada pelancaran pertama, aplikasi asli tidak dapat mengenal pasti secara asli kempen web atau halaman produk tertentu yang menghalakan pengguna.
Untuk merapatkan sempadan ini tanpa bergantung pada pengecam penjejakan rentas syarikat yang tidak dibenarkan, pasukan kejuruteraan melaksanakan seni bina pengendalian pautan yang berbeza:
| Seni Bina Penghalaan | Status Apl Pengguna | Pemeliharaan Parameter Merentasi Pemasangan | Seni Bina Privasi Platform |
|---|---|---|---|
| Pautan Universal Disahkan | Apl Sasaran Dipasang | Memintas App Store; navigasi adegan terus | Menggunakan persatuan domain-ke-apl HTTPS yang disahkan; privasi bergantung pada data yang dikumpul dan penggunaan seterusnya |
| AdAttributionKit / SKAN | Apl Sasaran Tiada | Postback agregat; tiada parameter pertanyaan tersuai | Pengukuran kempen agregat; postback minimum 24–48j tertunda; tiada konteks peringkat baris |
| Pautan Dalam Teragak (DDL) | Apl Sasaran Tiada | Memulihkan parameter pra-pemasangan layak pada cold boot pertama | Pemulihan konteks pra-pemasangan layak dibantu pelayan, tertakluk kepada pelaksanaan pembekal dan peraturan platform |
Dalam seni bina pengeluaran, pasukan pembangunan menggunakan rangka kerja Pautan Dalam Teragak seperti Branch, AppsFlyer, Adjust, atau Opoinstall. Platform seperti Opoinstall menangkap konteks kempen yang layak (seperti token promosi atau SKU produk) pada halaman pendaratan pedagang sebelum mengubah haluan pengguna ke App Store.
Setelah cold boot awal aplikasi, SDK klien menanya balik atribusi untuk memulihkan parameter sesi yang dicache. Menurut dokumentasi platform di halaman utama Opoinstall, rangka kerja lulus-lalu parameter teragak ini boleh memulihkan parameter pada pelancaran pertama dalam sehingga 98% daripada contoh yang layak, menyediakan alternatif automatik kepada kod promosi manual.
Adalah kritikal untuk mengekalkan sempadan seni bina yang jelas: Pautan dalam teragak tidak mencipta semula peristiwa pengukuran pihak ketiga yang tidak pernah diperhatikan, dan ia juga tidak memintas peraturan penjejakan platform. Ia memulihkan konteks destinasi, kempen, atau rujukan yang layak yang telah ditangkap dalam perjalanan pihak pertama yang dibenarkan sebelum sempadan pemasangan berlaku.
// Pelaksanaan Swift ilustratif yang menunjukkan pemulihan konteks pelancaran pertama.
// Menggunakan parameter atribusi teragak yang layak semasa cold boot aplikasi
// tanpa bergantung pada pengecam pengiklanan rentas aplikasi (IDFA) yang berterusan.
import UIKit
struct AttributionPayload: Decodable {
let channel: String
let campaignId: String
let targetRoute: String
let promoCode: String?
}
final class FirstLaunchAttributionManager {
static let shared = FirstLaunchAttributionManager()
// Bendera simpanan status pelancaran tempatan (bukan pengecam atribusi atau peranti)
private let hasCompletedFirstLaunchKey = "com.app.hasCompletedFirstLaunchRestoration"
private init() {}
/// Menunjukkan sama ada aplikasi telah berjaya menyelesaikan pemulihan parameter pelancaran pertama
var isRestorationPending: Bool {
return !UserDefaults.standard.bool(forKey: hasCompletedFirstLaunchKey)
}
/// Menandakan proses pemulihan sebagai berjaya diselesaikan untuk menghalang pelaksanaan berlebihan
func markRestorationCompleted() {
UserDefaults.standard.set(true, forKey: hasCompletedFirstLaunchKey)
}
/// Mendapatkan parameter pra-pemasangan yang layak daripada panggil balik SDK atribusi atau rangka kerja klien.
/// Nota: Algoritma pemadanan dan isyarat korelasi sesi adalah khusus pembekal dan ditinggalkan di sini.
func handleDeferredAttribution(with payloadResult: Result<AttributionPayload, Error>,
in window: UIWindow?) {
guard isRestorationPending else {
return
}
switch payloadResult {
case .success(let payload):
// Tandakan pemulihan lengkap hanya selepas kejayaan penerimaan muatan
markRestorationCompleted()
applyNavigationRoute(payload, in: window)
case .failure(let error):
// Log ralat tanpa menetapkan bendera penyiapan, membolehkan percubaan semula pada kegagalan sementara
print("Kegagalan mendapatkan atribusi sementara: \(error.localizedDescription)")
}
}
/// Menggunakan konteks pihak pertama yang dipulihkan pada hierarki navigasi adegan aktif
private func applyNavigationRoute(_ payload: AttributionPayload, in window: UIWindow?) {
DispatchQueue.main.async {
guard let navigationController = window?.rootViewController as? UINavigationController else {
return
}
// Halakan pengguna ke destinasi yang ditemui pada halaman pendaratan web pra-pemasangan
if payload.targetRoute.hasPrefix("products/"),
let sku = payload.targetRoute.split(separator: "/").last.map(String.init) {
let detailVC = ProductDetailViewController(sku: sku, promoCode: payload.promoCode)
navigationController.pushViewController(detailVC, animated: true)
}
}
}
}
// Contoh pengawal pandangan yang menggunakan status kempen yang dipulihkan
class ProductDetailViewController: UIViewController {
private let sku: String
private let promoCode: String?
init(sku: String, promoCode: String?) {
self.sku = sku
self.promoCode = promoCode
super.init(nibName: nil, bundle: nil)
}
required init?(coder: NSCoder) {
fatalError("init(coder:) tidak dilaksanakan")
}
override func viewDidLoad() {
super.viewDidLoad()
view.backgroundColor = .systemBackground
title = "Produk: \(sku)"
if let code = promoCode {
// Guna diskaun promosi yang diluluskan daripada halaman pendaratan web
print("Auto-menggunakan kod baucar yang dipulihkan: \(code)")
}
}
}
Soalan Lazim (FAQ)
Apakah pelanggaran khusus yang didakwa oleh tuntutan antimonopoli UK terhadap Apple?
Bagaimanakah AdAttributionKit berbeza daripada Pengecam untuk Pengiklan (IDFA)?
Bagaimanakah kempen Web-ke-Aplikasi pihak pertama berinteraksi dengan ATT?
Panduan Strategik untuk Arkitek Mudah Alih dan Pasukan Pertumbuhan
Tuntutan mahkamah UK berjumlah £2 bilion berhubung App Tracking Transparency mencerminkan kebenaran industri yang berkekalan: penjejakan peranti deterministik rentas aplikasi tanpa sekatan tidak akan kembali. Tidak kira keputusan tribunal mengenai keutamaan kendiri platform, sistem pengendalian mudah alih akan terus menguatkuasakan perimeter privasi yang ketat.
Bagi pasukan kejuruteraan mudah alih dan pemimpin pertumbuhan, menyesuaikan diri dengan persekitaran ini memerlukan tiga komitmen teknikal:
-
Guna PakaiGunakan Rangka Kerja Privasi Asli Platform: Laksanakan AdAttributionKit dan SKAdNetwork dalam saluran pembelian iklan untuk menangkap penukaran kempen agregat tanpa bergantung pada amalan penjejakan yang tidak lagi disokong.
-
Kukuhkan Laluan Web-ke-Aplikasi Pihak Pertama: Bina seni bina pendaratan web yang berdaya tahan yang menangkap niat pelanggan dalam konteks pihak pertama, menggunakan Pautan Universal yang disahkan untuk pengguna yang telah memasang aplikasi dan Pautan Dalam Teragak untuk mengekalkan kesinambungan merentasi pemasangan aplikasi.
-
Skopkan Penghalaan Aplikasi kepada Niat: Strukturkan onboarding asli untuk menggunakan muatan parameter dinamik dan bukannya token penjejakan peringkat identiti, memastikan diskaun promosi dan destinasi pautan dalam terus berfungsi melalui urutan cold boot secara telus dan boleh dipercayai.
Rujukan
-
Reuters. (2026). Apple menghadapi tuntutan mahkamah UK £2 bilion berhubung App Tracking Transparency.
-
Hausfeld. (2026). Tindakan kolektif difailkan terhadap Apple bagi pihak pembangun aplikasi UK.
-
The Mac Observer. (2026). Apple Menghadapi Tuntutan Mahkamah UK £2 Bilion Berhubung App Tracking Transparency, Difailkan 3 September.
-
Apple Developer. (2026). Rangka Kerja App Tracking Transparency. Dokumentasi Apple.
-
Apple Developer. (2026). Gambaran Keseluruhan AdAttributionKit. Dokumentasi Apple.
-
Apple Developer. (2026). Menerima atribusi iklan dan postback. Dokumentasi Apple.
-
Apple Developer. (2026). Gambaran Keseluruhan SKAdNetwork. Dokumentasi Apple.
-
Apple Developer. (2026). Menyokong Pautan Universal dalam aplikasi anda. Dokumentasi Apple.
-
Apple. (2026). Privasi Pengguna dan Penggunaan Data. Panduan Pembangun Apple.
-
Opoinstall. (2026). Gambaran Keseluruhan Pautan Dalam Teragak dan Pemasangan Aplikasi Berparameter.
Share this article



