首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

鸿蒙应用开发从入门到入行 - 篇1:HarmonyOS介绍——带你深入理解鸿蒙特性

并且猫林老师会在本篇文章里给出结论:鸿蒙必能蚕食安卓份额,并给出原因分析。HarmonyOS是什么HarmonyOS,中文称鸿蒙系统或鸿蒙OS。...就好像大部分人是说不出iOS和安卓技术上有哪些区别,但能感觉出某些方面哪个系统更好用,这就是所谓的“用户体验”。...在聊这些之前,猫林老师先表个态:我觉得鸿蒙系统能不能取代iOS不好说,但绝对能把安卓蚕食掉(别不信,当年也没人相信诺基亚的塞班会那么快被淘汰)。...就是靠内置的意图框架,让它不断学习越来越懂你来实现服务找人所以猫林老师认为鸿蒙可能会蚕食安卓的其中一部分原因就是因为鸿蒙的这三大特性。...这三大特性不是安卓实现不了,而是安卓能实现,但不一定在设备上有统一标准,毕竟安卓现在太碎片化,各厂商有自己的深度定制,很难形成统一标准。

40520

一个emoji引发的思考

与是我又试了好几个手机,ios都没有问题,甚至一台安卓机中之霸(安卓4.0),随便进个页面都要加载十几秒的手机都没有问题,是乱码了吗? 为啥emoji会出现乱码呢?...要求复杂文字编排以适当显示的书写系统称为复杂文本,比如阿拉伯文字、婆罗米系文字的天城文、泰文等。 拿泰文来说,根据拼写规则,泰文可形象地分为鞋子字符、主体字符、帽子字符、声调字符等。...最先想到的是,我的emoji在输入框里面,设置了font-size,这个font-size的值是rem, 那会不会是某些安卓系统emoji对rem支持不好?于是我换成px,依然如此。...当同时设置了width与initial-scale=1,浏览器会选择两者中较大的那个值。 说了这么多,那么我的问题出在哪儿呢?...所以不同的厂商以及不同的系统,甚至浏览器、浏览器版本以及系统字体等,对emoji的支持程度与兼容性是不一样的。比如同一个emoji笑脸表情,在ios和安卓上显示的效果也不一样。

