写点什么

iOS 环岛开发聚——台中站现场纪实

  • 2013-09-02
  • 本文字数:1666 字

    阅读完需:约 5 分钟

2013 年 8 月 31 日,台湾 iOS Dev Club 所举办的 iOS 环岛开发聚活动在台中举行。本次活动的两个分享话题分别是“Cocoapods 你必须要知道的 iOS 套件管理工具”和“整合智能手机的咖啡机应用”。

“Cocoapods 你必须要知道的 iOS 套件管理工具”这个话题的分享者张景隆是一位有三年 iOS 开发经验的开发者,做过医疗及远传电信的相关应用。 Cocoapods 是一套 iOS 管理第三方套件的工具,类似 Ruby Bundler 。它解决了第三方套件的更新与依赖性问题,使用者可以通过简单的设定来决定要使用哪些第三方套件并设定版本号。目前,Cocoapods 已经提供了超过 2000 套的第三方套件,用户可以查阅其文档以快速了解其用法,开发者也可以提交自己的应用到套件库里。

第二场的分享者是玳羣科技的Calvin Wen,他们的产品Caf’e-Share Service 是一个连接了智能手机和咖啡机的云端服务,使用者通过App 就可以煮一杯咖啡,同时分享自己煮咖啡的参数,如剩余水量、萃取时间、温度等,并分享自己的心情等信息,其他用户可以通过这些参数去煮一杯相同的咖啡。因为很多咖啡机都是国外品牌,用户往往并不知道怎么煮才好喝,所以有这样一个服务,可以在用户之间分享煮咖啡的经验。Calvin 表示,现在已经进入了Mr. Jamie 所述的新硬硬整合时代,App+Device 这个领域有更大的发展空间。根据Calvin 的介绍,玳羣科技已经在App-enabled accessary 有三年的开发经验,是全世界第一个 MFI 跑步机以及室内脚踏车的开发团队。现在全球每天 MFI 的销售量有 30 万台,总计已经有一亿台的销售量,是个很大的市场。

InfoQ 编辑在现场跟两位分享者进行了更多沟通,了解台湾移动开发领域的一些情况。

InfoQ:这几年,台湾方面开发的软硬件整合的移动应用多吗?

张景隆:台湾现在软硬整合方面的应用越来越多,特别是从 iOS 7 开始开放了对于蓝牙 Bluetooth 4.0 的整合之后。

Calvin:目前我看到台湾在软硬件整合的公司只有个位数,而且大多数公司都专注于单一硬件的应用,欠缺了创意性以及整合。

InfoQ:开发智能手机咖啡机应用采用了哪些技术栈?困难在哪里?为什么会想到做咖啡机应用这个领域?

Calvin:技术方面有使用到 RF(Radio Frequency)以及 MCU(Microcontroller Unit)。我觉得最困难的部分是与社交网络服务的设计,因为我们是自己设计一个属于咖啡爱好者的网站,可以透过影像及文字的传送来跟好友分享今天泡咖啡的心得。至于为什么会想要做咖啡机应用这个领域,我们发现现在市面上咖啡机种类过多,功能也过于繁琐,使用者想泡一杯咖啡,可能要先看完说明书才能泡出来,而且要通过无数次的尝试才能泡出一杯适合自己的咖啡。市面上已经有胶囊咖啡这种产品,我们在想有没有可能做出类似的产品,让使用者可以彼此分享泡咖啡的方法,以及更简单的泡一杯咖啡,所以开发了智能手机咖啡机这个应用。

InfoQ:对于没有做过这种跟硬件结合的开发者,你建议他们从哪里入门,是否有阅读资源或者社区推荐?

Calvin:我想我要从两个角度来解答这个问题。首先从 App 开发的角度,我建议想要做硬件整合的开发者可以先去看一些 Bluetooth 方面的开发文档,无论是 Android Developer Center 还是 iOS Developer Center 都提供了充足的文档可以学习,在硬件整合开发的领域,建议还是从 Native App 做起会比较顺利。

至于硬件的角度,可以先了解一些基本电路程序的开发,以及阅读一些电路图设计的书籍,会对硬件更加了解,了解这些基本知识之后便可以去对要采用的硬件元件进行研究和测试。

