{"id":70382,"date":"2014-12-05T11:20:14","date_gmt":"2014-12-05T10:20:14","guid":{"rendered":"http:\/\/www.ifun.de\/?p=70382"},"modified":"2014-12-05T11:20:48","modified_gmt":"2014-12-05T10:20:48","slug":"macgap-erstellt-mac-apps-aus-html-css-und-js-code","status":"publish","type":"post","link":"https:\/\/www.ifun.de\/macgap-erstellt-mac-apps-aus-html-css-und-js-code-70382\/","title":{"rendered":"MacGap erstellt Mac-Apps aus HTML, CSS und JavaScript-Code"},"content":{"rendered":"<p>Das Open Source Framework <a href=\"http:\/\/phonegap.com\/app\/feature\/\">PhoneGap<\/a> ist euch vielleicht schon ein Begriff: Mit Hilfe der quelloffenen Entwicklungs-Umgebung lassen sich native iPhone- und Android-Apps erstellen ohne daf\u00fcr h\u00f6here Programmiersprachen einsetzen zu m\u00fcssen. PhoneGap setzt auf HTML und Javascript, verbindet interaktive Webseiten mit den Kernkomponenten des iPhones (etwa dem Kamera-Zugriff) und spuckt letztendlich brauchbare iOS-Anwendungen aus, die fast nicht von nativen Applikationen zu unterscheiden sind. <\/p>\n<p><a href=\"http:\/\/images.ifun.de\/wp-content\/uploads\/2014\/12\/macgap.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/images.ifun.de\/wp-content\/uploads\/2014\/12\/macgap.jpg\" alt=\"macgap\" width=\"500\" height=\"280\" class=\"aligncenter size-full wp-image-70383\" srcset=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2014\/12\/macgap.jpg 500w, https:\/\/images.ifun.de\/wp-content\/uploads\/2014\/12\/macgap-300x168.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>Mit <a href=\"http:\/\/macgapproject.github.io\/\">MacGap<\/a> bekommt nun auch Apples Desktop-Rechner in den Genuss einer \u00e4hnlichen L\u00f6sung. MacGap erstellt native OS X-Anwendungen, muss von euch aber nur mit HTML, Javacript und CSS gef\u00fcttert werden. Interessierte Entwickler laden MacGap aus dem Netz, \u00f6ffnen die Projekt-Dateien in Apples Programmier-Umgebung Xcode und bearbeiten die bereitgestellte HTML-Datei. <\/p>\n<p>Ein Blick in <a href=\"http:\/\/docs.macgap.com\/\">die Dokumentation<\/a> verr\u00e4t: MacGap-Apps lassen sich tief mit OS X verzahnen. So k\u00f6nnen sowohl das Dock als auch die Zwischenablage angesprochen werden, die Ausgabe von Sounds ist ebenso m\u00f6glich wie der Zugriff auf Dateien und die Anzeige von Status-Nachrichten. <\/p>\n<p>Ist eure MacGap-App fertig, l\u00e4sst sich das eigene Projekt als Mac App Store-kompatible OS X-Applikation ausgeben und (wenn die G\u00fcte stimmt) nat\u00fcrlich auch verkaufen.<\/p>\n","protected":false},"excerpt":{"rendered":"<a href=\"https:\/\/www.ifun.de\/macgap-erstellt-mac-apps-aus-html-css-und-js-code-70382\/\"><img width=\"150\" height=\"150\" src=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2014\/12\/xcode1-150x150.jpg\" class=\"alignright tfe wp-post-image\" alt=\"\" decoding=\"async\" loading=\"lazy\" \/><\/a><p>Das Open Source Framework PhoneGap ist euch vielleicht schon ein Begriff: Mit Hilfe der quelloffenen Entwicklungs-Umgebung lassen sich native iPhone- und Android-Apps erstellen ohne daf\u00fcr h\u00f6here Programmiersprachen einsetzen zu m\u00fcssen. PhoneGap setzt auf HTML und Javascript, verbindet interaktive Webseiten mit den Kernkomponenten des iPhones (etwa dem Kamera-Zugriff) und spuckt letztendlich brauchbare iOS-Anwendungen aus, die fast [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":70384,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6],"tags":[4738,6321,293,986],"class_list":["post-70382","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-entwickler","tag-entwickler","tag-mac","tag-os-x","tag-xcode"],"acf":[],"aioseo_notices":[],"featured_image":["http:\/\/images.ifun.de\/wp-content\/uploads\/2014\/12\/xcode1.jpg"],"rest_api_enabler":{"featured_image":"http:\/\/images.ifun.de\/wp-content\/uploads\/2014\/12\/xcode1.jpg"},"_links":{"self":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts\/70382","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/comments?post=70382"}],"version-history":[{"count":2,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts\/70382\/revisions"}],"predecessor-version":[{"id":70386,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts\/70382\/revisions\/70386"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/media\/70384"}],"wp:attachment":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/media?parent=70382"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/categories?post=70382"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/tags?post=70382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}