Jadual Kandungan
回复内容:
Rumah hujung hadapan web Tutorial H5 为什么苹果还要使用 HTML5 开发 iOS 上的新版 App Store?

为什么苹果还要使用 HTML5 开发 iOS 上的新版 App Store?

Jun 07, 2016 am 08:42 AM
app releases

twitter.com/drbarnard/s
@drbarnard: Isn’t it ironic that just after Facebook releases a more native iOS app, Apple releases a more HTML 5 iOS App Store?

回复内容:

以前appstore也是网页版,但iOS6的内嵌网页明显设计不好,经常出现各种状况,才导致用户发现是html5网页。

应用商店本身是个系统软件,无法独立自己升级,只能跟系统一起升级。同时appstore有安装卸载升级软件等超级权限也不可能以普通的软件发布(如果支持那么意味着存在巨大的安全隐患)。系统软件还能保持灵活网页版是个无奈的选择。

另外应用商店跟其他系统内置应用(相机,相册)最大的区别是一个重度运营的业务。经常需要变更内容,而变更的内容很有可能导致UI框架变化。为了调整方便是个不错的选择。

其实还有一个重要的原因是苹果的appstore有三个版本,网页版,itunes版本,手机客户端版本,采用HTML5的好处可以降低让三个平台尽可能很多研发能够复用,同时解决UI框架以及内容调整一致性。从资源角度来说是个节省资源的选择。

实际上百度的android应用商店也是这样的模式,当时在内部坚持这个方式的时候我被怀疑带领团队偷懒。 这是个很有趣的问题,要解释的话,要从 iOS 程序安装方式来说
现阶段的 iOS 程序只存在两种官方允许的安装方式:企业分发, App Store
实际上呢,这两种程序安装方式是一种
所有 iOS App 都是通过:建立桌面书签->下载软件内容( ipa 或者app 封包)-> iOS 系统验证签名-> iOS 系统解包-> iOS 系统建立索引,安装到位
这种安装方法的第一步:建立书签,最简便的方法就是从网页创建了。事实上苹果系统不允许从其他途径创建桌面书签,所以 App Store 必须有页面元素,至少那个购买按钮要是页面元素

其次, App Store 作为 iOS 上的一个收费软件市场,必须得考虑到各种更新和漏洞修补的问题。按照现在的网页处理方式,一旦出现任何市场漏洞,苹果可以马上通过修改页面来处理;如果 App Store 是本地应用的话,很有可能会出现无法处理的问题,因为大家都知道 iOS 系统内置程序的升级都是和 iOS 系统同步进行的,同时 iOS 内置程序的储存位置、权限这两个关键属性和普通程序是完全不同的,也就是说如果 App Store 作为本地程序存在,出了任何问题,苹果唯一的解决方法就是发布新的 iOS 系统,5.0.1,说实在,这是一个对于苹果来说很尴尬的版本号

=========体内酒精含量:0.4%==========
当然,以上的都是本人一人之言,而且本人并非 iOS 系统专家,如有错误,还请包涵 不管是ios上还是mac上,苹果商店一直都是以web内容呈现的,只不过是现在增加了html5元素而已,何必大惊小怪,一直认为苹果是使用native shell包装html页面达到如火纯青的开发者。 为了满足使用不同国家/地区账号登录后加载不同的UI的需求。在iOS7中,依然如此,因为原生应用不可能做到这一点。
而且不仅App Store,iTunes Store等资料库都是使用HTML。
如果这点你不能理解,请参考iTunes Store:

1.中国区的iTunes绝对是史上最傻逼的App,没有之一:
为什么苹果还要使用 HTML5 开发 iOS 上的新版 App Store?
为什么苹果还要使用 HTML5 开发 iOS 上的新版 App Store?吐槽:两个Tab,分别对应“安装iTunes U”和“安装Podcast”——安装之后呢?变成“打开iTunes U”和“打开Podcast”——你们有没有被雷翻?反正我是翻面了。
但是如果到这你就觉得iTunes傻逼,那就是你傻逼了——井蛙不可语海,夏虫不可语冰(说我自己)。


2.在美国区,iTunes是这个样子:
为什么苹果还要使用 HTML5 开发 iOS 上的新版 App Store?
看出啥叫差异了吧?

所以,这玩意肯定还得用HTML写,是不是5我就不管了。 很浅薄的一个观点。如果是本地的应用,那如果出现bug的时候appstore该如何升级自己? iOS、Google Play、Windows 应用商店 都是这样的设计。

* 对这个场景来说,用户体验与Native差别不大
* App Store 也不是不能升,可以借助系统小更新来完成。但这样对用户是可选的,而放在Web上,必须联网访问就把主动权放在厂商自己手里了。 用native把一些系统参数(像app版本,ios版本,unique号)存下来,其他展示都用h5实现,不只是修复bug快,甚至发布一个大的版本升级都不会有太大问题,基本上就等于web了。。
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara melaksanakan pengesahan nama sebenar pada APP Jingdong Mall Cara melaksanakan pengesahan nama sebenar pada APP Jingdong Mall Mar 19, 2024 pm 02:31 PM

