它从我使用 iPod Touch 的一天开始:在 iPhone 上作为原生应用程序提供 XXX 功能(来自我们的内部桌面应用程序)不是很酷吗?
我有这个想法是因为(A)我认为我们当前庞大的桌面内部 6 年以上的应用程序套件需要进行重大改造,并且(B)而不是继续我们的瀑布式开发方法,这通常会导致一个项目在几十人之后就被封杀在没有用户关心的事情上花费数月时间。我希望我们可以使用敏捷方法开始做很多具有 2 周迭代周期的小项目。
哦,我也想找个借口在办公室用XCode。
经过研究,我发现几乎没有公司做 iPhone 原生的 Intranet 应用程序,因为没有公司希望他们的内部开发需要被苹果控制,苹果往往会扼杀像 Google Talk 这样的酷应用程序。由于我们公司非常关注安全和安全,因此“使用越狱的 iPhone/iPod Touch”这句话与说“请解雇我”是一样的。
于是我想出了 B 方案:使用 ComponentOne iPhone Studio 做一个 iPhone 优化的内网 web 应用程序。我花了 2 周多的时间,它即将完成。我的主管似乎对此非常兴奋,所以希望我们可以把它变成一个长期项目。
我的问题是:你们中的任何人是否尝试过为公司内部使用编写 iPhone 应用程序(本地应用程序或基于 Web 的应用程序),技术和政治挑战是什么?