Es geht ums Abitur!

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Es geht ums Abitur!

    Hallo liebe Entwicklergemeinde,

    ich hab in kürze mein Schulzeit beendet. Um mein Abitur zu bekommen, muss ich unter anderem eine Präsentationsprüfung, im Fach Informatik, ablegen.

    Die Aufgabenstellung ist Semesterübergreifend und Fachübergreifend.

    Da ich Powi als LK hab ist der Fachübergreifende Bezug Powi^^.



    Und um genau dieses geht es mir hier.


    Meine Aufgabe lautet, dass ich eine App schreiben soll und die Motivation dahinter.

    itunes.apple.com/de/app/wipo/id366458074?mt=8 ich hab die App geschrieben, da ich während des Lehrens fürs Abi auf diese haslberger.net/leistungen/training/index.php Website gestoßen bin und die recht gut fand und so habe ich beschlossen diese Website in eine App zu "portieren".


    ---- Das ist der Semesterübergreifende Bezug gewesen



    So nun kommt der Powi / Fachübergreifende Teil und um den geht es mir.



    Also ich soll in dem Zusammenhang meineApp (WiPo) in Bezug zur Apples AppStore Politik Bezug nehmen (möglichst Differenziert mit Pro und Contra)

    Da wollte ich hier Fragen was es da so alles gibt, vllt können wir alle was zusammentragen.


    -- Da wär die Monopolstellung Apples mit dem AppStore, es gibt nur einen und Apple bestimmt wer / was rein kann - was nicht.
    Pro: Gut weil, dann sichergestellt wird, dass die Apps auch wirklich laufen und es zu keinen Problemen ( Kompatibilität ) kommt
    Contra: Apple kann seine eigene Politik betreiben, Beispiel : Pornographische Inhalte NEIN! Gewalt JA! (Typische Amerikanische Politik??)

    -- Der Fall Adobe Flash und der die Programmiersprache
    Objective-C, C++ und C sind ab SDK 4 nur noch erlaubt. Adobe Flash wird nicht unterstützt, stattdessen HTML-5
    Pro: Systemsprache (Obj-C), somit kann sichergestellt werden, dass die Apps nativ sauber laufen. Flash: zieht zu viel Akku und belastet 3G Netz.
    Contra: Entwickler, die mit in Sprachen programmieren (PASCAL, .NET, VB - k.a. was es da so alles gibt) werden verdrängt bzw. müssen Obj-C erlernen oder werden eben ausgeschlossen.
    Flash ist in vielen Websiten ein elementarer Bestandteil, durch die fehlende Flash-Unterstützung müssen Websiten auf HTML-5 umsteigen, was Geld kostet.

    -- iPhone OS
    Das Betriebssystem ist ein geschlossenes System, welches nur auf spezieller Hardware funktioniert. Um auch für das iPhone Apps zu schreiben benötigt man einen Mac.
    Pro: Apple Produkte sind geschlossene Systeme, gewähren Stabilität und darauf Designte Software. Gut für den Endgunden,gut für den Entwickler. ( gegenbeispiel Android : 4 verschieden Versionen
    des OS gibt es meines Wissen nach)
    Contra: Die teurenProdukte müssen gekauft werden. Apple bindet Entwickler an das eigene System. Apple macht Gewinne.


    Das sind mal drei Punkte. Ich wollte an dieser Stelle fragen ob es Ergänzungen zu den drei Punkten gibt, oder ob man noch zwei bis drei Punkte hinzufügen kann.

    Danke im Voraus. ^^
  • Pro und Contra sind immer subjektiv. Wenn man das schon so aufzieht, würde ich auch nach verschiedenen Rollen differenzieren, z.B.

    Endanwender - Pro: Konsistentes Erlebnis, One-Stop-Shopping, Zusätzliche Zuverlässigkeit und Stabilität. Contra: Einige Anwendungen nicht machbar, Anhängigkeit von Apple

    Entwickler - Pro: Einfaches, übersichtliches Modell, zentrale und weitgehend konsistente Dokumentation. Contra: Einschränkung in Inhalten und Werkzeugen, Verzögerung durch Review

    Apple - Pro: Volle Kontrolle, Flexibilität bei neuen OS-Releases, Nutzung der Marktstellung. Contra: Aufwand für Store (macht keinen Profit), Verantwortung, Restriktionsimage

    usw. Es gibt bestimmt noch andere Rollen und Argumente. Worauf ich hinaus will, ist, dass es meistens kein objektives Pro und Contra gibt.
    Multigrad - 360°-Produktfotografie für den Mac
  • Das mit den Rollen finde ich sehr schön! Da kann man ne schönes Bild machen mit Apple, Entwickler und Endanwender so in einem Dreiecksgebildet mit Apple an der Spitze.

    Pro und Contra sind immer subjektiv
    Ja klar, aber ich soll das ein wenig mit Pro und Contra begründen - Ich bin aber auch Apple Fan und würde mehr das Pro in der Prüfung durchdringen lassen. Den Prüfern geht es darum, dass man eine Position vertritt aber auch die Gegenposition kennt - wie in der Politik :)
  • Miralem23 schrieb:


    -- Der Fall Adobe Flash und der die Programmiersprache
    Objective-C, C++ und C sind ab SDK 4 nur noch erlaubt. Adobe Flash wird nicht unterstützt, stattdessen HTML-5
    Pro: Systemsprache (Obj-C), somit kann sichergestellt werden, dass die Apps nativ sauber laufen. Flash: zieht zu viel Akku und belastet 3G Netz.

    Dem "Pro"-Argument stimme ich hier ueberhaupt nicht zu. Mit Flash laufen die Anwendungen in einem Sandkasten und daher potentiell sogar "sauberer". Das Argument mit dem Akku halte ich fuer Vorgeschoben - eine minimale Flashanwendung braucht garantiert weniger Akku als ein aufwaendiges Obj-C Spiel. Eine Belastung des Netzes sollte niemanden stoeren, bis auf den Endanwender freuen sich ja alle Beteiligten darueber.
    Einheitliches Look&Fell koennte man auch mit Flash durchsetzen (waere ein theoretischer "Pro" Punkt).
    Ich denke, hier geht es einfach um ganze andere, banale machtpolitische Spielchen...

    P.S.: Es gibt inzwischen eine Flash Implementierung, die komplett in HTML/JavaScript laeuft. Ist zwar nur Flash version 1, also sehr angestaubt, zeigt aber, dass es hier gar nicht um Flash an sich gehen kann. Achso, und worin liegt der Vorteil, C# zu verbieten?
    Aber schoen, ueber die Punkte kann man ja gut diskutieren, hab ich mich schon gleich mitreissen lassen. Weiter so :)
    C++
  • Dem "Pro"-Argument stimme ich hier ueberhaupt nicht zu. Mit Flash laufen die Anwendungen in einem Sandkasten und daher potentiell sogar "sauberer". Das Argument mit dem Akku halte ich fuer Vorgeschoben - eine minimale Flashanwendung braucht garantiert weniger Akku als ein aufwaendiges Obj-C Spiel. Eine Belastung des Netzes sollte niemanden stoeren, bis auf den Endanwender freuen sich ja alle Beteiligten darueber.Einheitliches Look&Fell koennte man auch mit Flash durchsetzen (waere ein theoretischer "Pro" Punkt).Ich denke, hier geht es einfach um ganze andere, banale machtpolitische Spielchen...
    Da sieht man : ich hab nämlich nur das vertreten was man so auf Apple-Seiten ließt ^^ Liegt auch vllt. daran dass ich mich nie mit Flash und Co auseinandergesetzt habe.

    Danke für den Hinweis.

    Also kann man behaupten, dass es in erster Linie darum geht, dass Apple vllt was an der Programmiersprache hat, da ja dann auch Windows-Programmieren, die mit Flash und ActionScript arbeiten mögliche / potenzielle App-Entwickler wären??
  • Miralem23 schrieb:

    Dem "Pro"-Argument stimme ich hier ueberhaupt nicht zu. Mit Flash laufen die Anwendungen in einem Sandkasten und daher potentiell sogar "sauberer". Das Argument mit dem Akku halte ich fuer Vorgeschoben - eine minimale Flashanwendung braucht garantiert weniger Akku als ein aufwaendiges Obj-C Spiel. Eine Belastung des Netzes sollte niemanden stoeren, bis auf den Endanwender freuen sich ja alle Beteiligten darueber.Einheitliches Look&Fell koennte man auch mit Flash durchsetzen (waere ein theoretischer "Pro" Punkt).Ich denke, hier geht es einfach um ganze andere, banale machtpolitische Spielchen...
    Da sieht man : ich hab nämlich nur das vertreten was man so auf Apple-Seiten ließt ^^ Liegt auch vllt. daran dass ich mich nie mit Flash und Co auseinandergesetzt habe.

    Danke für den Hinweis.

    Also kann man behaupten, dass es in erster Linie darum geht, dass Apple vllt was an der Programmiersprache hat, da ja dann auch Windows-Programmieren, die mit Flash und ActionScript arbeiten mögliche / potenzielle App-Entwickler wären??

    Ich glaube nicht, dass es hier wirklich "rationale" Gruende gibt, die wir erkunden koennen. Auf mich wirkt das im Moment eher, als wolle sich Apple direkt mit Adobe anlegen, aus welchen Gruenden auch immer. Vielleicht plant Apple eine eigene "Creative Suite", mit Aperture und Final Cut stehen sie ja schon quasi direkt in Konkurrenz mit Adobe. Der Kuchen ist (fuer Apple) recht fett, da wollen die sicher nichts verschenken, ohne dafuer auch etwas zu bekommen. Vielleicht hat ganz einfach sich Adobe geweigert, CS5 einen Monat eher fuer Mac rauszubringen oder irgend etwas in der Art, und so geht es halt weiter.

    Weitere Dinge, die ich mir vorstellen koennte:
    - Interpretierter Code wird ohnehin abgelehnt, da hier die ganze Signatur/Sicherheitsidee unterlaufen werden kann. Ein Flash-Player koennte theoretisch alle Flash-Anwendungen abspielen; egal ob diese nun ueber den App-Store erworben wurden oder nicht.
    - Die Kosten fuer das SDK koenten ins wanken geraten. Man stelle sich vor, jeder koennte seine Flash-Apps direkt auf dem iPhone ausprobieren
    - Apple hat Angst, dass im Flash Sicherheitsluecken auftauchen koennten
    - Apple plant seine eigene Konkurrenz zu Flash (s. auch Microsoft) und wollen daher Flash so viel wie moeglich schaden.
    C++
  • Meinst du ich sollte das Thema Flash weglassen oder nur kurz anschneiden?? Es wird ja anscheinend immer mehr und tiefgehender mit dem Thema. Ich weiß halt nicht in wie weit die Prüfer sich mit der Thematik (Flash) auskennen.

    Aber die Diskussion über das Thema finde ich sehr spannend^^ Wir sollten unserer Gerüchte an MacLife schicken - die suchen doch nur nach sowas ;)
  • Miralem23 schrieb:

    Meinst du ich sollte das Thema Flash weglassen oder nur kurz anschneiden?? Es wird ja anscheinend immer mehr und tiefgehender mit dem Thema. Ich weiß halt nicht in wie weit die Prüfer sich mit der Thematik (Flash) auskennen.

    Aber die Diskussion über das Thema finde ich sehr spannend^^ Wir sollten unserer Gerüchte an MacLife schicken - die suchen doch nur nach sowas ;)

    Kannst ja erwaehnen, dass es da ein Problem gibt, und niemand genau weiss, warum das so ist. Irgendwie so :)
    C++
  • Ganz naiv:
    Die Entwickler von Apple sind von nervigen Sounds auf Websiten und blöde Werbeflash's so genervt, dass sie es einfach nicht implementiert haben. (Hintergrundmelodien auf Websites gehen auch nicht)
    Vielleicht sind sie einfach der Meinung, dass man beim Surfen Musik hört und da nicht unterbrochen/gestört werden möchte.
    Denn YouTube Videos können ja mit der YouTube App angezeigt werden.

    Ich empfinde das als ein Segen und danke ihnen bis in alle Ewigkeit* dafür!

    *oder bis sie ein Pendant dazu zulassen +g+
    «Applejack» "Don't you use your fancy mathematics to muddle the issue!"

    Iä-86! Iä-64! Awavauatsh fthagn!

    kmr schrieb:

    Ach, Du bist auch so ein leichtgläubiger Zeitgenosse, der alles glaubt, was irgendwelche Typen vor sich hin brabbeln. :-P
  • Vielleicht sind sie einfach der Meinung, dass man beim Surfen Musik hört und da nicht unterbrochen/gestört werden möchte.
    Das kann sein.
    Denn YouTube Videos können ja mit der YouTube App angezeigt werden.
    Sind die meisten da nicht auch in HTML-5? oder im mp4-Format ?- also alles was die AppleMobileDevices abspielen können??
  • Ich bin gerade mal die einzelnen Kategorien durchgegangen im AppStore und und habe die Anzahl der verfügbaren Apps pro Kategorie zusammenaddiert.

    Nun bei 20 Kategorien hab ich ei Ergebnis das knapp bei 10000 liegt. Die große Dinge sind Bildung, Bücher, Dienstprog, Lifestyle, Reisen, Unterhaltung und natürlich die Spielekategorie.

    Auffällig und logisch: Wetterkategorie ist die kleinste mit 35.




    Jetzt aber zur eigentlichen Frage: Laut der AppleKeynote von Jan oder Feb. sagte man es gibt 185000 Apps. OK. kann es also sein dass es nur knapp 10.000 im DE-Store gibt?? - Ich bin davon ausgegangen das wir hier min. auf 100.000 zurückgreifen können.

    Und weiß jemand wie ich mir das erklären kann?? Und wo ich genauerer Zahlen bekommen.
  • Ich habe gerade mal nachgeschaut. Allein in der Kategorie Bildung gibt es über 700 Seiten mit je 20 Apps darauf - Das allein sind ja schon >14k. Du hast dich sicherlich irgendwo verrechnet oder die einzelnen Kategorien anhand der Top-Apps oder ähnliches gezählt.
    Es gibt sicher auch eine Menge Apps die es nicht in den deutschen Store schaffen, das sollte aber nur einen Teil betreffen.