Bagaimana untuk mendapatkan pengesahan nama sebenar pada Jingdong Mall APP? Jingdong Mall ialah platform membeli-belah dalam talian yang sering digunakan oleh ramai rakan Sebelum membeli-belah, sebaiknya semua orang menjalankan pengesahan nama sebenar supaya mereka dapat menikmati perkhidmatan yang lengkap dan mendapat pengalaman membeli-belah yang lebih baik. Berikut adalah kaedah pengesahan nama sebenar untuk JD.com, saya harap ia dapat membantu netizen. 1. Pasang dan buka JD.com, dan kemudian log masuk ke akaun peribadi anda 2. Kemudian klik [Saya] di bahagian bawah halaman untuk memasuki halaman pusat peribadi 3. Kemudian klik ikon kecil [Settings]; sudut kanan atas untuk pergi ke antara muka fungsi tetapan 4. Pilih [Akaun dan Keselamatan] untuk pergi ke halaman tetapan akaun 5. Akhir sekali, klik pilihan [Pengesahan nama sebenar] untuk mengisi maklumat nama sebenar; . Sistem pemasangan memerlukan anda mengisi maklumat sebenar peribadi anda dan melengkapkan pengesahan nama sebenar

Cara menyahsulit sumber apl dalam kejuruteraan terbalik cocos2d-LUA Cara menyahsulit sumber apl dalam kejuruteraan terbalik cocos2d-LUA May 16, 2023 pm 07:11 PM

Mari kita ambil apk Dashen sebagai contoh Melalui analisis skrip Lua penyahsulitan aplikasi sebelumnya, kita boleh menyahsulit skrip Lua apk Dashen Sekarang mari kita menyahsulit sumbernya (fail dan gambar konfigurasi, dsb.). Mari kita ambil fail konfigurasi yang lebih penting sebagai contoh Sebelum penyahsulitan: pengepala fail juga mempunyai nilai tandatangan: fuckyou!. Melihat ini, kami mula-mula memikirkan sama ada ia juga disulitkan dengan xxtea Kami menggunakan kaedah di atas untuk menyahsulitnya dengan xxtea, dan kemudian menyahmampatnya Kami mendapati bahawa ia masih bercelaru terpaksa menafikan apa yang kita katakan tadi. Kami terus menyahsulit fail konfigurasi langkah demi langkah. Fikirkan sejenak, pengepala fail ialah: fuckyou! Jika anda ingin menyahsulit fail, anda semestinya perlu memproses

Microsoft menambah baik Kawalan Aplikasi Pintar Windows 11, tetapi anda mungkin tidak dapat menggunakannya Microsoft menambah baik Kawalan Aplikasi Pintar Windows 11, tetapi anda mungkin tidak dapat menggunakannya Apr 17, 2023 pm 04:40 PM

Microsoft melancarkan SmartAppControl, ciri keselamatan Windows 11, awal tahun ini. Pada masa itu, Microsoft menyifatkan ia sebagai alat perlindungan yang "menyekat aplikasi yang tidak dipercayai atau berpotensi berbahaya." Apa yang unik tentang alat pada masa itu ialah ia menentukan sama ada ia harus dijalankan pada peranti Windows 11. SmartAppControl pada mulanya berjalan dalam mod penilaian dalam mod ini bahawa aplikasi memutuskan sama ada ia perlu dibuka. Microsoft mendedahkan bahawa pengguna boleh mendayakan Kawalan Apl Pintar dalam bahagian Kawalan Apl dan Pelayar apl Windows Security. Menurut hanya Microsoft, SmartAppC

Bagaimana untuk melihat dan memadam sejarah pembelian App Store pada iPhone Bagaimana untuk melihat dan memadam sejarah pembelian App Store pada iPhone Apr 13, 2023 pm 06:31 PM

AppStore ialah pasaran untuk aplikasi berkaitan iOS. Di sini anda juga boleh mencari apl percuma dan apl berbayar. Apl boleh menjadi apl permainan, apl produktiviti, apl utiliti, apl media sosial dan banyak lagi kategori apl. Anda mungkin telah memuat turun atau membeli banyak aplikasi untuk iPhone daripada AppStore. Kini anda mungkin tertanya-tanya bagaimana untuk melihat sejarah pembelian apl yang dibeli di App Store. Kadangkala, anda mungkin ingin menyembunyikan pembelian tertentu daripada sejarah pembelian anda atas sebab privasi. Dalam artikel ini, kami akan membimbing anda untuk mencari sejarah pembelian anda dan cara memadam/menyembunyikan pembelian daripada sejarah pembelian anda jika perlu. Bahagian 1