InfoQ:总体来说,您对于现在台湾移动开发界的现状怎么看?

张景隆:现今,创投在决定是否要投资的时候都会看该公司的使用者数目是否大于特定数量。台湾在创投这块会有比较大的弱势,像是最近很热门的 Pinterest 跟台湾的 Pinkoi 相比,一个可能是百万美金的投资,在台湾可能只是百万台币,所以台湾的开发者势必要另寻出路。但是我认为今年在移动开发界会有比较大的改变,台湾在硬件方面的开发先天具有优势,所以通过硬件整合 App 可以让台湾的开发者在世界上展露头脚。

Calvin:我觉得现在台湾单靠 App 可能赚不了钱,必须要通过硬件整合,通过硬件去赚更多的钱。

2013-09-02 03:56896

评论

发布
暂无评论
发现更多内容

Java面试必问:一位清华大牛用一个坦克大战讲明白了23种设计模式(视频+源码笔记)

Java架构追梦

Java 架构 面试 设计模式 坦克大战

Ai特征选择,一篇就够了

泳鱼

Python 人工智能 机器学习 深度学习 AI

Google Material Design 元件库

zhuchuanming

元件库

【JS必知必会】高阶函数详解与实战

koala

JavaScript 面试 大前端

一文归纳Python特征生成方法(全)

泳鱼

Python 机器学习 深度学习

EGG NETWORK永动金融EFTalk火爆来袭

币圈那点事

一束光的旅程

白洞计划

WC,误删数据库了,会被开除吗?

Java架构师迁哥

如何实现一个简易版的 Spring - 如何实现 Setter 注入

mghio

spring 依赖注入

Python OpenCV 图像旋转,取经之旅第 11 天

梦想橡皮擦

3月日更

深入理解 JavaScript, 从作用域与作用域链开始

koala

JavaScript 大前端

Apache Ranger安全认证配置

大数据技术指南

大数据 3月日更

小鼎量化机器人系统开发详情介绍

系统开发咨询1357O98O718

【实战问题】-- 缓存穿透之布隆过滤器(1)

秦怀杂货店

缓存 布隆过滤器 java;

2021年GitHub上爆火的999页Java面试宝典终开源

比伯

Java 编程 架构 面试 程序人生

实例讲解如何制作Python模式程序

华为云开发者联盟

Python 编程语言 星型程序 Programs 模式程序

4大华为云“安全镖局”秘密法宝揭秘

华为云开发者联盟

态势感知 华为云 企业主机安全 数据安全中心 Web应用防火墙

巩固知识体系!应聘高级Android工程师历程感言,面试建议

欢喜学安卓

android 程序员 面试 移动开发

SpringBoot-技术专题-启动自动装配过程

洛神灬殇

spring springboot

滴滴OCE惊喜福利!

滴滴云

如何阅读 Java 字节码(Byte Code)

Kori Lin

Java JVM bytecode 字节码

阿里P7大牛手把手教你!美团Android开发工程师岗位职能要求,附赠课程+题库

欢喜学安卓

android 程序员 面试 移动开发

牛链NB系统开发案例源码

系统开发咨询1357O98O718

Golang :后端开发中的万能药吗?

华为云开发者联盟

后端 开发 分布式系统 Go 语言

Ai调参炼丹,一篇就够了

泳鱼

Python 机器学习 深度学习 AI

Android开发必须要会!2021大厂Android面试经验,全网疯传

欢喜学安卓

android 程序员 面试 移动开发

HUBDEX交易所系统开发源码案例

系统开发咨询1357O98O718

经常被面试官问道的JavaScript数据类型知识你真的懂吗?

koala

JavaScript 面试 大前端

数据加密:你应该知道的数仓安全

华为云开发者联盟

数据加密 GaussDB(DWS) 数仓安全 透明加密 加密函数

领域驱动设计101 - 绑定模型与实现

luojiahu

领域驱动设计 DDD

Spark性能调优-Shuffle调优及故障排除篇

五分钟学大数据

spark Spark调优 3月日更

  • 扫码加入 InfoQ 开发者交流群
iOS环岛开发聚——台中站现场纪实_Android/iOS_邱彦铭_InfoQ精选文章