Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android、iPhone同步开发单片机_Iphone_Android_Version Control - Fatal编程技术网

Android、iPhone同步开发单片机

Android、iPhone同步开发单片机,iphone,android,version-control,Iphone,Android,Version Control,我正在阅读,很好奇它如何应用于移动开发 是否有可能为iPhone和Android创建一个项目,并基于技术制定分支策略?我知道源代码是完全不同的,但至少资产(艺术、字符串等)可能由两个分支共享 有可能混合分支策略吗?在按技术划分的分支中,是否也按版本划分分支 在移动技术项目之间重用资产的任何其他推荐方法?如果您要共享资产,那么“每项技术分支”肯定是有意义的。此外,如果您最终使用了不同的组件,并且使用javascript、html或两个平台通用的任何其他语言编写了一些内容,那么应该共享这些内容 在每

我正在阅读,很好奇它如何应用于移动开发

是否有可能为iPhone和Android创建一个项目,并基于技术制定分支策略?我知道源代码是完全不同的,但至少资产(艺术、字符串等)可能由两个分支共享

有可能混合分支策略吗?在按技术划分的分支中,是否也按版本划分分支

在移动技术项目之间重用资产的任何其他推荐方法?

如果您要共享资产,那么“每项技术分支”肯定是有意义的。此外,如果您最终使用了不同的组件,并且使用javascript、html或两个平台通用的任何其他语言编写了一些内容,那么应该共享这些内容


在每个“技术分支”中,我相信您会选择其他策略之一,如“每个任务分支”或“每个组件分支”…

不合理,IMHO。在Android上,用户界面很可能是用Java和iPhone开发的——用Objective C++。因此,如果您计划在Android上重用通用逻辑,它将与UI隔离,因为它使用不同的语言。如果通用逻辑与UI不同,为什么会有分支?只有当公共、仅iPhone和仅Android的位在同一个文件中混合时,分支才有意义。在这两个平台的情况下,这是非常不可能的

至于art和其他非代码位,对于这些,平台域的粒度也不亚于文件