Langkah dan langkah berjaga-jaga untuk mendaftarkan ID Apple Hong Kong (menikmati kelebihan unik Kedai Apple Hong Kong) Langkah dan langkah berjaga-jaga untuk mendaftarkan ID Apple Hong Kong (menikmati kelebihan unik Kedai Apple Hong Kong) Sep 02, 2024 pm 03:47 PM

Produk dan perkhidmatan Apple sentiasa digemari oleh pengguna di seluruh dunia. Mendaftarkan ID Apple Hong Kong akan membawa lebih banyak kemudahan dan keistimewaan kepada pengguna Mari kita lihat langkah-langkah untuk mendaftarkan ID Apple Hong Kong dan perkara yang perlu anda perhatikan. Cara mendaftar ID Apple Hong Kong Apabila menggunakan peranti Apple, banyak aplikasi dan fungsi memerlukan menggunakan ID Apple untuk log masuk. Jika anda ingin memuat turun aplikasi dari Hong Kong atau menikmati kandungan keutamaan Hong Kong AppStore, adalah sangat perlu untuk mendaftarkan ID Apple Hong Kong. Artikel ini akan memperincikan langkah tentang cara mendaftar ID Apple Hong Kong dan perkara yang perlu anda perhatikan. Langkah: Pilih bahasa dan wilayah: Cari pilihan "Tetapan" pada peranti Apple anda dan masukkan

Bagaimana untuk membatalkan pakej data pada aplikasi China Unicom Bagaimana untuk membatalkan pakej data pada China Unicom Bagaimana untuk membatalkan pakej data pada aplikasi China Unicom Bagaimana untuk membatalkan pakej data pada China Unicom Mar 18, 2024 pm 10:10 PM

Aplikasi China Unicom dengan mudah boleh memenuhi keperluan semua orang Ia mempunyai pelbagai fungsi untuk menyelesaikan keperluan anda. Jika anda ingin mengendalikan pelbagai perkhidmatan, anda boleh melakukannya dengan mudah di sini adalah berkesan. Untuk mengelakkan kerugian seterusnya, ramai orang kadang-kadang merasakan bahawa data tidak mencukupi apabila menggunakan telefon bimbit, jadi mereka membeli pakej data tambahan, mereka tidak mahu bulan depan dan mahu berhenti melanggan segera menerangkan Kami menyediakan kaedah untuk berhenti melanggan, supaya rakan-rakan yang memerlukannya boleh datang dan menggunakannya! Dalam apl China Unicom, cari pilihan "Saya" di penjuru kanan sebelah bawah dan klik padanya. Dalam antara muka Saya, luncurkan lajur Perkhidmatan Saya dan klik pilihan "Saya telah memesan".

Cara mengeluarkan invois dengan apl berbilang titik Cara mengeluarkan invois dengan apl berbilang titik Mar 14, 2024 am 10:00 AM

Sebagai baucar beli-belah, invois adalah penting untuk kehidupan dan kerja harian kita. Jadi apabila kami biasanya menggunakan apl Duodian untuk membeli-belah, bagaimanakah kami boleh mengeluarkan invois dalam apl Duodian dengan mudah? Di bawah, editor tapak web ini akan membawakan anda panduan langkah demi langkah yang terperinci untuk membuka invois pada apl berbilang mata. Pengguna yang ingin mengetahui lebih lanjut tidak boleh ketinggalan. Dalam [Pusat Invois], klik [Pasar Raya Berbilang Titik/Beli-Belah Percuma], pilih pesanan yang perlu diinvois pada halaman pesanan yang lengkap, klik Seterusnya untuk mengisi [Maklumat Invois], [Maklumat Penerima], dan klik Serahkan selepas mengesahkan bahawa ia betul Selepas beberapa minit, masukkan peti mel penerima, buka e-mel, klik pada alamat muat turun invois elektronik, dan akhirnya muat turun dan cetak invois elektronik.

Cara menggunakan pautan dalam ke APP Facebook pintu belakang Cara menggunakan pautan dalam ke APP Facebook pintu belakang May 19, 2023 pm 02:49 PM

Baru-baru ini, penulis menemui kelemahan pautan dalam dalam APP Android Facebook Menggunakan kerentanan ini, APP Android Facebook yang dipasang pada telefon mudah alih pengguna boleh ditukar menjadi program pintu belakang (Backdoor) untuk mencapai pintu belakang. Selain itu, kerentanan ini juga boleh digunakan untuk membungkus semula APP Facebook dan menghantarnya kepada mangsa sasaran tertentu untuk dipasang dan digunakan. Mari kita lihat proses penemuan pengarang tentang kerentanan ini, dan cara menggunakan pembinaan Muatan untuk akhirnya mengubahnya menjadi risiko keselamatan dalam persekitaran pengeluaran sebenar Facebook APP. Apabila saya biasanya melakukan ujian awam apabila menemui kelemahan, saya akan terlebih dahulu memahami dengan teliti mekanisme aplikasi sistem sasaran. Dalam blog saya yang lepas, saya ada kongsikan cara menghuraikan Wajah

See all articles