{"id":87778,"date":"2020-07-10T01:42:15","date_gmt":"2020-07-09T23:42:15","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/google-i-canonical-realizovali-vo-flutter-vozmozhnost-sozdaniya-desktop-prilozhenij-dlya-linux"},"modified":"2020-07-10T01:42:15","modified_gmt":"2020-07-09T23:42:15","slug":"google-i-canonical-realizovali-vo-flutter-vozmozhnost-sozdaniya-desktop-prilozhenij-dlya-linux","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/google-i-canonical-realizovali-vo-flutter-vozmozhnost-sozdaniya-desktop-prilozhenij-dlya-linux","title":{"rendered":"Google und Canonical haben in Flutter die M\u00f6glichkeit zur Erstellung von Desktop-Anwendungen f\u00fcr Linux implementiert.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die Unternehmen Google und Canonical <noindex><a rel=\"nofollow\" href=\"https:\/\/ubuntu.com\/\/blog\/canonical-enables-linux-desktop-app-support-with-flutter\">eine Initiative gestartet<\/a><\/noindex> mit einer gemeinsamen Initiative zur Unterst\u00fctzung der Entwicklung grafischer Anwendungen auf Basis des <noindex><a rel=\"nofollow\" href=\"https:\/\/flutter.io\/\">Flutter<\/a><\/noindex> Frameworks f\u00fcr Desktop-Linux-Systeme. Das Benutzeroberfl\u00e4chen-Framework Flutter <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/flutter\/flutter\">wurde<\/a><\/noindex> in der Programmiersprache Dart (Laufzeitmotor zur Ausf\u00fchrung von Anwendungen <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/flutter\/engine\">wurde<\/a><\/noindex> in C++), erm\u00f6glicht die Erstellung plattform\u00fcbergreifender Anwendungen und wird als Alternative zu React Native betrachtet.<\/p>\n<p>Trotz der Verf\u00fcgbarkeit des Flutter SDK f\u00fcr Linux wurde es bisher nur zur Entwicklung mobiler Anwendungen verwendet und unterst\u00fctzte nicht die Erstellung von Desktop-Anwendungen f\u00fcr Linux. Im vergangenen Jahr gab Google bekannt, dass es die M\u00f6glichkeit zur Entwicklung vollst\u00e4ndiger Desktop-Programme zu Flutter hinzuf\u00fcgen w\u00fcrde und pr\u00e4sentierte eine Alpha-Version zur Entwicklung solcher Programme f\u00fcr macOS. Jetzt wurde Flutter <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/flutter\/flutter\/wiki\/Desktop-shells\">erweitert<\/a><\/noindex> um die M\u00f6glichkeit, Desktop-Anwendungen f\u00fcr Linux zu entwickeln. Die Unterst\u00fctzung f\u00fcr die Entwicklung von Anwendungen f\u00fcr Windows befindet sich noch in einem fr\u00fchen Prototypstadium.<\/p>\n<p>F\u00fcr die Benutzeroberfl\u00e4che in Linux <noindex><a rel=\"nofollow\" href=\"https:\/\/flutter.dev\/desktop\">wird verwendet<\/a><\/noindex> gibt es ein Binding auf Basis der GTK-Bibliothek (Unterst\u00fctzung f\u00fcr Qt und andere Toolkits wird sp\u00e4ter versprochen). Neben der nativen Programmiersprache Dart von Flutter, in der Widgets erstellt werden, k\u00f6nnen Anwendungen das Dart Foreign Function Interface nutzen, um C\/C++-Code aufzurufen und auf alle M\u00f6glichkeiten der Linux-Plattform zuzugreifen. <\/p>\n<p>Die Unterst\u00fctzung f\u00fcr die Entwicklung von Anwendungen f\u00fcr Linux wurde in der neuesten Alpha-Version <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/flutter\/flutter\">des Flutter SDK<\/a><\/noindex>, in der auch die M\u00f6glichkeit zur Ver\u00f6ffentlichung von Linux-Anwendungen im Snap Store implementiert ist. Im Snap-Format kann man auch die Erstellung des <noindex><a rel=\"nofollow\" href=\"https:\/\/snapcraft.io\/flutter\">des Flutter SDK<\/a><\/noindex>finden. Zur Entwicklung von Anwendungen basierend auf Flutter wird empfohlen, den Code-Editor Visual Studio Code oder Entwicklungsumgebungen wie IntelliJ und Android Studio zu verwenden. <\/p>\n<p>Als Beispiel f\u00fcr Linux-Programme auf Basis von Flutter wurde die Anwendung <noindex><a rel=\"nofollow\" href=\"https:\/\/snapcraft.io\/flokk-contacts\">Flokk Contacts<\/a><\/noindex> f\u00fcr die Bearbeitung von Google Contacts vorgeschlagen. Im Katalog <noindex><a rel=\"nofollow\" href=\"https:\/\/pub.dev\">pub.dev<\/a><\/noindex> wurden drei Flutter-Plugins mit Unterst\u00fctzung f\u00fcr Linux ver\u00f6ffentlicht: <noindex><a rel=\"nofollow\" href=\"https:\/\/pub.dev\/packages\/url_launcher\">url_launcher<\/a><\/noindex> zum \u00d6ffnen von URLs im Standardbrowser, <noindex><a rel=\"nofollow\" href=\"https:\/\/pub.dev\/packages\/shared_preferences\">shared_preferences<\/a><\/noindex> zum Speichern von Einstellungen zwischen Sitzungen und <noindex><a rel=\"nofollow\" href=\"https:\/\/pub.dev\/packages\/path_provider\">path_provider<\/a><\/noindex> zum Bestimmen typischer Verzeichnisse (Downloads, Bilder, Videos usw.)<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/lh6.googleusercontent.com\/2UcfcBw9YC38-MMQwOLUd86EziSZm_Zh-zAYkjm50chOi-rQchcrKsroz3sb89RjoCi2CziI9omjg-8IGGS1x_gCNQ2d7MrIO8FKKvlShopIh_qjE2Zch9wiFQ_jjzk8z9rNyG33v4D_ZEFmuA\"><img decoding=\"async\" alt=\"Google und Canonical haben in Flutter die M\u00f6glichkeit zur Erstellung von Desktop-Anwendungen f\u00fcr Linux implementiert.\" src=\"\/wp-content\/uploads\/2020\/07\/e1de298e0e84fc44d8f3f93a9e65535b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Quelle: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53315\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Google \u0438 Canonical \u0432\u044b\u0441\u0442\u0443\u043f\u0438\u043b\u0438 \u0441 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u043e\u0439 \u043f\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Flutter \u0434\u043b\u044f \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043d\u044b\u0445 Linux-\u0441\u0438\u0441\u0442\u0435\u043c. \u0424\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f Flutter \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Dart (runtime-\u0434\u0432\u0438\u0436\u043e\u043a \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 C++), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0435 \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445, \u0438 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 React Native. \u041d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u043d\u0430\u043b\u0438\u0447\u0438\u0435 Flutter [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":87779,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-87778","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Google \u0438 Canonical \u0432\u044b\u0441\u0442\u0443\u043f\u0438\u043b\u0438 \u0441 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u043e\u0439 \u043f\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044e.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/google-i-canonical-realizovali-vo-flutter-vozmozhnost-sozdaniya-desktop-prilozhenij-dlya-linux\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Google \u0438 Canonical \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043b\u0438 \u0432\u043e Flutter \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0434\u0435\u0441\u043a\u0442\u043e\u043f-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0434\u043b\u044f Linux | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Google \u0438 Canonical \u0432\u044b\u0441\u0442\u0443\u043f\u0438\u043b\u0438 \u0441 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u043e\u0439 \u043f\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/google-i-canonical-realizovali-vo-flutter-vozmozhnost-sozdaniya-desktop-prilozhenij-dlya-linux\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-09T23:42:15+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-09T23:42:15+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Google und Canonical haben in Flutter die M\u00f6glichkeit zur Erstellung von Desktop-Anwendungen f\u00fcr Linux realisiert | ProHoster","description":"Die Unternehmen Google und Canonical haben eine gemeinsame Initiative zur Unterst\u00fctzung beschlossen.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/google-i-canonical-realizovali-vo-flutter-vozmozhnost-sozdaniya-desktop-prilozhenij-dlya-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Google \u0438 Canonical \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043b\u0438 \u0432\u043e Flutter \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0434\u0435\u0441\u043a\u0442\u043e\u043f-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0434\u043b\u044f Linux | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Google \u0438 Canonical \u0432\u044b\u0441\u0442\u0443\u043f\u0438\u043b\u0438 \u0441 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u043e\u0439 \u043f\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044e.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/google-i-canonical-realizovali-vo-flutter-vozmozhnost-sozdaniya-desktop-prilozhenij-dlya-linux","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-09T23:42:15+00:00","article:modified_time":"2020-07-09T23:42:15+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"87778","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:44:05","updated":"2022-09-28 10:43:50","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/87778","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=87778"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/87778\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/87779"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=87778"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=87778"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=87778"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}