1.5K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    挥别web移动端开发差异和经典坑

    安卓无此特性。 在 iOS 中,手指按住屏幕上下拖动,会触发 touchmove 事件。这个事件触发的对象是整个 webview 容器,容器自然会被拖动,剩下的部分会成空白。...问题 描述: iOS系统中JS转换字符串变日期对象的时候,字符串格式必须是/相隔,通常情况是-相隔,在微信小程序IOS环境中同样出现出现此问题 iOS系统对js中的new Date()方法有格式要求 let...,设置会有问题,安卓没问题; 时间:201908 IOS系统微信版本兼容 描述: IOS8系统 只能 兼容最高微信版本 6.72 ,IOS系统9 可以兼容微信版本7.0.0 以上。...wx.onSocket断后再次发送链接IOS和安卓差异 描述:小程序 wx.onSocket 链接 在手动断网后,IOS会不停发送请求再链接onSocketOpen,安卓不会 ,解决方法,做一个定时器启动链接...的URL跳转会出现空白 描述:安卓手机,在微信授权回调的函数中进行跳转至的URL不能带有#,但#号可放置在结尾。

    2.9K20

    iOSAndroid渠道统计详解,App推广必备

    因为国内市场,安卓市场的碎片化情况比较严重,国内的App渠道统计,尤其是安卓的渠道统计,比国际市场复杂得多。...苹果官方的 iTunes Connect 虽然能提供营销活动链接分渠道统计,但数据带有一定的延时性,需要人工创建渠道链接,并且安装量小于5个的情况下统计数据不予显示,当然也没有兼容Android 系统的渠道统计...2)填写渠道识别码统计(邀请码/渠道码) 在一些App地推活动和用户有奖邀请活动中,由于苹果官方渠道统计存在数据少不显示、数据无法实时显示等问题,并不适合用来统计地推人员业绩或者用户邀请拉新的业绩。...之所以这样做,是因为用户数量和地推人员的数量过大,不可能为他们每个人制作一个安卓渠道包来统计他们的渠道业绩,只好麻烦用户手工填写了。...如果推广渠道不多,使用安卓渠道打包和苹果官方的渠道统计就能满足基本的统计需求。 如果只在安卓渠道推广,使用一些第三方安卓快速打包工具也能提高打包效率。

    2.4K20

    打造H5动感影集的爱恨情仇【动画性能篇】

    Timeline是一款基于录制的工具,通过录制在浏览器中的一系列操作,系统会记录这个过程的所有细节数据,包括js计算、页面重绘、复合层消耗等,同时还保存着这个过程每一帧的截图。...2.前景放大动画 在邀请函模板里有一个前景由小变大的动画,但是在安卓机上产生了严重的渲染异常,如下图: ? 在IOS机器上没有重现,循例我查看了timeline。...结论: 背后的动画可能会影响当前动画的播放,在安卓4.0系统都会产生渲染异常的问题,因此应该把不在当前播放的动画停掉。 3.安卓逐帧渲染bug 更多的性能问题都不会产生严重的表现,最多是一点卡顿。...但是安卓4.0的渲染异常却是常会出现,为此我再找一个例子。以下是我做万圣节活动的时候发现的一个问题,具体表现直接上图: ? 这是魅族比较好的一台机器,但依然会产生逐帧渲染问题。...2.动画坑点 兄弟元素间动画互相影响 当前播放的动画会因为其他结点动画还没结束而收到影响,安卓机器上会呈现逐帧渲染的表现。

    1.7K121

    H5页面前端开发常见的兼容性问题解决方法

    IOS系统下输入框光标高度不正常 问题描述:input输入框光标,在安卓手机上显示没有问题,但是在苹果手机上当点击输入的时候,光标的高度和父盒子的高度一样,看起来很怪异。...IOS 端微信H5页面上下滑动时卡顿和页面缺失 问题描述:在IOS端,上下滑动页面时,如果页面高度超出了一屏,就会出现明显的卡顿,页面有部分内容显示不全的情况。...安卓弹出的键盘遮盖文本框 问题描述:安卓微信H5弹出软键盘后挡住input输入框,看不到输入的字符。如下左图是期待唤起键盘的时候样子,右边是实际唤起键的样子。...解决办法:给input和textarea标签添加focus事件,先判断是不是安卓手机下的操作,当然,也可以不用判断机型,Document 对象属性和方法setTimeout延时0.5秒,因为调用安卓键盘有一点迟钝...Element.scrollIntoViewIfNeeded()方法也是用来将不在浏览器窗口的可见区域内的元素滚动到浏览器窗口的可见区域,但如果该元素已经在浏览器窗口的可见区域内,则不会发生滚动。

    2.8K10

    打造H5动感影集的爱恨情仇(动画性能篇) - 腾讯ISUX

    Timeline Timeline是一款基于录制的工具,通过录制在浏览器中的一系列操作,系统会记录这个过程的所有细节数据,包括js计算、页面重绘、复合层消耗等,同时还保存着这个过程每一帧的截图。...2.前景放大动画 在邀请函模板里有一个前景由小变大的动画,但是在安卓机上产生了严重的渲染异常,如下图: 在IOS机器上没有重现,循例我查看了timeline。发现上面也没有异样,性能还是能保持流畅。...效果如图: 结论: 背后的动画可能会影响当前动画的播放,在安卓4.0系统都会产生渲染异常的问题,因此应该把不在当前播放的动画停掉。...3.安卓逐帧渲染bug 更多的性能问题都不会产生严重的表现,最多是一点卡顿。但是安卓4.0的渲染异常却是常会出现,为此我再找一个例子。...2.动画坑点 兄弟元素间动画互相影响 当前播放的动画会因为其他结点动画还没结束而收到影响,安卓机器上会呈现逐帧渲染的表现。

    1.4K40

    外卖大数据:谁能俘获高端白领用户的心

    美团外卖则相对平均,在一二三四线城市中均为60%。三家外卖平台的发展策略与当前用户区域特征比较吻合,互有优势的同时已经形成了自己的“根据地”。 ?...饿了么的数据在5月17日左右达到最高点,安卓端的周新安装量高达100万,iOS端也达到80万。...而百度外卖在安卓端和iOS端的周新安装量波动情况大体相近,安卓端略占优势,在今年5月下旬突破百万,iOS端4月下旬达到60万。...其中iOS端的一日留存率达18.1%,安卓端的一日留存率达17.1%;而百度外卖则基本介于美团外卖和饿了么之间。iOS端的一日留存率达17.9%,安卓端的一日留存率达16.9%。...饿了么在 iOS端的一日留存率为17.1%,安卓端的一日留存率达16.2%。 ?

    50040

    微信 H5 页面兼容性解决方案

    1、ios端兼容input光标高度 问题详情描述:input输入框光标,在安卓手机上显示没有问题,但是在苹果手机上 当点击输入的时候,光标的高度和父盒子的高度一样。...端微信h5页面上下滑动时卡顿、页面缺失 问题详情描述:在ios端,上下滑动页面时,如果页面高度超出了一屏,就会出现明显的卡顿,页面有部分内容显示不全的情况,例如下图,右图是正常页面,边是ios上下滑动后...里,收起键盘的时候会被顶上去,特别是第三方键盘 4、安卓弹出的键盘遮盖文本框 问题详情描述: 安卓微信H5弹出软键盘后挡住input输入框,如下左图是期待唤起键盘的时候样子,右边是实际唤起键盘的样子 ?...但如果该元素已经在浏览器窗口的可见区域内,则不会发生滚动 5、Vue中路由使用hash模式,开发微信H5页面分享时在安卓上设置分享成功,但是ios的分享异常 问题详情描述: ios当前页面分享给好友,...点击进来是正常,如果二次分享,则跳转到首页;使用vue router跳转到第二个页面后在分享时,分享设置失败;以上安卓分享都是正常 ?

    3.3K30

    FireEye:11.2%的移动APP仍存在FREAK漏洞

    近日美国知名安全公司火眼(FireEye)发布了安全报告,该报告揭示了一个令人不安的事实:虽然官方发布了补丁,但大量的安卓和iOS移动应用仍存RREAK漏洞。...此外,除了最近苹果为它的移动设备发布的iOS8.2版本系统之外,许多iOS应用仍旧易于遭受FREAK攻击。...火眼公司扫描了谷歌应用商店中10985个安卓应用,发现将近11.2%的应用存在FREAK漏洞,因为这些应用中仍然在使用包含漏洞的OpenSSL库。 而受影响的这1228个应用已经被下载超过63亿次。...在这1228个安卓应用中,有664个使用了安卓内置的OpenSSL库,564个使用了自己编译的OpenSSL库,而所有这些OpenSSL版本都易遭受FREAK攻击。...研究人员将这些抽查的应用分成了几个类别(照片和视频、生活方式、社交网络、卫生健康、金融、通信、购物、商业和医疗应用),下图中显示了每种类别中仍旧受此漏洞影响的应用数量。

    79880

    欢乐送小程序自动化探索实践

    1、 切换到webview模式下的优点与缺点 看同一个安卓页面上的显示,分别用chrome_inspector和uiautomator显示 ?...对比可以看出在chrome-inspector下页面元素显示的优势: 能够覆盖更多的业务场景(比如上边右图可以轻松定位发布有奖,要用左图的话需要图像识别) 维护量更小(图像识别需要对每个不同的设备的此页面都需要单独截一张图片...3、小程序中chromedriver的存放 与端内webview保持一致(放在框架里能在不同执行机上更方便地同时执行不同的设备)。 ? 4、appium配置参数 ?...(也不需要你做处理,在初始化过程中我会去拿你执行机上的appium版本,系统的webview版本,然后配置对应的参数) ?...未来 1、对于ios端的小程序的自动化,能有一个可行的方案。(目前可以反编译微信的包来做,但易封号)。 2、大家都能更方便的编写、调试、执行case,查看执行结果。

    1K10

    这一回,谷歌要来真的!

    更有原生安卓系统加持, 并且已经在12月更新至最新的Android8.1系统版本!...而说到智能手机产业, 就不得不提苹果和三星, 其各自代表着当今两大手机系统:安卓Android和iOS。...相较于iOS的封闭规范,安卓一直以来以开放开源著称。 灵活多变和开放随意的特征让安卓自诞生之日起便一路开疆拓土,高歌猛进。...如今和苹果的iOS系统分庭抗礼并且市场份额始终领先。 但是,过度开放开源的结局是安卓的“碎片化”问题严重。...“碎片化”使得安卓阵营四分五裂, 真正能跟新并用上最新版本的手机每年少之又少, 尽管已经到8.1时代,但仍有绝部分安卓手机停留在5.0或者6.0,

    1.1K50

    疫情再次严峻,zoom视频会议使用常见问题盘点,快收藏!

    虽然之前国内疫情也略有反弹迹象,但都没有这次的形势严峻。 大量小区封闭管控,上学上班又成了难点,为了满足远程办公、在线学习等方面的要求,zoom视频会议软件就不得不用上了。...Zoom视频会议广泛适用于Windows、Mac、Linux、iOS、Android系统,操作方便,用户可通过手机、平板电脑、PC随时随地与工作伙伴进行多人视频及语音通话、屏幕分享、远程控制、会议录制等操作...zoom视频软件支持电脑端(Windows和Mac),iOS端以及安卓端等多个版本,为了与会者能有更好的参会体验。...(3)安卓版下载安装 登录官网http://www.zoom.us/download可下载安装。 2、zoom要如何注册购买?...当使用 Zoom 发起会议时,提示错误代码:3010,这个错误主要是因为您的 Zoom 服务不在服务器内,需要续费购买。

    3.3K30

    10亿台移动设备数据告诉你:移动互联网已是年轻人天下

    报告显示,安卓与iOS平台用户比例约为7:3,其中,安卓平台主要机型小米和三星分居第一和第二位,充分显示中国本土手机品牌的快速崛起。...有意思的是在对于运营商的选择上,安卓用户更倾向于选择中国移动,iOS用户则青睐中国联通。...用户使用的移动设备中,苹果占据32.1%的最大份额,其次,三星设备占15.5%,小米设备占11.8%。 ? 安卓平台主要机型以小米与三星占据主流,iOS平台iPhone6代新机型占比已超10%。 ?...数据显示,在日常生活中,移动电商不论是周六还是周日,都是和平时一样,没有出现明显的波动。但线下的客流完全不同,一般周末是高峰,周一是低峰,分布非常有规律。...除此之外,观象台还具备国内安卓应用排行查询功能,能够提供包括应用覆盖走势在内的安卓应用分类排行榜,功能十分强大。

    660100

    移动体验设计6大禁

    就移动用户体验设计而言,不断地实践是检验其好坏的一条必经之路。在这篇文章中我们聚焦于基础,我们需要去解决的是,如何避免打断用户或者强迫用户思考的问题。...下面的例子是安卓和ios平台中相同内容的显示差异: ? 安卓中的UI元素(上)和ios中的UI元素(下) 相比于Material design,ios应用通常外观扁平,不使用厚度和阴影。...根据不同字体便可以判断你所使用的是安卓的应用还是ios的应用 如果你想自定义应用中的界面元素,请仔细根据你的品牌来设计,而不是把另一个不同平台的规范作为依据。...你也应该注意到每个平台自身独特的风格:安卓系统图标通常使用较粗的笔触,而iOS乐于使用笔画较细的线形图标。以下是几个图标的对比图: ?...Facebook安卓版app里的“忘记密码?”按钮 3、不要在用户下载应用程序后立即要求评分 没有人想要被打断,尤其是当一些没用的东西出现在显示重要内容的中间位置时。

    2.2K130

    【H5】344- 微信 H5 页面兼容性解决方案

    1、ios端兼容input光标高度 问题详情描述:input输入框光标,在安卓手机上显示没有问题,但是在苹果手机上 当点击输入的时候,光标的高度和父盒子的高度一样。...端微信h5页面上下滑动时卡顿、页面缺失 问题详情描述:在ios端,上下滑动页面时,如果页面高度超出了一屏,就会出现明显的卡顿,页面有部分内容显示不全的情况,例如下图,右图是正常页面,边是ios上下滑动后...里,收起键盘的时候会被顶上去,特别是第三方键盘 4、安卓弹出的键盘遮盖文本框 问题详情描述: 安卓微信H5弹出软键盘后挡住input输入框,如下左图是期待唤起键盘的时候样子,右边是实际唤起键盘的样子 ?...但如果该元素已经在浏览器窗口的可见区域内,则不会发生滚动 5、Vue中路由使用hash模式,开发微信H5页面分享时在安卓上设置分享成功,但是ios的分享异常 问题详情描述: ios当前页面分享给好友...,点击进来是正常,如果二次分享,则跳转到首页;使用vue router跳转到第二个页面后在分享时,分享设置失败;以上安卓分享都是正常 ?

    2.7K30

    微信H5页面兼容性解决方案

    1、ios端兼容input光标高度 问题详情描述:input输入框光标,在安卓手机上显示没有问题,但是在苹果手机上 当点击输入的时候,光标的高度和父盒子的高度一样。...端微信h5页面上下滑动时卡顿、页面缺失 问题详情描述:在ios端,上下滑动页面时,如果页面高度超出了一屏,就会出现明显的卡顿,页面有部分内容显示不全的情况,例如下图,右图是正常页面,左边是ios上下滑动后...里,收起键盘的时候会被顶上去,特别是第三方键盘 4、安卓弹出的键盘遮盖文本框 问题详情描述: 安卓微信H5弹出软键盘后挡住input输入框,如下左图是期待唤起键盘的时候样子,右边是实际唤起键盘的样子 ?...但如果该元素已经在浏览器窗口的可见区域内,则不会发生滚动 5、Vue中路由使用hash模式,开发微信H5页面分享时在安卓上设置分享成功,但是ios的分享异常 问题详情描述: ios当前页面分享给好友,点击进来是正常...,如果二次分享,则跳转到首页;使用vue router跳转到第二个页面后在分享时,分享设置失败;以上安卓分享都是正常 ?

    3.5K43

    【热点】10亿台移动设备的大数据,告诉你移动互联网已是年轻人天下

    报告显示,安卓与iOS平台用户比例约为7:3,其中,安卓平台主要机型小米和三星分居第一和第二位,充分显示中国本土手机品牌的快速崛起。...有意思的是在对于运营商的选择上,安卓用户更倾向于选择中国移动,iOS用户则青睐中国联通。...用户使用的移动设备中,苹果占据32.1%的最大份额,其次,三星设备占15.5%,小米设备占11.8%。 安卓平台主要机型以小米与三星占据主流,iOS平台iPhone6代新机型占比已超10%。...数据显示,在日常生活中,移动电商不论是周六还是周日,都是和平时一样,没有出现明显的波动。但线下的客流完全不同,一般周末是高峰,周一是低峰,分布非常有规律。...除此之外,观象台还具备国内安卓应用排行查询功能,能够提供包括应用覆盖走势在内的安卓应用分类排行榜,功能十分强大。

    66740

    安卓生态“乱糟糟”成围城

    一、选择Ubuntu南辕北辙 魅族官方微博发布了搭载Ubuntu系统的魅族MX3谍照,据称该机有可能会在MWC2014中发布。...iOS和安卓不少应用已支持全手势;硬件不是瓶颈,因为摩尔定律;跨平台如同鸡肋,ARM移动份额超90%;体验无法一致,Ubuntu在PC端的小众,智能TV的空白。至于开源免费,安卓也是。...封装ROM,便是安卓生态变得乱糟糟的原因之一。个性化和一致性永远无法两全。 毫不客气地讲,魅族选择Ubuntu的行为则使得整个手机生态更加“乱糟糟”:越来越多的系统所导致的必然结果。...数据调研机构canalys1月底公布的数据显示,2013年出货的智能手机中Android份额为79%,iOS为15%,WP为3%,这三家合计占据97%的份额。...Tizen、Jolla、Sailfish、黑莓10,Fifefox OS等小众操作系统占据余下的3%。中国“自主操作系统”COS也来掺合了。看上去,用户和开发者选择很多,但实际却少得可怜。

    79670
    领券