我们是 cordova 应用,重写底层的 native 桥接部分,保留原来的 h5 部分
1 、真的不要拿苹果去硬套,有的时候最不可能的路反倒最简单,我们的企业发布已经申请下来,很快,周末填表周一就过了,一个调查问卷,如果你们公司直接打过招呼、有合作或者买了很多华为设备大可一试,否则软著+备案+上架折腾死你
2 、鸿蒙的开发相当于没有任何兼容性负担的 ios 或者安卓开发,几条语句搞定一个功能,如果全用系统组件(拍照、图片、文件、通讯录)的话,都不怎么用定制界面的,当然问题是目前鸿蒙规划的适配设备还都是麒麟 9000 或者 8000 的,暂时没看到 mate40 系列的适配计划
外加不需要科学就可以下到 sdk ,这个安卓是最恶心的,aosp 部分没有镜像只能科学解决
3 、啥时候做的像一点呗,ios 和安卓的 webview 都是自动映射 chrome://inspect ,oh 这边每次还得去抄端口执行代码,那个批处理我这还不行,执行报错
4 、华为现在明显看出来这边很积极的推进鸿蒙 next ,我们一个小公司尚且如此,大厂应该有很多人在做一对一的支持
5 、你能明显感觉安卓的影子,但是还带点倔强,比如安卓的 intent ,到了鸿蒙变成 want 了,嘿
6 、目前各方 SDK 还是不稳,我们就遇到过开了深信服 SDK 后(疑似),图片处理组件偶尔会 fatal 的问题,c 错误,jpeg 模块报错,暂时没解决
7 、鸿蒙最大的问题还是没有国外那种社区氛围,官网论坛都是在水没用的东西,开源鸿蒙虽然看上去有很多产品,适配的时候还是手机鸿蒙,比较好的是官网很详细,例子也很多,但是如果超出文档范围就只能提工单或者找你们的对接人了,虽然说可以给他们最小 demo 去调试,但是问题就是玄学,指不定你去掉哪个他就不复现了
8 、是谁说 arkts 是 ts 的打死他,一个 ts 100 多个特性不支持,不如说是 ts-flutter 去掉动态语法的部分(比如 const {arg1, arg2} = params 是不允许的)
1
justtokankan 9 天前
企业证书申请的地址入口在哪里啊?
|
2
evill 9 天前
看到第一点,直接想起一个好玩的
“不要乱,不要乱来,葫芦兄弟虽然变成了大山,可他们紧紧连在一起,坚如磐石,光靠斧劈无济于事,眼下先要切断他们的联系,然后用挖墙脚,钻空子,找缺口的方法,动摇根基,才能各个击破” |
3
yyzh 9 天前
没乱改 DNS 的话默认 dl.google.com 是指向北京/上海 Google 服务器的
要 AOSP 教育网的运营商赛尔自己搞了个 mirror 里面有中国每个高校的 mirror 供选择 https://help.mirrors.cernet.edu.cn/AOSP/ 看文档 Google 自己也备案搞了个国内的站 https://source.android.google.cn/?hl=zh-cn |
4
murmur OP @justtokankan
https://developer.huawei.com/consumer/cn/verified/enterpriseDistribute 需要新注册账户,先访问这个,审批过了去做企业实名认证 |
5
murmur OP |
6
1una0bserver 9 天前 via Android
能用 Ionic 和 Capacitor 吗?
|
7
murmur OP @1una0bserver 这俩是官宣不支持,不过很简单,js 桥接就算是前端学个俩小时就会写
react native ,flutter ,uniapp 都支持了,我们的架构是 17 年定下来的,rn 和 flutter 也用不起,程序员太贵 |
8
murmur OP @1una0bserver 鸿蒙 webview 不支持本地起 http 服务器,要用静态目录存,自己 rewrite 路径,然后拦截各种请求,比如 camera ,电话,短信,还有静态资源、接口,情况多了配合阉割过的 ts 语法就比较头疼
|
9
szdubinbin 9 天前
对象解构在 api9 那个混沌时期其实是支持的,后来升级到 11 直接报了一堆这个错让修改这个问题。,Omit/Partial 这些高级类型也是不支持的。
|
10
1una0bserver 9 天前 via Android
@murmur 鸿蒙好像有个库可以起 http 服务,Polka ,不过我没用过
|
11
murmur OP @1una0bserver 搜了一下,发布于 19 天前,可能 api 变动太多我都没注意,1 个月前我们都准备测试发布了
|
12
happyeveryday 9 天前 1
我们也是个小厂,去参加培训、住宿、餐食都是免费的,还送了 2 台 mate 60pro 开发机
|
13
murmur OP @happyeveryday 我日那为什么我们算借的。。。
|
14
1una0bserver 9 天前 via Android
@murmur 听其他搞鸿蒙开发的说,这个好像是看应用的日活......
|
15
HojiOShi 9 天前
年初的一段时间活不是很多,那时老板要求尝试鸿蒙开发。
有幸浅尝辄止了一下,用 ArkTS 重写了个边缘的小项目。API 9 下千把行代码就能整理出十多个问题点,实在是让人印象深刻。到入夏时,其他的活多起来了就没管了。 |
16
levelworm 9 天前 via Android
社区氛围可能要时间长一些才好。不过国内有什么比较好的编程社区吗? CSDN ,也不行啊?
|
17
122006 8 天前
你别用 ets ,用 ts 就行
|