尝试Windows桌面平台开发

iOS和macOS升级告一段落后,感觉轻松下来了。

无意中打开了Windows电脑,做苹果开发以来,Windows电脑用的很少,也不知怎么就点开了Microsoft Store的图标,哎,正好没什么事,何不试试Windows平台的开发呢。兴趣来了,搜索了一下,似乎没多少有关的文章,管它呢,能上就上,上不了自己放在机器上玩玩吧。说干就干,2021年12月27日就注册了微软开发者账号,1百多,而且以后也不需要续费,早注册是想让自己坚持做下去吧,给一点点压力。

开发工具就用VS2019,虽然已经有VS2022了,可是大概是因为电脑配置太烂,在微软官网下载安装后,才发现只是VS2019。电脑主机是几年前自己组装的,CPU是AMD R3 2200G,好像当时京东300来块钱吧,另外还配了一块主板,电源,机箱,风扇,散热器,还有一块金士顿250G的硬盘,内存和机械硬盘都是在咸鱼上买的二手,没要显卡,基本都是最便宜的东西,1500块左右。大概是最便宜的组装电脑了。有点担心VS2019能不能跑起来,试了试,感觉也能用,就凑合吧。

写代码还好吧,MFC原来学习过一点点,适应了一下后,感觉没什么问题,就边写边学。先写一个最简单的,期间,感觉解决的最大问题就是按钮等控件闪屏的问题,开始完成软件功能后,感觉屏幕一闪一闪的很不舒服,后来算是彻底解决了。

花了二个多月的时间,把想写的App都写出来了,代码不会有什么问题,在iOS和mac上经过考验的。

接下来,就是代码签名证书的问题,好像没有免费的可以用,只好买了一个,没办法,不买的话,好像提交不了。

花了一天的时间,打包签名上传,总算是通过验证,满足提交条件了。

第一个App上线还算顺利,一天以后就通过了。不过,接下来就碰到了很麻烦的事,崩溃!微软审核的时候,运行崩溃!在自己的电脑上什么问题都没有,但在人家的电脑上就不正常了。这种情况最难搞了。而且,联系也没有渠道,尽管拒绝时有:For more information, contact reportapp@microsoft.com,可是邮件发了2个星期,都没有得到任何回复。这一点,微软与苹果相比,差的太多了。

只能一点点的摸索、猜测问题在哪。好在后面,又过了两个,感觉有点谱了。

今天刚刚提交了新版本,自己觉得应该不会崩溃了,但审核结果如果照样崩溃,哪又不清楚该怎么处理了。但愿有好的结果吧。

Windows开发,也就是一时兴起,既然做了,就坚持把几个App放上去吧。

全部上去后,再好好总结总结。

更新:昨天提交的App,今天被拒了。不过,让我欣慰的是,崩溃问题解决了。原来被拒的理由是:

App Policies: 10.4.2 Usability - App Crashes or Freezes

Notes To Developer

The product crashes in response to user input.

而现在是图标问题,被拒理由是:

App Policies: 10.1.1 Inaccurate Representation - Icon

Notes To Developer

Please provide a clear tile icon (not distorted, blurry, or low resolution). 

相比崩溃的话,好处理一点。

补充:大部分App都上去了,不过又遇到了新问题。

(1)依然存在崩溃情况,即便审核时没崩溃,但升级时又崩溃了,需要进一步改进。

(2)分类问题,该修改的早点修改,拖下去,今后肯定更麻烦。

再补充:

今天,2022年4月17日,把Windows电脑移到电脑配桌上了,Mac电脑回归主位,该解决的问题都解决了,目前没什么需要再改的代码,基本都达到了最好的状态,估计一段时间内不需要做什么了。重新摆放电脑时,出现一个意外,老Mac电脑的电源板烧了,纯属巧合,不过,拿到中关村科贸电子城修复了,没有造成什么大损失,花100元,就算Windows开发多投入了1百。

再补充:

今天,提交了一个App的更新,原因是在英文操作系统下,中文资源出现了乱码情况,修改完善后正常了。

从2021年12月27日注册,至今日2022-05-16,走了一个完整的流程,Windows开发告一断落。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值