Softwareentwickler werden bald in der Lage sein, universelle iOS / macOS-Apps zu entwerfen, die mit einem Touchscreen oder einer Maus / einem Trackpad funktionieren, je nachdem, ob sie auf der iPhone- und iPad-Hardware oder auf einem Mac ausgeführt werden. Die App-Merger-Initiative namens Project Marzipan soll laut Apple den Austausch von Intel-Chips durch eigene Mac-Prozessoren vorsehen.
Mark Gurman berichtet für Bloomberg:
Später in diesem Jahr plant Apple, Entwickler ihre iPad-Apps über ein neues Software Development Kit, das das Unternehmen bereits im Juni auf seiner jährlichen Entwicklerkonferenz herausbringen wird, auf Mac-Computer portieren zu lassen.
Entwickler müssen weiterhin separate Versionen der App an Apples iOS- und Mac-App-Stores senden, aber das neue Kit bedeutet, dass sie den zugrunde liegenden Softwarecode nicht zweimal schreiben müssen, sagten die mit dem Plan vertrauten Personen.
Die WWDC sollte vom 3. bis 7. Juni im McEnery Convention Center in San Jose stattfinden.
Das ultimative Ziel der mehrstufigen Initiative ist es, Entwicklern bis 2021 dabei zu helfen, eine App einmal zu erstellen und sie auf iPhones, iPads und Macs laufen zu lassen. Trotz des Fusionsplans für Apps hat Apple angekündigt, iOS und macOS nicht in einem Betriebssystem zu kombinieren.
Im Jahr 2020 plant Apple, das Kit zu erweitern, damit iPhone-Apps auf die gleiche Weise in Mac-Apps umgewandelt werden können. Apple-Ingenieure haben dies als Herausforderung empfunden, da iPhone-Bildschirme viel kleiner sind als Mac-Computerbildschirme.
Hoffentlich führt dies nicht dazu, dass Apps in die Luft gejagt werden, die auf anderen Bildschirmen als Smartphones wie den nicht optimierten Android-Tablet-Apps unnatürlich aussehen.
Bis 2021 werden Entwickler in der Lage sein, iPhone-, iPad- und Mac-Anwendungen zu einer App oder einer sogenannten "Single Binary" zusammenzuführen. Dies bedeutet, dass Entwickler ihre Arbeiten nicht in verschiedenen Apple App Stores einreichen müssen, sodass iOS-Apps direkt von Mac-Computern heruntergeladen werden können, wodurch die Stores effektiv kombiniert werden.
Ich stelle mir vor, es gäbe einen zentralen Speicher, der Inhalte basierend auf der Plattform filtert. Wenn ich es auf meinem iPhone besuche, werden macOS-Apps ausgeblendet und umgekehrt. Wir benötigen außerdem eine Option, mit der alle Apps angezeigt werden können (z. B. iPad-Apps beim Durchsuchen der iPhone-Suchergebnisse im App Store), damit eine App von ihrem Handy oder Tablet auf ihren Mac heruntergeladen und installiert werden kann.
Apple hofft, dass die neuen Frameworks die Entwicklung neuer Software ankurbeln und den Nutzen der Geräte des Unternehmens erhöhen werden. Einige große Entwickler haben native macOS-Apps zugunsten ihrer webbasierten Gegenstücke wie Twitter eingestellt.
Der direkteste Vorteil wird darin bestehen, den Millionen von Entwicklern, die Software für Apples Geräte schreiben, das Leben zu erleichtern. Zum Beispiel könnte Netflix später in diesem Jahr einfacher eine Mac-App zum Ansehen von Videos anbieten, indem die iPad-App konvertiert wird.
Bis 2021 könnte Twitter, das die Mac-Plattform größtenteils aufgegeben hat, eine einzige App für alle Apple-Kunden veröffentlichen.
Das Projekt Marzipan könnte diese Probleme lösen, wenn es richtig gemacht wird.
Ein besorgniserregender Trend unter faulen Entwicklern, Software-Frameworks von Drittanbietern zum Erstellen von Apps zu verwenden, die auf vielen Plattformen funktionieren, hat zu allen Arten von Garbage-Software geführt. Ein sehr gutes Beispiel dafür: Elektronisch erstellte Apps wie Slack, NordVPN und viele andere. Das Hauptproblem bei solchen plattformübergreifenden Apps ist, dass sie die plattformspezifischen Funktionen der einzelnen Betriebssysteme nicht wirklich berücksichtigen. Infolgedessen erhalten Sie keine von MacOS bereitgestellten Funktionen wie die Rechtschreibprüfung, die alle nativen Mac-Apps kostenlos erhalten..
Voice Memos, eine weitere iOS-App, ist jetzt in macOS Mojave verfügbar.Bloomberg berichtete erstmals im Dezember 2017 von Project Marzipan, dass Apple an neuen Tools arbeite, mit denen Programmierer eine einzige App-Binärdatei entwerfen, entwickeln und kompilieren können, die auf iPhone-, iPad- und Mac-Geräten ausgeführt werden könne. Erst auf der WWDC 2018 im Juni 2018 gab das Unternehmen einen ersten Einblick in die neuen Frameworks.
Wir befinden uns jetzt in Phase 1 des Projekts Marzipan. Apple testet die neuen Frameworks, indem Stocks, Home und andere iOS-Apps auf macOS Mojave portiert werden. Die Firma Cupertino übernahm im Grunde genommen die kuriosen iOS-Frameworks und passte sie an macOS und die Verhaltensweisen an, die speziell auf Desktop-Computer zugeschnitten sind, wie die Verwendung von Trackpad, Maus und Windows.
Die ersten von Marzipan erstellten Apps sind ziemlich schrecklich.
Apple News, eine von Mojaves Standard-Apps, wurde mit Marzipan-Tools von Apple erstellt.Wenn Sie sich die Apps "Home", "Stocks" und "News" auf Ihrem Mac genauer ansehen, werden Sie alle Arten von Inkonsistenzen und unlogischen Layouts der Benutzeroberfläche bemerken. Sie können deutlich erkennen, dass es eine zwischengeschaltete Softwareschicht gibt, mit der diese iOS-Apps auf macOS ausgeführt werden können.
Abgesehen davon habe ich keinen Zweifel daran, dass sich in Phase 2, 3 usw. die Geschwindigkeit und Reaktionsfähigkeit erheblich verbessern werden. Und wenn Macs endlich Intel-Chips für von Apple entworfene Prozessoren wegwerfen, habe ich das Gefühl, dass diese portierten Apps nativ auf macOS laufen werden.
Und für diejenigen, die sich fragen, ist die Initiative, Intel-Chips auf Macs durch von Apple entwickelte Chips mit dem Codenamen Kalamata zu ersetzen, noch in den frühen Entwicklungsstadien.
Der zuverlässige Apple-Analyst Ming-Chi Kuo nannte vier Vorteile für Apple, die sich aus der Umstellung auf eigenentwickelte Mac-Chips ergeben. Erstens konnte Apple alles über das Design und die Produktion des Macs steuern und war frei von den negativen Auswirkungen der unzuverlässigen Roadmap von Intel.
Zweitens würde Apple seine eigenen Gewinne steigern, indem es die Prozessorkosten senkt. Drittens könnte es Marktanteile gewinnen, wenn sich diese Einsparungen in günstigeren Macs niederschlagen. Und viertens würde die Verwendung eigener Chips zu einer weiteren Differenzierung der Mac-Plattform von Konkurrenzprodukten führen.
Wie stehen Sie zu Project Marzipan? Lass es uns in den Kommentaren wissen!
Bild oben: Der Luna Display Adapter verwandelt ein iPad in ein sekundäres Display