发表于: 2018-03-05 18:36:58
2 860
今天完成的事情:
编写了师姐安排的任务,整理其ios的版本号和其他参数还有android的版本号和相关参数数据
收获:
安卓4.4以上版本参数
- Android 4.4 - KitKat (奇巧巧克力棒)
- Android 5.0/5.1 - Lollipop(Android L) (棒棒糖)
- Android 6.0 - Marshmallow(Android M) (棉花糖)
- Android 7.0 -Nougat(Android N) (牛轧糖)
- Android 8.0 -Oreo(Android O) (奥利奥)
为何越来越多的安卓软件不再支持低版本的安卓系统?
- 这其实是进度的表现,先说句题外话,在游戏机领域里,ps4出来之后,一些玩家都希望ps3依然能享受ps4同名游戏。但是ps4玩家却认为被ps3玩家拖了后腿。
说回到手机,新的系统,有时候有些很优秀的api,你不在这个版本自然用不上
如果为了将就低版本,那么就只能放弃掉很多新版本的优秀东西,这在苹果看来,是一件非常要不得的事情,所以才会出现了某些程序ios5,ios6,ios7,ios8以下根本就没法用
另外还有一点,则在于不出意外的话,用新系统的机子大多机能更好,如果你要给一个系统很老旧的机子开发app,有可能死命优化,还是会因为那机子本来就不咋地而卡的要死。但是相反,给新系统开发app,那么绝大多数新机子肯定都没问题的。
这一点,我其实个人还是有些体会的,我iphone4一直用ios5,但是同样一个app,我发现越用越卡,本来最开始很流畅的,结果越更新越卡。这就使得我以及不少人不得不考虑更换新的机子。而新的机子因为系统肯定是新的,那么开发者肯定就更需要针对新的系统去开发
说白了,不放弃老系统只是因为用户群还很大,但是正常来说就应该是跟随着新系统开发
当然了,如果开发者不嫌麻烦的话,自然可以开发很多个版本,对应新老不同的系统这一点,我其实个人还是有些体会的,我乐视手机一直用android6.0,但是同样一个app,我发现越用越卡,本来最开始很流畅的,结果越更新越卡。这就使得我以及不少人不得不考虑更换新的机子。而新的机子因为系统肯定是新的,那么开发者肯定就更需要针对新的系统去开发。
近几年android版本系类日渐更新,速度发展快速。而一些老的版本所占的份额越来越少,所以放弃老版本是大势所趋。
遇到的问题:刚开始师姐给我这个任务时非常蒙,不知从何下手,最后看了师姐和师弟的日报才知道这个任务所走的步骤。
师姐什么时候给通过任务四啊?
明天计划:如果任务四通过做任务五,如果还是没有,继续整理和理解任务四的思路的和测试用例的熟练和html的基础学习。
评论