Perhatian! Kami akan menggabungkan dan memindahkan akun. Untuk tetap mendapatkan berita developer terbaru, ikuti @googledevs
Pengumuman ARCore 1.0 dan update baru untuk Google Lens
20 March 2018
Anuj Gosalia, Director of Engineering, AR
Dengan ARCore dan Google Lens, kami berupaya membuat kamera smartphone semakin cerdas. ARCore memungkinkan developer untuk membuat aplikasi yang mampu memahami lingkungan Anda dan menempatkan objek serta informasi di dalamnya. Google Lens menggunakan kamera untuk membantu memahami apa yang Anda lihat, entah itu secara otomatis membuat informasi kontak dari kartu bisnis sebelum hilang, atau dengan cepat mengidentifikasi jenis anjing lucu yang Anda lihat di taman. Di Mobile World Congress, kami meluncurkan ARCore 1.0 bersama dengan dukungan baru untuk developer, dan kami merilis update Lens dan meluncurkannya ke lebih banyak orang.
ARCore,
augmented reality SDK
Google untuk Android, sudah keluar dari versi preview dan diluncurkan sebagai versi 1.0. Developer sekarang bisa memublikasikan aplikasi AR ke Play Store, dan ini adalah saat yang tepat untuk mulai membangun. ARCore bekerja pada 100 juta smartphone Android, dan kemampuan AR yang canggih tersedia di semua perangkat ini. ARCore bekerja pada 13 model yang berbeda saat ini (Google Pixel, Pixel XL, Pixel 2 dan Pixel 2 XL; Samsung Galaxy S8, S8+, Note8, S7 dan S7 edge; LGE V30 dan V30+ (hanya Android O); ASUS Zenfone AR; dan OnePlus 5 dari OnePlus). Dan selain yang tersedia saat ini, kami bermitra dengan banyak produsen untuk mengaktifkannya di perangkat terbaru mereka tahun ini, termasuk Samsung, Huawei, LGE, Motorola, ASUS, Xiaomi, HMD/Nokia, ZTE, Sony Mobile, dan Vivo.
Membuat ARCore bekerja pada lebih banyak perangkat hanyalah bagian dari sebuah proses. Kami membawa peningkatan dan dukungan tambahan untuk developer agar proses pengembangan AR menjadi lebih cepat dan mudah. Fitur ARCore 1.0 meningkatkan pemahaman lingkungan yang memungkinkan pengguna untuk menempatkan aset virtual pada permukaan bertekstur seperti poster, perabot, kotak mainan, buku, kaleng dan banyak lagi. Android Studio Beta sekarang mendukung ARCore di
Emulator
, sehingga Anda bisa dengan cepat menguji aplikasi Anda di lingkungan virtual langsung dari desktop.
Siapa saja harus merasakan pengalaman augmented reality, jadi kami berupaya untuk membawanya ke orang-orang di semua tempat, termasuk China. Kami akan mendukung ARCore di China pada perangkat mitra yang dijual di sana— mulai dengan Huawei, Xiaomi dan Samsung—agar mereka bisa mendistribusikan aplikasi AR melalui app store mereka.
Kami bermitra dengan beberapa developer hebat untuk menunjukkan bagaimana mereka berencana menggunakan AR di aplikasi mereka. Snapchat telah menciptakan pengalaman immersive yang mengajak Anda masuk ke "portal"—dalam hal ini, stadion legendaris Camp Nou FC Barcelona. Visualisasikan interior ruangan yang berbeda di dalam rumah Anda dengan Sotheby Internasional Realty. Lihat mobil Mission E Concept Porsche di jalanan tepat di depan Anda, dan pelajari cara kerjanya. Dengan OTTO AR, pilihlah beberapa item perabot eksklusif dan tempatkan mereka, sesuai dengan skala sebenarnya, di dalam ruangan. Ghostbusters World, berdasarkan
franchise film
, akan segera hadir. Di China, tempatkan perabot dan lebih dari 100.000 barang lainnya dengan Easyhome Homestyler, lihat item dan tempatkan di rumah saat Anda berbelanja di JD.com, atau bermain game dari NetEase, Wargaming dan Game Insight.
Dengan Google Lens, kamera ponsel bisa membantu memahami dunia di sekitar Anda, dan, kami memperluas ketersediaan pratinjau Google Lens. Dengan Lens di Google Foto, saat memotret, Anda bisa mendapatkan lebih banyak informasi tentang apa yang terdapat dalam foto Anda. Dalam beberapa minggu mendatang, Lens akan tersedia untuk semua pengguna Google Foto berbahasa Inggris yang memiliki versi terbaru aplikasi di Android dan iOS. Dalam beberapa minggu mendatang pula, pengguna berbahasa Inggris pada perangkat unggulan yang kompatibel akan mendapatkan pengalaman Lens berbasis kamera di Asisten Google. Kami akan menambahkan dukungan untuk lebih banyak perangkat seiring berjalannya waktu.
Dan selagi ini masih versi preview, kami terus melakukan penyempurnaan terhadap Google Lens. Sejak diluncurkan, kami telah menambahkan fitur seleksi teks, kemampuan untuk membuat kontak dan event dari sebuah foto dalam sekali tap, dan—dalam beberapa minggu mendatang—peningkatan dukungan untuk mengenali hewan dan tumbuhan umum, seperti jenis anjing dan bunga yang berbeda.
Kamera yang lebih cerdas akan memungkinkan smartphone kita berbuat lebih banyak. Dengan ARCore 1.0, developer bisa mulai membangun pengalaman AR yang menyenangkan dan bermanfaat bagi mereka saat ini. Dan Lens, yang didukung oleh AI dan computer vision, mempermudah penelusuran dan melakukan aksi terhadap apa yang Anda lihat. Karena teknologi ini terus berkembang, kita akan melihat lebih banyak kreativitas sehingga mereka bisa membantu orang bersenang-senang dan melakukan lebih banyak hal pada ponsel mereka.
AMP Stories: Membawa cerita visual ke open web
13 March 2018
Diposting oleh Rudy Galfi, Product Manager for AMP di Google
Format
AMP Stories
adalah tambahan terbaru yang diluncurkan ke AMP Project yang menyediakan penayang konten dengan format yang berfokus pada seluler untuk menyampaikan berita dan informasi dengan cerita berbasis tap yang kaya visual.
Format berbasis visual untuk mengembangkan konsumsi berita di mobile
Beberapa cerita paling cocok diceritakan menggunakan teks sementara yang lain paling cocok diungkapkan melalui gambar dan video. Pada perangkat mobile, pengguna menjelajah banyak artikel, tetapi berinteraksi secara mendalam hanya dengan beberapa artikel saja. Gambar, video dan grafis membantu penayang menarik perhatian pembaca secepat mungkin dan menjaganya tetap terlibat melalui informasi visual yang mendalam dan mudah dipahami.
Baru-baru ini, bersamaan dengan banyak fitur baru atau eksperimental di AMP, kontributor dari beberapa perusahaan — dalam hal ini, Google dan sekelompok penayang — bekerja sama untuk membangun format yang berfokus pada cerita di AMP. Tujuan bersamanya adalah bahwa format ini menawarkan cara bercerita baru yang kreatif, dan kaya secara visual yang dirancang khusus untuk seluler.
Meminimalkan tantangan teknis dan membiarkan creator berfokus pada storytelling
Mobile web sangat bagus untuk distribusi dan berbagi konten, tetapi menguasai kinerjanya bukan hal yang mudah. Membuat cerita visual di web dengan kinerja cepat dan lancar yang sudah familier dengan pengguna menggunakan aplikasi asli bisa saja menjadi sebuah tantangan. Menentukan detail kunci ini dengan tepat seringkali menimbulkan biaya startup yang tinggi, terutama untuk penayang kecil.
AMP Stories dibangun di atas infrastruktur teknis AMP untuk memberikan pengalaman yang cepat dan indah di web seluler. Sama seperti semua halaman web, penayang menyuguhkan halaman HTML AMP stories di situs mereka dan bisa menautkannya dari bagian lain situsnya untuk mendorong penemuan. Dan, seperti semua konten di ekosistem AMP, platform penemuan bisa menggunakan teknik seperti halaman yang dirender sebelumnya, pengoptimalan pemuatan video dan caching untuk mengoptimalkan pengiriman ke pengguna akhir.
AMP stories bertujuan untuk membuat produksi cerita semudah mungkin dari perspektif teknis. Formatnya dilengkapi dengan template layout yang sudah disetel tetapi fleksibel, penstandaran kontrol UI, dan komponen untuk berbagi dan menambahkan konten follow-on.
Namun, desain tersebut memberikan kebebasan editorial yang sangat luas kepada pembuat konten untuk menceritakan kisah-kisah yang sesuai dengan merek mereka. Penayang yang terlibat dalam pengembangan awal format cerita AMP —
CNN
,
Conde Nast
,
Hearst
,
Mashable
,
Meredith
,
Mic
,
Vox Media
, dan
The Washington Post
— telah mengumpulkan reporter, ilustrator, desainer, produser, dan editor video untuk secara kreatif menggunakan format ini dan bereksperimen dengan cara-cara baru untuk menceritakan kisah menakjubkan bagi beragam kategori konten.
Developer preview untuk AMP stories dimulai hari ini
Hari ini AMP stories tersedia bagi semua orang yang ingin mencobanya di situs mereka. Sebagai bagian dari AMP Project, format cerita AMP ini gratis dan terbuka bagi siapa saja yang ingin menggunakannya. Untuk memulai, silakan baca
tutorial
dan
dokumentasi
. Kami menantikan masukan dari pembuat konten dan kontributor teknis.
Selain itu, mulai hari ini, Anda bisa melihat cerita AMP di Google Penelusuran. Untuk mencobanya, telusuri nama penayang (seperti yang disebutkan di atas) di dalam
g.co/ampstories
menggunakan browser mobile Anda. Di kemudian hari, Google berencana untuk membawa cerita AMP ke lebih banyak produk di seluruh Google, dan memperluas cara mereka muncul dalam Google Penelusuran.
Periklanan dan AMP: Ulasan Setahun dan Menatap ke Depan
13 March 2018
Dalam dunia periklanan online, pepatah "waktu adalah uang" tampaknya semakin tepat saat ini. Perhatian konsumen adalah komoditas langka, artinya iklan tidak saja harus relevan dan menarik, tetapi juga
cepat
.
Sejak
Accelerated Mobile Pages (AMP) Project
diluncurkan pada bulan Oktober 2015,
lebih dari 31 juta domain
telah memanfaatkan AMP untuk
mengembangkan bisnis mereka
dengan pengalaman mobile web yang lebih cepat dan lebih baik. Pada tahun lalu saja, kami melihat penayang di AMP mencapai beberapa tonggak bersejarah: mereka menghasilkan hingga $6 juta per minggu dari iklan yang menggunakan Google AdSense dan Doubleclick Ad Exchange, memperoleh peningkatan pendapatan 3 kali lipat per hari, dan memanfaatkan
lebih dari
100 platform teknologi iklan
yang mendukung open source AMP Project.
1
Publisher seperti
MailOnline Advertising
menerapkan strategi optimal untuk memaksimalkan pendapatan di halaman AMP mereka. Setelah menyesuaikan strategi monetisasi AMP dengan menyertakan lelang gabungan sisi-server menggunakan
Prebid
, mereka melihat peningkatan pendapatan AMP 6 kali lipat di situs mereka
Metro
.
Mitra AMP yang lain, India Today, meraih
peningkatan pendapatan 23% pada halaman AMP
dibandingkan dengan halaman non-AMP, walaupun terdapat lebih sedikit iklan di halaman AMP mereka. Seperti MailOnline dan India Today, semua penayang sebaiknya melakukan pendekatan monetisasi halaman AMP menggunakan optimalisasi yang sama dengan halaman non-AMP untuk memastikan mereka memanfaatkan peluang pendapatan yang semakin meningkat ini.
Namun kita tahu masih ada proses yang harus dilakukan. Hari ini di
AMP Conf
, kami mengumumkan beberapa kemitraan dan teknologi baru untuk membantu keseluruhan ekosistem terus mengembangkan bisnis mereka dengan AMP menggunakan cara yang lebih fleksibel dan terbuka.
Fleksibilitas dan kinerja yang lebih baik dengan iklan reguler di AMP
Ketika AMP Project diluncurkan, prioritas utama adalah memastikan bahwa iklan tidak mengganggu pengalaman AMP. Sejak saat itu, AMP Project telah bekerja keras untuk menghadirkan kinerja dan kemampuan yang lebih baik bagi iklan di AMP.
Langkah penting untuk menuju ke situ adalah dirilisnya Fast Fetch, mekanisme yang lebih cepat untuk memuat iklan di halaman AMP. Fast Fetch merender iklan hingga 2,7 detik lebih cepat dibandingkan dengan mekanisme lama. Banyak yang bisa dilakukan dalam 2,7 detik. Faktanya, dalam 2,7 detik, ada lebih dari 130.000 penelusuran Google dilakukan, 140.000 video YouTube dilihat, dan 5.000.000 email terkirim.
2
Sejak
pengumuman
Fast Fetch di bulan Agustus 2017, kami telah mengalihkan fokus kami untuk memastikan bahwa semua mitra AMP bisa menerapkan kecepatan dan kinerja Fast Fetch ke bisnis mereka.
Hari ini kami mengumumkan
Real-Time Config
, komponen baru yang memungkinkan penayang mengimplementasikan mitra teknologi pihak ketiga sekaligus meningkatkan kecepatan dan kinerja Fast Fetch. Real-Time Config memungkinkan penayang memanfaatkan keunggulan Fast Fetch tanpa mengorbankan strategi monetisasi mereka. Misalnya, penayang sekarang bisa memanfaatkan platform manajemen data atau agregator permintaan sisi-server seperti
Prebid Server
di halaman AMP mereka.
Memperluas iklan AMPHTML dengan kemitraan dan fitur baru
Meskipun penyajian iklan adalah satu komponen yang memengaruhi monetisasi AMP—materi iklan itu sendiri adalah hal yang berbeda. Kami baru-baru ini mem-branding ulang Iklan AMP sebagai “iklan AMPHTML” dengan tujuan untuk mempercepat kesadaran dan dukungan bagi iklan yang lebih cepat dan aman ini.
Iklan AMPHTML memuat hingga
lima detik lebih cepat
daripada iklan tradisional dan mencegah penyebaran malware, memastikan pengalaman produk terlihat baik dan aman. Iklan AMPHTML juga bekerja di halaman AMP dan non-AMP, sehingga developer kreatif bisa membangun sekali dan menayangkan iklan mereka di mana saja.
Sejumlah mitra teknologi sudah mendukung iklan AMPHTML, seperti Triplelift, Celtra, dan DoubleClick. Hari ini di AMP Conf, kami bergerak mendekati tujuan yaitu membuat semua pengalaman iklan di web lebih cepat dan aman, dengan
AdZerk
,
Logicad
, dan Google Web Designer yang mengumumkan dukungan untuk iklan AMPHTML. Setelah membangun dukungan untuk iklan AMPHTML, platform teknologi pemasaran Jepang, So-net Media Networks (Logicad), merasakan penurunan waktu muat iklan sebesar 33% dan kenaikan CTR sebesar 30%.
Untuk mulai menghadirkan materi iklan yang lebih cepat, aman, dan berkinerja lebih baik dengan iklan AMPHTML, gunakan salah satu template iklan AMPHTML open-source di
AMPbyExample
atau hubungi
platform pendukung
untuk membantu Anda memulai.
AMP Project diluncurkan dengan tujuan untuk menciptakan web terbuka yang lebih baik dan lebih cepat untuk semua orang. Kami berharap bisa terus melanjutkan kerja sama dengan keseluruhan ekosistem untuk membantu mitra kami membangun bisnis yang berkembang dan berkelanjutan dengan AMP.
Diposting oleh Gabe Bender, Product Marketing Manager, AMP Project, Google
1
Data Internal, Google, Februari 2018
2
Internet Live Stats
, Februari 2018
Actions on Google sekarang mendukung 16 bahasa, integrasi aplikasi android dan kemampuan geo yang lebih baik
13 March 2018
Diposting oleh Brad Abrams, Product Manager
Meskipun Actions di Asisten Google tersedia bagi pengguna di lebih dari 400 juta perangkat, kami berfokus untuk semakin memperluas ketersediaan platform developer. Di Mobile World Congress, kami berbagi kabar baik untuk komunitas developer internasional.
Mulai hari ini, Anda bisa membangun Actions untuk Asisten Google dalam tujuh bahasa baru:
Hindi
Thai
Indonesia
Denmark
Norwegia
Swedia
Belanda
Tambahan baru ini menambahkan bahasa Inggris, Prancis, Jerman, Jepang, Korea, Spanyol, Portugis Brasil, Italia dan Rusia. Sehingga jumlah total
bahasa yang didukung
menjadi 16! Anda bisa mengembangkan untuk semuanya menggunakan
Dialogflow
dan kemampuan pemrosesan bahasa natural, atau langsung dengan
Actions SDK
. Dan kami tidak berhenti di sini–lebih banyak bahasa lagi akan ditambahkan akhir tahun ini.
Bila Anda
melokalkan
aplikasi dalam bahasa baru ini, bukan saja Anda akan menjadi salah satu pengguna Actions pertama yang tersedia di lokal yang baru, Anda juga akan mendapatkan keuntungan saat melakukannya! Dan jika Anda baru mengenal Actions on Google, ikuti
program komunitas
* kami untuk mempelajari bagaimana Anda bisa mendapatkan kaos eksklusif Asisten Google dan kredit Google Cloud hingga $200 tiap bulan dengan memublikasikan Actions pertama Anda. Kami sudah melihat mitra yang memanfaatkan bahasa lain yang telah diluncurkan di masa lalu seperti
Bring!
, yang sekarang tersedia dalam bahasa Inggris dan Jerman.
Update baru untuk mempermudah pembangunan bagi audience global
Selain mendukung bahasa baru, kami juga mempermudah pembangunan Action untuk audience global. Pertama, kami baru-baru ini menambahkan dukungan untuk
membangun dengan template
—menciptakan sebuah Action dengan mengisi Google Sheet tanpa satu pun baris kode—untuk bahasa Prancis, Jerman, dan Jepang. Misalnya, TF1 membangun
Téléfoot
, menggunakan template dalam bahasa Prancis untuk membuat game trivia bertema Piala Dunia yang menarik dengan suara komentator terkenal yang disertakan sebagai efek.
Selain itu, kami semakin mempermudah Anda dalam
melokalkan Actions Anda
ke dalam bahasa yang berbeda dengan mengizinkan Anda mengekspor informasi listing direktori dalam bentuk file. Dengan menggunakan file ini, Anda bisa menerjemahkan secara offline dan mengupload terjemahan ke konsol, membuat pelokalan lebih cepat dan teratur.
Namun sebelum Anda beraksi dan mulai membangun Actions dalam bahasa baru, ikuti tur singkat mengenai beberapa fitur developer yang berguna yang diluncurkan minggu ini…
Link ke aplikasi Android Anda untuk membantu pengguna menyelesaikan sesuatu dari perangkat seluler mereka
Pada akhir tahun, Asisten akan menjangkau 95 persen dari semua ponsel Android yang memenuhi syarat di seluruh dunia, dan Actions merupakan cara yang ideal bagi Anda untuk menjangkau pengguna tersebut guna membantu mereka menyelesaikan sesuatu dengan mudah melalui suara. Namun, terkadang, pengguna bisa mendapatkan keuntungan dari fleksibilitas aplikasi Android Anda terutama untuk tugas yang kompleks atau sangat interaktif.
Jadi hari ini, kami memperkenalkan fitur baru yang memungkinkan Anda membuat deep link dari Actions di Asisten Google ke intent khusus di aplikasi Android Anda. Berikut adalah contoh
SpotHero
yang ditautkan dari Action ke aplikasi Android mereka setelah pengguna membeli reservasi parkir. Aplikasi Android memungkinkan pengguna melihat detail selengkapnya tentang reservasi tersebut atau menukarkan tempat parkir mereka.
Saat mengintegrasikan link ini di Action, Anda akan mempermudah pengguna menemukan apa yang mereka cari dan berpindah mulus ke aplikasi Android untuk menyempurnakan penjelajahan pengguna. Fitur baru ini akan diluncurkan dalam beberapa minggu mendatang, tetapi Anda bisa melihat
dokumentasi developer
kami untuk informasi selengkapnya tentang cara memulai.
Cara yang lebih cepat dan mudah untuk membantu dengan pertanyaan lokasi
Kami juga memperkenalkan askForPlace, helper percakapan baru yang mengintegrasikan
Google Places
API untuk memungkinkan developer menggunakan Asisten Google untuk memahami pertanyaan berbasis-lokasi dari pengguna di tengah percakapan.
Dengan menggunakan helper baru ini, Asisten memanfaatkan kemampuan points of interest (POI) dan lokasi Google Maps untuk memberitahukan tempat yang akurat dengan cepat bagi semua pertanyaan lokasi pengguna. Setelah detail lokasi dengan pengguna diputuskan, Asisten mengembalikan percakapan ke Action sehingga pengguna bisa menyelesaikan interaksi.
Jadi, bila bisnis Anda mengkhususkan diri dalam jasa pengiriman buket bunga yang indah atau pizza pepperoni panas, Anda tidak perlu lagi meluangkan waktu merancang model untuk mengumpulkan permintaan lokasi pengguna, sebagai gantinya Anda bisa berfokus pada pengalaman inti Action.
Mari kita lihat contoh bagaimana Uber menggunakan askForPlace helper untuk membantu pengguna memesan tumpangan:
Interaksi di atas belumlah selesai, tetapi perhatikan bahwa begitu aksi Uber bertanya kepada pengguna "Where would you like to go?" developer memicu askForPlace helper untuk menangani disambiguasi lokasi. Pengguna masih berbicara dengan Uber, tetapi Asisten menangani semua input pengguna di belakang sampai lokasi drop-off ditetapkan. Dari situ, Uber bisa menyelesaikan interaksi dan mengirimkan driver.
Kunjungi
dokumentasi askForPlace
untuk mempelajari cara membuat pengalaman pengguna yang lebih baik bagi pelanggan Anda.
Lebih sedikit pengenalan untuk returning users
Dan untuk merangkum semua pengumuman fitur baru kami, hari ini kami memperkenalkan pengalaman disempurnakan bagi pengguna yang menggunakan aplikasi secara rutin—tanpa Anda harus melakukan apa pun. Khususnya, bila pengguna secara konsisten kembali ke aplikasi Anda, kami akan meminimalkan pengantar masuk agar pengguna bisa langsung ke Actions secepat mungkin.
Update hari ini adalah bagian dari komitmen kami untuk menyempurnakan platform bagi developer, dan membuat Asisten Google dan Actions on Google tersedia secara luas di seluruh dunia. Bila Anda memiliki ide atau permintaan yang ingin Anda bagikan dengan tim kami, jangan ragu untuk
bergabung
.
*Beberapa negara tidak memenuhi syarat untuk berpartisipasi dalam program komunitas developer, silakan baca
ketentuan dan persyaratan
Machine Learning Crash Course
13 March 2018
Diposting oleh Barry Rosenberg, Google Engineering Education Team
Hari ini, kami senang bisa berbagi Machine Learning Crash Course (
MLCC
) dengan dunia. MLCC adalah salah satu kursus terpopuler yang dibuat untuk engineer Google. Tim edukasi engineer kami telah memberikan kursus ini kepada lebih dari 18.000 Googler, dan kini Anda bisa mengikutinya juga! Kursus ini mengembangkan intuisi di seputar konsep machine learning dasar.
Apa saja yang dibahas kursus ini?
MLCC mencakup banyak dasar machine learning, mulai dari hilang dan turunnya gradien, hingga pembangunan melalui model klasifikasi dan neural net. Pelatihan pemrograman ini memperkenalkan TensorFlow. Anda akan menonton video singkat dari pakar machine learning Google, membaca pelajaran teks singkat, dan bermain dengan gadget edukasi yang dirancang oleh engineer dan desainer instruksional.
Berapa biayanya?
MLCC gratis.
Saya tidak mengerti. Mengapa Anda menawarkan MLCC kepada semua orang?
Kami percaya bahwa potensi machine learning begitu luas sehingga setiap pengguna teknis harus belajar dasar-dasar machine learning. Kami menawarkan kursus dalam bahasa Inggris, Spanyol, Korea, Mandarin, dan Prancis.
Apakah penerapan di sistem sesungguhnya akan dibahas juga dalam kursus ini?
Ya, MLCC akan diakhiri dengan pelajaran singkat tentang perancangan sistem machine learning secara nyata. MLCC juga berisi bagian informasi sehingga Anda bisa belajar dari kesalahan yang telah dilakukan ahli kami.
Apakah saya perlu memiliki latar belakang matematika untuk memahami MLCC?
Memahami sedikit aljabar dan statistik dasar (mean dan standar deviasi) akan sangat membantu Anda. Bila memahami kalkulus, Anda akan mendapatkan sedikit lebih banyak manfaat dari kursus ini, tetapi kalkulus bukanlah sebuah keharusan. MLCC berisi
bagian yang membantu
untuk menyegarkan memori Anda pada matematika dasar.
Apakah ini kursus pemrograman?
MLCC berisi beberapa pelatihan pemrograman Python. Namun, pelatihan tersebut hanya sebagian kecil dari keseluruhan kursus, yang bisa dilewati oleh non-programmer.
Saya baru mengenal Python. Akankah latihan pemrograman ini terlalu sulit bagi saya?
Banyak engineer Google yang mengikuti MLCC tidak mengenal Python tetapi tetap bisa menyelesaikan pelatihannya. Hal itu karena Anda hanya akan menulis beberapa baris kode selama pelatihan pemrograman. Alih-alih menulis kode dari nol, Anda hanya perlu memanipulasi nilai variabel yang ada. Memang, kode ini akan lebih mudah dipahami jika Anda bisa memprogram dengan Python.
Namun bagaimana saya dapat belajar konsep machine learning tanpa pemrograman?
MLCC mengandalkan berbagai media dan fitur interaktif langsung untuk membangun intuisi dalam konsep machine learning dasar. Anda membutuhkan pemikiran teknis, tetapi tidak memerlukan keahlian pemrograman.
Bagaimana saya bisa menunjukkan kemampuan machine learning saya?
Seiring pengetahuan Anda tentang Machine Learning bertumbuh, Anda bisa menguji kemampuan dengan membantu orang lain. Kami juga menyelenggarakan
kompetisi Kaggle
untuk membantu
DonorsChoose.org
. DonorsChoose.org adalah sebuah organisasi yang memberdayakan guru sekolah umum dari seluruh negeri untuk meminta materi dan pengalaman yang mereka butuhkan untuk membantu siswa berkembang. Guru-guru mengirimkan ratusan ribu proposal project setiap tahun; diperkirakan ada 500.000 proposal pada tahun 2018.
Saat ini, DonorsChoose.org mengandalkan banyak sukarelawan untuk menyaring proposal-proposal tersebut. Kompetisi Kaggle diharapkan bisa membantu DonorsChoose.org menggunakan ML untuk mempercepat proses penyaringan, sehingga para sukarelawan bisa memanfaatkan waktu mereka dengan lebih baik lagi. Selain itu, pekerjaan ini juga harus membantu meningkatkan konsistensi pengambilan keputusan tentang project.
Apakah MLCC satu-satunya project edukasi machine learning dari Google?
MLCC hanyalah salah satu dari banyak cara untuk mempelajari machine learning. Untuk menjelajah dunia edukasi machine learning dari Google, lihat program AI baru kami Belajar dengan Google di
g.co/learnwithgoogleai
. Untuk memulai MLCC, lihat
g.co/machinelearningcrashcourse
.
Preview Android P
12 March 2018
Diposting oleh Dave Burke, VP of Engineering
Pekan lalu di Mobile World Congress, kami melihat bahwa ekosistem developer Android, device makers, dan silicon partners terus menghadirkan pengalaman menakjubkan bagi pengguna di seluruh dunia.
Memandang ke depan, hari ini kami berbagi preview developer pertama
Android P
, versi terbaru Android. Ini adalah build dasar awal khusus untuk developer -- Anda adalah peninjau dan penguji kami yang paling tepercaya ;-) Masukan awal dari komunitas developer sangat penting dalam membantu kami mengembangkan platform untuk memenuhi kebutuhan Anda. Kami berharap supaya Anda mencoba fitur dan API baru di P, dan seperti biasa, kami bergantung pada ide dan masukan awal Anda, jadi tolong
berikan kami masukan Anda
!
Preview developer pertama Android P ini baru permulaan - kami memiliki lebih banyak untuk dibagikan di
Google I/O
pada bulan Mei, nantikan terus!
Fitur baru untuk dicoba di aplikasi Anda
Berikut adalah beberapa fitur menarik yang terdapat di preview pertama Android P yang perlu Anda coba dan
berikan masukan
.
Pemosisian dalam ruangan dengan Wi-Fi RTT
Pemosisian dalam ruangan yang akurat merupakan tantangan dari dulu yang membuka peluang baru untuk layanan berbasis lokasi. Android P menambahkan dukungan platform untuk protokol WiFi IEEE 802.11mc -- juga dikenal sebagai WiFi Round-Trip-Time (RTT) -- agar Anda dapat memanfaatkan pemosisian dalam ruangan di aplikasi Anda.
Pada perangkat Android P dengan dukungan hardware, izin lokasi, dan lokasi diaktifkan, aplikasi Anda bisa menggunakan
RTT API
untuk mengukur jarak ke WiFi Access Points (AP) terdekat. Perangkat tidak perlu terhubung ke AP untuk menggunakan RTT, dan untuk menjaga privasi, hanya ponsel yang bisa menentukan jarak, bukan AP.
Dengan mengetahui jarak ke 3 atau beberapa AP, Anda bisa menghitung posisi perangkat dengan akurasi 1 sampai 2 meter. Dengan akurasi ini, Anda bisa membangun pengalaman baru seperti navigasi dalam bangunan; layanan berbasis lokasi yang bagus seperti kontrol suara yang jelas (mis., 'Hidupkan lampu ini'); dan informasi berbasis lokasi (mis., 'Adakah penawaran khusus untuk produk ini?').
Dukungan cutout tampilan
Kini aplikasi bisa memanfaatkan sepenuhnya layar perangkat terbaru dengan konten fullscreen. Kami telah menambahkan cutout tampilan ke dalam platform, bersama dengan API yang bisa Anda gunakan untuk mengelola bagaimana konten Anda ditampilkan.
Dukungan cutout bekerja secara mulus untuk aplikasi, dengan sistem yang akan mengelola tinggi status bar untuk memisahkan konten Anda dari cutout. Bila Anda memiliki konten imersif serta penting, Anda juga bisa menggunakan
API baru
untuk memeriksa bentuk cutout dan meminta layout full-screen di sekelilingnya. Anda bisa memeriksa apakah perangkat saat ini memiliki cutout dengan memanggil
getDisplayCutout()
, lalu menentukan lokasi dan bentuk area cutout menggunakan
DisplayCutout
. Atribut layout jendela baru,
layoutInDisplayCutoutMode
, memungkinkan Anda memberi tahu sistem bagaimana dan kapan menata konten Anda relatif terhadap area cutout. Detail selengkapnya bisa dilihat
di sini
.
Untuk mempermudah dalam membangun dan menguji dukungan cutout di aplikasi Anda, kami telah menambahkan Developer Option yang menyimulasikan cutout pada perangkat apa pun. Kami sarankan untuk menguji aplikasi yang sudah ada dengan display cutout diaktifkan untuk memastikan konten Anda ditampilkan dengan benar.
Aplikasi dengan konten imersif bisa menampilkan konten fullscreen pada perangkat dengan cutout tampilan.
Notifikasi perpesanan yang disempurnakan
Di Android P, kami memberi prioritas pada peningkatan visibilitas dan fungsi dalam notifikasi. Cobalah gaya notifikasi
MessagingStyle
baru -- yang bisa menandai siapa pengirim pesan dan bagaimana Anda dapat membalasnya. Anda bisa menampilkan percakapan, menyematkan foto dan stiker, bahkan menyarankan smart reply. Lihat detail
di sini
.
Dalam notifikasi MessagingStyle Anda sekarang bisa menampilkan percakapan dan smart reply [kiri] bahkan menyematkan gambar dan stiker [kanan].
Multi-camera API
Sekarang Anda bisa mengakses streaming secara bersamaan dari
dua atau beberapa kamera
pada perangkat yang menjalankan Android P. Pada perangkat dengan kamera dual-depan atau dual-belakang, Anda dapat membuat fitur inovatif yang tidak mungkin dilakukan dengan hanya satu kamera saja, seperti zoom yang mulus, bokeh, dan stereo vision. API ini juga memungkinkan Anda memanggil streaming kamera logis atau tergabung yang bisa secara otomatis beralih di antara dua atau beberapa kamera. Kami menantikan kreasi baru Anda yang menarik karena perangkat Android P yang mendukung beberapa kamera akan menjangkau pasar tahun depan.
Penyempurnaan lain pada kamera termasuk
parameter Session
baru yang membantu mengurangi penundaan selama pengambilan awal, dan Surface sharing yang memungkinkan klien kamera menangani berbagai kasus penggunaan tanpa harus berhenti dan memulai streaming kamera. Kami juga menambahkan API untuk
dukungan flash
berbasis tampilan dan akses ke
OIS timestamp
untuk efek khusus dan stabilisasi gambar tingkat aplikasi.
ImageDecoder untuk bitmap dan sumber daya dapat digambar
Android P memberi Anda cara yang lebih mudah untuk melakukan dekode gambar menjadi bitmap atau sumber daya dapat digambar --
ImageDecoder
, yang membuat
BitmapFactory
tidak digunakan lagi. ImageDecoder memungkinkan Anda membuat bitmap atau sumber daya dapat digambar dari buffer byte, file, atau URI. ImageDecoder menawarkan beberapa keunggulan dibandingkan BitmapFactory, termasuk dukungan untuk penskalaan yang tepat, decoding satu langkah ke memori hardware, dukungan untuk post-processing dalam dekode, dan decoding gambar animasi.
Anda bisa melakukan dekode dan penskalaan ke ukuran yang tepat cukup dengan memanggil
setResize()
bersama dengan dimensi target. Anda juga bisa memanggil
getSampledSize()
untuk mendapatkan dimensi gambar pada tingkat sampel tertentu, lalu melakukan penskalaan ke dimensi tersebut. Jika Anda ingin melakukan post-processing gambar -- seperti menerapkan sudut membulat untuk masker melingkar atau efek yang lebih rumit -- Anda bisa memberikan
android.graphics.PostProcessor
apa pun ke ImageDecoder. Anda juga bisa membuat Sumber Daya Dapat Digambar secara langsung, dengan
ImageDecoder.decodeDrawable()
. Jika gambar yang dienkode adalah WebP atau GIF animasi, Sumber Daya Dapat Digambar akan menjadi instance dari
AnimatedImageDrawable
baru.
HDR VP9 Video, kompresi gambar HEIF, dan Media API
Android P menambahkan dukungan bawaan untuk HDR VP9 Profile 2, sehingga kini Anda bisa menghadirkan film berkemampuan HDR kepada pengguna Anda dari YouTube, Play Movies, dan sumber lainnya pada perangkat berkemampuan HDR.
Kami sangat gembira bisa menambahkan encoding gambar
HEIF
(heic) ke platform. HEIF adalah format populer untuk foto yang meningkatkan kompresi untuk menghemat penyimpanan dan data jaringan. Dengan dukungan platform pada perangkat Android P, kini mengirim dan menggunakan gambar HEIF dari server backend Anda bisa dilakukan dengan mudah. Setelah memastikan bahwa aplikasi Anda kompatibel dengan format data ini untuk dibagikan dan ditampilkan, cobalah HEIF sebagai format penyimpanan gambar di aplikasi Anda. Anda bisa melakukan konversi jpeg-ke-heic menggunakan
ImageDecoder
atau
BitmapFactory
untuk menghasilkan bitmap dari jpeg, dan Anda dapat menggunakan
HeifWriter
di Support Library alfa baru untuk menulis gambar HEIF dari buffer byte YUV, Surface, atau Bitmap.
Kami juga sedang dalam proses penyempurnaan dan pemfaktoran ulang API media agar lebih mudah dikembangkan dan diintegrasikan -- lihat detail selengkapnya yang akan hadir akhir tahun ini.
Sensitivitas biaya data di JobScheduler
JobScheduler
adalah layanan terpusat Android untuk membantu Anda mengelola kerja atau tugas terjadwal di
Istirahatkan
,
Aplikasi Standby
, dan ubahan
Batasan Latar Belakang
. Di Android P, JobScheduler menangani tugas yang berhubungan dengan jaringan agar menguntungkan pengguna, berkoordinasi dengan sinyal status jaringan yang disediakan secara terpisah oleh operator.
Jobs sekarang bisa mendeklarasikan ukuran data yang diperkirakan, prefetch sinyal, dan menetapkan persyaratan jaringan dengan terperinci—operator dapat melaporkan jaringan ketika padat atau tidak dibatasi. JobScheduler kemudian mengelola tugas sesuai dengan status jaringan. Misalnya, ketika suatu jaringan padat, JobScheduler mungkin menunda permintaan jaringan yang berukuran besar. Bila jaringan tidak dibatasi, ia bisa menjalankan tugas prefetch untuk meningkatkan pengalaman pengguna, seperti dengan memuat awal judul utama.
Saat Anda menambahkan tugas, cobalah menggunakan
setEstimatedNetworkBytes()
,
setIsPrefetch()
dan
setRequiredNetwork()
agar JobScheduler menangani pekerjaan dengan benar. Saat tugas dijalankan, pastikan untuk menggunakan objek Network yang ditampilkan oleh
JobParameters.getNetwork()
, jika tidak, secara tidak langsung Anda menggunakan jaringan default perangkat yang mungkin tidak memenuhi persyaratan Anda, sehingga menyebabkan penggunaan data yang tidak diinginkan.
Neural Networks API 1.1
Kami memperkenalkan
Neural Networks API
di Android 8.1 untuk mempercepat machine learning pada perangkat di Android. Pada Android P kami memperluas dan memperbarui API ini, menambahkan dukungan untuk sembilan operasi baru -- Pad, BatchToSpaceND, SpaceToBatchND, Transpose, Strided Slice, Mean, Div, Sub, dan Squeeze. Jika Anda memiliki perangkat Pixel 2, build DP1 sekarang menyertakan driver Qualcomm Hexagon HVX dengan akselerasi untuk model terkuantisasi.
Penyempurnaan IsiOtomatis
Pada Android P, kami terus menyempurnakan Framework IsiOtomatis berdasarkan masukan dari pengguna dan developer. Selain perbaikan bug utama, rilis ini mencakup API baru yang memungkinkan pengelola sandi menyempurnakan pengalaman pengguna IsiOtomatis, seperti
pemfilteran dataset
,
sanitisasi input
, dan
mode kompatibilitas
yang lebih baik. Mode kompatibilitas secara khusus memiliki dampak besar pada pengguna akhir karena ia memungkinkan pengelola sandi menerapkan pendekatan berbasis aksesibilitas dalam aplikasi yang belum memiliki dukungan IsiOtomatis penuh, tanpa dampak pada kinerja atau keamanan. Lihat semua detail tentang hal yang baru
di sini
.
Open Mobile API untuk pembayaran NFC dan transaksi yang aman
Android P menambahkan implementasi
GlobalPlatform Open Mobile API
ke Android. Pada perangkat yang didukung, aplikasi bisa menggunakan
OMAPI API
untuk mengakses secure element (SE) untuk mengaktifkan pembayaran smart-card dan layanan aman lainnya. Hardware abstraction layer (HAL) menyediakan API dasar untuk memperinci berbagai Secure Element (eSE, UICC, dan lainnya) yang tersedia.
Memperkuat fondasi Android
Pada Android P, kami melanjutkan investasi jangka panjang kami untuk menjadikan Android sebagai platform terbaik bagi developer.
Keamanan untuk aplikasi
Pada Android P, kami beralih ke UI yang lebih konsisten untuk autentikasi sidik jari di seluruh aplikasi dan perangkat. Android sekarang menyediakan dialog sistem standar untuk meminta pengguna menyentuh sensor sidik jari, mengatur teks dan penempatan secara tepat bagi perangkat tersebut. Aplikasi bisa memicu dialog sidik jari sistem menggunakan
FingerprintDialog
API yang baru. Kami sarankan untuk beralih ke dialog sistem baru secepatnya.
Sebagai bagian dari upaya yang lebih besar untuk memindahkan semua traffic jaringan dari cleartext (HTTP tidak dienkripsi) ke TLS, kami juga mengubah default untuk
Network Security Configuration
agar memblokir semua traffic cleartext. Jika menggunakan Network Security Configuration, Anda sekarang harus membuat koneksi melalui TLS, kecuali Anda secara eksplisit memilih cleartext untuk domain tertentu.
Privasi untuk pengguna
Untuk lebih memastikan privasi, Android P membatasi akses ke mikrofon, kamera, dan semua sensor
SensorManager
dari aplikasi yang tidak berjalan. Ketika UID aplikasi Anda tidak berjalan, mikrofon tidak melaporkan audio dan sensor berhenti melaporkan event. Kamera yang digunakan oleh aplikasi Anda akan terputus dan menampilkan error bila aplikasi tersebut mencoba menggunakannya. Dalam kebanyakan kasus, pembatasan ini seharusnya tidak menimbulkan masalah baru untuk aplikasi yang sudah ada, tetapi kami sarankan agar menghapus permintaan ini dari aplikasi Anda.
Kami juga akan mengaktifkan enkripsi backup Android dengan client-side secret. Fitur ini masih dalam pengembangan aktif dan akan diluncurkan pada rilis pratinjau Android P mendatang.
Dalam jangka panjang, kami bekerja untuk membawakan dukungan bagi pengacakan per-jaringan dari alamat MAC yang terkait ke platform. Pada perangkat didukung yang menjalankan Android P, Anda bisa mengaktifkan versi eksperimental ini untuk menguji sebagai opsi developer baru.
Android P juga memberi pengguna kontrol untuk akses ke ID build.serial platform dengan menempatkannya di belakang izin
READ_PHONE_STATE
. Akses langsung ke ID ini sudah
tidak digunakan lagi sejak Android 8.0
. Untuk mengakses ID build.serial, Anda harus menggunakan metode
Build.getSerial()
.
Kinerja ART
Kami berupaya meningkatkan kinerja dan efisiensi untuk semua aplikasi melalui ART runtime. Kami telah memperluas penggunaan profil execution ART untuk mengoptimalkan aplikasi dan mengurangi jejak dalam-memori dari kode aplikasi yang dikompilasi. ART sekarang menggunakan informasi profil untuk penulisan ulang file DEX pada perangkat, dengan pengurangan hingga 11% pada berbagai aplikasi populer. Kami berharap ini berkorelasi erat dengan pengurangan penggunaan memori DEX sistem dan waktu startup yang lebih cepat untuk aplikasi Anda.
Kotlin yang Dioptimalkan
Kotlin adalah
bahasa utama di Android
, dan bila Anda belum mencobanya, Anda harus melakukannya! Kami telah membuat komitmen abadi kepada Kotlin di Android dan terus memperluas dukungan termasuk mengoptimalkan kinerja kode Kotlin. Pada P Anda akan melihat hasil pertama dari pekerjaan ini -- kami telah menyempurnakan beberapa optimalisasi compiler, terutama yang menargetkan loop, untuk mengekstrak kinerja yang lebih baik. Kami juga terus bekerja sama dengan JetBrains untuk mengoptimalkan kode yang dihasilkan Kotlin. Anda bisa mendapatkan semua peningkatan kinerja Kotlin terbaru ini hanya dengan mengupdate plugin Kotlin Android Studio.
Efisiensi daya
Pada Android P kami terus menyempurnakan
Istirahatkan
,
Aplikasi Standby
, dan
Batasan Latar Belakang
untuk lebih meningkatkan lagi masa pakai baterai; pastikan untuk mencoba aplikasi Anda dengan fitur-fitur ini dan kirimkan masukan.
Menargetkan Android modern
Android P dibentuk dengan inisiatif jangka panjang kami untuk memodernisasi fondasi Android dan aplikasi yang berjalan di atasnya. Seperti yang
baru-baru ini diumumkan
, Google Play akan mewajibkan semua update aplikasi menargetkan Android Oreo (
targetSdkVersion
26 atau yang lebih tinggi) hingga bulan November 2018, dengan dukungan untuk hardware 64-bit pada tahun 2019.
Sejalan dengan perubahan ini, Android P akan memperingatkan pengguna dengan dialog saat mereka menginstal aplikasi yang menargetkan platform lebih lawas dari Android 4.2 (targetSdkVersion kurang dari 17), dan versi platform mendatang akan terus menaikkan batas terendah tersebut. Kami mendorong setiap developer Android mulai merencanakan migrasi untuk menargetkan API 26 saat ini, dan memulai migrasi secepatnya. Berikut adalah
checklist sumber daya
untuk mendapatkan bantuan dan dukungan -- kami menantikan aplikasi Anda agar mendapatkan hasil maksimal dari Android modern.
Meningkatkan kompatibilitas aplikasi melalui API publik
Masalah utama bagi pengguna dan developer adalah kompatibilitas aplikasi -- memastikan bahwa aplikasi siap untuk versi platform yang baru saat mereka datang, tanpa risiko error bagi pengguna dan peluncuran darurat bagi developer. Aplikasi yang menggunakan API publik Android dari SDK atau NDK berada dalam posisi yang baik untuk kompatibel, tetapi tidak demikian halnya dengan aplikasi yang menggunakan library dan antarmuka Android pribadi.
Jadi dengan Android P, kami memulai
proses bertahap
untuk membatasi akses ke antarmuka non-SDK yang dipilih, meminta developer -- termasuk tim aplikasi di Google -- untuk menggunakan API publik yang ekuivalen sebagai gantinya. Jika tidak ada API publik yang ekuivalen untuk kasus penggunaan Anda, silakan
beri tahu kami
-- kami ingin memastikan bahwa proses ini berjalan semulus mungkin bagi developer, jadi kami akan menggunakan masukan Anda untuk memastikan peluncuran awal hanya memengaruhi API di mana developer bisa dengan mudah bermigrasi ke API publik alternatif. Selengkapnya tentang
pembatasan di sini
.
Mulai dengan beberapa langkah sederhana
Pertama,
buat aplikasi Anda kompatibel
untuk memberi pengguna transisi yang mulus ke Android P. Download
citra sistem perangkat
atau citra sistem emulator, instal aplikasi Anda saat ini, dan uji -- aplikasi harus berjalan dan terlihat bagus, dan menangani
perubahan perilaku
dengan benar. Setelah melakukan update yang diperlukan, kami menyarankan untuk memublikasikan aplikasi di Google Play tanpa mengubah target platform aplikasi.
Ingatlah, Anda tidak memerlukan perangkat Pixel yang didukung untuk diuji atau dikembangkan pada Android P. Untuk sebagian besar kasus penggunaan, kami sangat menyarankan untuk
memasang Android Virtual Device
pada Android Emulator
sebagai lingkungan uji. Bila Anda belum mencoba emulator baru-baru ini, Anda akan merasakan bahwa emulator sangat cepat, booting kurang dari 6 detik, mudah digunakan, dan Anda bahkan bisa merancang model layar generasi berikutnya -- seperti layar panjang dan layar dengan cutout kamera.
Berikutnya,
ubah target aplikasi ke "P"
dan jalankan dengan pengalaman Android P komplet. Setel targetSdkVersion aplikasi Anda ke 'P' dan compileSdkVersion ke android-P, build, lalu uji. Pastikan untuk membaca perubahan perilaku bagi aplikasi yang menargetkan P untuk menemukan area yang ingin Anda uji dan mungkin perlu disesuaikan.
Saat Anda siap,
masuklah ke dalam Android P
dan pelajari banyak
fitur dan API baru
yang bisa Anda manfaatkan dalam aplikasi Anda. Untuk memudahkan Anda menjelajahi API baru, lihat
laporan perbedaan API
, beserta
referensi API Android P
. Kunjungi
situs P Developer Preview
untuk detail tentang
timeline pratinjau
dan
sumber daya dukungan
. Lihat juga
video ini
yang menyoroti fitur-fitur baru di Android P untuk developer.
Untuk mulai membangun dengan Android P, download fitur dan SDK P Developer Preview ke dalam Android Studio 3.1 atau gunakan versi canary
Android Studio 3.2
terbaru. Kami juga merilis
versi alfa support library 28.0.0
agar bisa Anda coba.
Apa berikutnya?
Android P Developer Preview mencakup SDK terupdate dengan gambar sistem untuk pengujian pada Android Emulator resmi dan perangkat Pixel, Pixel XL Pixel 2, dan Pixel 2 XL.
Kami berencana mengupdate citra sistem pratinjau dan SDK secara berkala di seluruh pratinjau. Rilis awal ini untuk kalangan developer saja dan tidak ditujukan untuk penggunaan sehari-hari atau pengguna umumnya, sehingga kami hanya menyediakannya melalui
download manual dan flash
.
Download dan petunjuk tersedia di sini
.
Dengan semakin dekatnya produk final, kami akan mengundang konsumen untuk mencobanya juga, saat itu juga kami akan membuka pendaftaran melalui Android Beta. Tunggulah detailnya, tetapi untuk saat ini perlu dicatat bahwa Android Beta saat ini belum tersedia untuk Android P.
Seperti biasa, masukan Anda sangatlah penting, karena itu
beri tahu kami pendapat Anda
— semakin cepat kami mendengarnya, semakin besar kemungkinan kami akan mengintegrasikan masukan Anda. Bila menemui masalah, silakan
laporkan di sini
. Kami memiliki daftar hotlist yang terpisah untuk melaporkan
masalah platform
,
masalah kompatibilitas aplikasi
, dan
masalah SDK pihak ketiga
.
Cakrawala Baru AMP
01 March 2018
Halo dari Amsterdam! Kami memulai
AMP Conf
yang kedua hari ini di Eropa, merayakan pencapaian global komunitas AMP. Tahun ini kami memiliki
lebih dari 400 developer yang bergabung dengan tim AMP di Amsterdam selama dua hari dan ribuan lainnya yang menyaksikan
live streaming
, menandai event terbesar kami. Sejak AMP Conf tahun lalu, kami melihat AMP terus berkembang secara global seiring dengan makin banyaknya situs yang mengadopsi dan bereksperimen dengan format ini, dengan hasil yang kuat. Eropa adalah rumah bagi banyak situs AMP seperti
Spiegel Daily
, yang dibangun dengan AMP, yang menunjukkan kekuatan format ini di seluruh perangkat. Dan studio desain web Rusia
Eski.Mobi
menggunakan AMP untuk klien e-commerce mereka, dan merasakan kenaikan rasio konversi dua digit di banyak situs.
Akibatnya,
sekarang terdapat lebih dari 31 juta domain yang telah membuat lebih dari 5 miliar halaman AMP
di seluruh
penerbitan
,
e-commerce
dan
travel
. Kami sangat gembira dan makin bersemangat dengan kemajuan ini, tetapi masih banyak yang harus dilakukan untuk terus meningkatkan pengalaman pengguna web. Tim AMP berfokus untuk memperluas cakrawala AMP, memanfaatkan keunggulannya ke lebih banyak situs dan platform di seluruh web.
Menceritakan kisah-kisah visual
Konsumsi konten di web terus berkembang, terutama di seluler. Dan meskipun beberapa cerita paling baik dituangkan melalui teks, AMP Project ingin memastikan penayang bisa berinvestasi dengan sebuah cara baru dalam bercerita dan menarik pembaca di web terbuka.
Itulah sebabnya
kami bekerja membuat format cerita AMP
.
Cerita AMP menggunakan infrastruktur teknis AMP untuk memberikan pengalaman yang cepat, andal dan indah di web. Dan cerita AMP tayang langsung di web, dihosting pada situs publisher dan bisa dengan mudah dibagikan atau ditautkan.
Simak beberapa contoh cerita AMP terbaru di
ampproject.org/stories
. Hari ini cerita AMP tersedia bagi semua orang yang ingin mencobanya di situs mereka. Sebagai bagian dari AMP Project,
format cerita AMP gratis dan bisa digunakan oleh siapa saja
.
Memberdayakan e-commerce
Situs e-commerce juga telah merasakan kemajuan bersama AMP seiring dengan formatnya yang semakin matang untuk mendukung interaktivitas yang lebih besar. Seperti
US Xpress
yang memproyeksikan penghematan lebih dari 1 juta dolar per tahun menggunakan halaman AMP
untuk merekrut sopir truk, atau
Event Tickets Center
yang merasakan peningkatan rasio konversi sebesar 20%
dibandingkan dengan situs responsif mereka. Tim AMP berkomitmen untuk menyediakan situs e-commerce dengan
fungsionalitas baru seperti
metode datepicker dan pembayaran
untuk membuat situs AMP semakin bermanfaat
. Dan kami khususnya sangat antusias menyoroti AliExpress, yang baru saja meluncurkan situs seluler AMP mereka yang baru, dan melihat pengurangan waktu pemuatan mereka sebesar satu detik, mendekati waktu muat halaman dua detik secara global.
Ekosistem AMP
Pertumbuhan AMP juga merupakan hasil dari dukungan kuat di seluruh ekosistem web. Platform dan layanan di seluruh dunia seperti Baidu, Sogou, VK (Rusia), 360 Search dan Twitter terhubung ke halaman AMP. Twitter secara khusus telah melihat hasil positif dengan dukungan AMP mereka, mengalami
pengurangan waktu pemuatan halaman sebesar 10% pada halaman AMP dibandingkan dengan halaman non-AMP
. Banyak penayang dan bisnis memiliki situs yang mengandalkan platform CMS. Situs pada platform seperti Drupal, BigCommerce dan Squarespace bisa memublikasikan halaman AMP. Dan hari ini, Google, bersama dengan XWP dan Automattic, merilis
versi 0.7
plugin AMP WordPress untuk mendukung pengalaman AMP-penuh dengan lebih baik di WordPress. Kami berkomitmen untuk memastikan ekosistem web memungkinkan terciptanya halaman AMP.
Tampilan baru untuk AMP
Tahun lalu, kita melihat semua kemampuan AMP dan melihat peluang besar bagi AMP untuk memodernisasi salah satu saluran komunikasi yang paling populer dan banyak digunakan: email. Hari ini kami mengumumkan AMP for Email — cara baru untuk menyertakan komponen AMP dalam pesan email di seluruh platform. Banyak orang mengandalkan email untuk mendapatkan informasi tentang penerbangan, event, berita, pembelian dan banyak lagi—
lebih dari 270 miliar
email dikirim setiap hari! Dengan AMP for Email, informasi dalam pesan email bisa dibuat dinamis, selalu up-to-date dan bisa ditindaklanjuti. Kami benar-benar gembira dengan semua kemungkinannya — developer dan bisnis akan bisa mengirim pesan email yang lebih ekspresif dan interaktif daripada sebelumnya.
Perusahaan seperti Pinterest, Booking.com dan Doodle telah membangun pengalaman baru menggunakan AMP for Email, dan kami sangat menantikan apa yang segera dilakukan developer lain. Spesifikasi AMP for Email
saat ini sudah tersedia
dan Gmail berencana untuk mendukungnya akhir tahun ini. Sementara itu, developer bisa mengakses pratinjau developer untuk Gmail,
di sini
.
Komunitas
Pada akhirnya, keberhasilan sebuah open source project seperti AMP tergantung pada kontribusi dan dukungan seluruh web. Saya berbicara atas nama seluruh tim AMP ketika saya berkata bahwa kami sangat berterima kasih atas semua masukan, kontribusi, dan dukungan yang telah kami dapat selama beberapa tahun terakhir ini. Kami memiliki lebih dari 560 kontributor di Github, dengan mayoritas (88%!) Berada di luar tim AMP inti di Google. Dan seperti biasa, kami benar-benar mengharapkan lebih banyak dari Anda untuk ikut terlibat dan membangun project ini bersama kami.
Ulasan desain mingguan
kami, sekarang hadir pada waktu global yang lebih bersahabat, adalah tempat yang bagus untuk memulai.
Meskipun masih banyak yang harus dilakukan, kami sangat senang dengan antusiasme untuk menjadikan web sebagai tempat pengguna dan situs bisa berkembang, dan saya harap saya telah menyalurkan energi pada ruangan ini di Amsterdam. Pastikan untuk menonton semua pembicaraan dari AMP Conf tahun ini pada
AMPproject.org/amp-conf
dan
ikuti kami di Twitter
menggunakan hashtag #ampconf. Cheers!
Diposting oleh Malte Ubl, Engineering Lead, AMP Project, Google
Labels
#GoogleforGames
#JetpackCompose
#TheAndroidShow
#WeArePlay
10 years
64bit
actions on google
ad blocking
admob
Ads
adventure games
agency
AI
amp
android
android 13
Android 14
Android 15
Android betas
android dev summit
android developers
android development
Android Emulator
Android Jetpack
Android release
android sdk
android studio
Android Studio Emulator
android studio flamingo
Android Studio Iguana
Android UI
androidstudio
anniversary
announcement
anthos
apac
api
aplikasi
App
app development
Apps
arcore
Artificial Intelligence
assistant
augmented reality
bangkit
Baseline Profiles
beginner
best practices
beta
big query
CameraX
case study
chrome
chrome ads
chrome os
Cloud
coalition
coalition for better ads
compose
conferencing
coroutine
DAC/Develop
DAC/Google
dart
data
data binding
data flow
data science
develop
developer
Developer Preview
developer stories
developer tools
developer wear os 4
developers
dialogflow
documentation
domains
doubleclick
ecosystem
emojis
entepreneur
entrepreneurs
events
explore
featured
film
firebase
flutter
flutter 3
flutter app development
flutter3
foldables
game
Game Development
Games
Gemini
Gemini Pro
Generative AI
Global Game Jam
gmail
google
google bisnisku
google cloud
google code-in
google design
Google Developers
google font
google for entrepreneurs
Google for Games Developer Summit
google io
google maps
google partners
google photos
google pixel
google pixel fold
google pixel tablet
google play
Google Play Academy
Google Play Console
Google Play Developers
Google Play Devs
Google Play Indie games accelerator
google play policy
Google Play x Unity Game Developer Training
google sign-in
googleforstartup
GooglePlay
graphics
gsuite
how to
how-to guide
hybrid interface
indie developers
indie game developers
indie games
Indie Games Accelerator
indonesia
insight
ios
Javascript
jetpack
jetpack compose
jetpack compose 1.5
JuaraGCP
kebijakan
kotlin
kubernetes
latest
launchpad
launchpad accelerator
Learn
Localization
lyft
Machine
machine learning
MAD
material design
meet
Meta
mobile
Mobile App Development
mobile games
modifier
now
OnePlus
opensource
pagespeed
partial
PGS
Pixel Fold AVD
Pixel Tablet AVD
platform
Platform_Update
play console
play privacy
play quality
play security
play store
Policy Bytes
Policy webinar
privacy
Problem Solving
Productivity
progressive web app
Project IDX
python
release notes
releases
reporting api
roadmaps
screen
screensharing
security
shapes
Sharing
small business
Solve
spotify
startup
student developers
subs
success stories
Tablets
tensorflow
testing
text-to-speech
The Android Show
theandroidshow
training
transparency
tutorial
Tutorials
twitter
update
usecase
users
Video
videocall
vr
Wear OS
web
windowmanager
workmanager
Archive
2024
Mar
Feb
Jan
2023
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2022
Dec
Nov
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2021
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2020
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2019
Dec
Nov
Oct
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2018
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2017
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2016
Dec
Nov
Subscribe
Follow @googledevsid
Visit
Google Developers
for docs, event info, and more.