首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以为iOS创建一个小部件吗?

可以为iOS创建一个小部件吗?
EN

Stack Overflow用户
提问于 2011-11-29 00:48:11
回答 5查看 3.2K关注 0票数 2

我现在有点困惑了。iPhone上有一个天气和股票小部件。有没有可能自己创建这样的小部件?我不想在这里讨论iOS 5的新特性。我只想了解它的一般情况(iOS < 5)。

Here我在Dashcode的帮助下找到了入门指南。

Wikipedia还表示,这是不可能的。我一直以为会是这样。

那么,只有web应用程序和原生应用程序是可能的吗?

PS: widget到底是什么?本机应用程序和HTML、CSS、Javascript的组合?只有HTML、CSS、Javascript?可可应用程序?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-11-29 02:38:44

This不是iOS小部件指南,而是Mac Dashboard小部件指南。

You ‘t

  • create iOS Widgets
  • 更改iOS通知的显示方式

使用Dashcode,您可以为iOS和Mac创建Web应用程序。它是一个超文本标记语言,CSS和JavaScript的组合。这些Web应用程序仅在Web上可用(例如Safari)。如果你不想创建一个原生应用,你有两种可能:

  1. 在ObjC

中创建真正的原生应用程序

  1. 创建网络应用程序(例如,使用Dashcode)并将其加载到UIWebView中,这也需要ObjC。

优势

纯网络应用程序(浏览器应用程序)

  • 您不需要苹果开发人员帐户
  • 可轻松移植到Mac和其他智能手机

虚幻-本机应用程序(浏览器-本机应用程序中的应用程序)

易于移植到其他Smartphones

  • It的
  • 感觉像是一个真正的本机应用程序
  • 您的应用程序位于应用程序商店

本机应用程序(真正的iOS应用程序)

应用商店您拥有对应用程序框架的完整应用程序访问权限(例如,Contacts.app)

  • Your应用程序位于

缺点

纯网络应用程序(浏览器应用程序)

  • 用户需要知道您的URL
  • You‘’re

in the App Store

虚幻-本机应用程序(浏览器-本机应用程序中的应用程序)

  • 您需要每年为一个苹果开发者帐户支付99美元
  • 它可能感觉它不是一个本地应用程序
  • 您没有访问iPhone框架的全部权限,除非您使用类似PhoneGap或ObjC

<代码>F264

本机应用程序(真正的iOS应用程序)

  • 您需要每年支付99美元购买苹果开发者帐户
  • 您无法轻松将您的应用程序移植到其他应用程序需要学习ObjC
票数 2
EN

Stack Overflow用户

发布于 2011-11-29 00:50:32

不允许,iOS当前不允许创建小部件。你所说的天气和股票小部件是由苹果公司开发的。没有可以自己编写的API。

票数 3
EN

Stack Overflow用户

发布于 2014-06-03 14:44:15

从iOS8开始,这是可能的。第三方应用程序将能够为通知中心创建小部件。

http://www.apple.com/pr/library/2014/06/02Apple-Releases-iOS-8-SDK-With-Over-4-000-New-APIs.html

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8299249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档