Sorry mein Fehler, ist wohl bekannt. Naja bleib erstmal bei der anderen.
Mit der kostenlosen PocketPC.ch App von meinem HD7 T9292 aus geschrieben.
Druckbare Version
Sorry mein Fehler, ist wohl bekannt. Naja bleib erstmal bei der anderen.
Mit der kostenlosen PocketPC.ch App von meinem HD7 T9292 aus geschrieben.
Also wäre es nur die App im Marketplace wäre die Sache einfach (innerhalb eines Tags bekommt man bei Microsoft keine App durch die Zertifizierung). Es gibt vom anderen Entwickler jedoch auch einen Blog-Post und aufgrunddessen war das ne etwas angespannte Situation.
Ergebnis des ganzen: Es kamen tatsächlich zwei Leute ziemlich gleichzeitig auf die Idee. :)
Bzgl. Icons mal der momentane Zwischenstand:
Ich hab mein neues Icon-Set drinnen und wenn man lange auf ne Tile drückt kommt neben Pin to start jetzt auch die Option Customize. Damit kann man sich pro Tile eines der anderen Icon-Sets auswählen, die ChrisXP gebaut hat (Platin, Sign, Colored).
Weiters kann sich unter Customize jeder den Text beliebig anpassen, der am Startscreen unterhalb der Tile erscheint. Hatte einfach zuviele Vorschläge (Marketplace und andere Foren auch) und so kann sich das jeder so einrichten wie er will.
Auch schon recht weit gediehen ist die Möglichkeit sich die Hintergrundfarbe der Tile selbst einzustellen, so man da eine andere haben möchte als die Akzentfarbe des ganzen Telefons. Die Programmierung der Funktion an sich ist schon fertig, allerdings fehlt es noch an einem schöne Color-Picker. Kennt da zufällig jemand ein brauchbares Control?
Sonst werde ich wohl momentan mal nur die ganzen verfügbaren Akzentfarben in eine Listbox packen und man kann daraus auswählen.
Bzgl. Animierter Tiles am Startscreen - was würdet ihr auf der Tile-Rückseite sehen wollen?
@Cytek wie heißt diese app?
ich würde es gut finden wenn auf der Tile Rücksite stehen würde ob es aktiv ist oder nicht.
Das lässt sich bei zwei Tiles realisieren: Wifi und Cellular Data. Bei den anderen lassen sich die nötigen Daten mit den verfügbaren APIs nicht auslesen.
Meine Herangehensweise wäre es den Zustand auf der Vorderseite anzuzeigen (statt dem Tile-Text) und hinten dann bei der Cellular-Data noch etwas ausführlicher - d.h. auch anzuzeigen ob Daten-Roaming an/aus ist.
Die andere App heißt übrigens Network Dashboard (steht auch hier im Thread schon).
Wäre eine super Idee von dir! WiFi und Cellular Data sind (zumindest für mich) eh die Wichtigsten. Von dem her wäre es schön, wenn du diese animieren könntest - und zwar so, wie du es hier vorgeschlagen hast (falls dies realisierbar ist).
Und das nächste (oder eher übernächste...) Update deiner App wird ja dann echt gut mit der Option Customize u.s.w.
Also: Danke für deinen super Einsatz und deine super App :)
Hab das mit den sich aktualisierenden Tiles (und animierenden Tiles) jetzt eingebaut fürs 2.0 Update.
Also Zusammenfassung: 1.1 kommt die Woche in den Marketplace und hat nur minimale optische Änderungen
2.0 kommt wohl dann nächste Woche (so alles gut geht) und bringt:
Performance-Boost beim Sprung direkt von einer gepinnten Start Tile, Back-Button landet nicht mehr in App, Tile Customizations und Live-Tile-Support mit den Erwähnten Einschränkungen
Das klingt genial! Danke vielmals, da darf man sich ja auf nächste Woche freuen!
Die 1.1 ist gerade durch die Zertifizierung gekommen => ich vermute morgen werden Leute das Update angeboten bekommen - es ändert aber nur Kleinigkeiten (ein paar Bugs sind raus, die aber niemandem bei normaler Verwendung aufgefallen sein dürften).
2.0 habe ich gerade eingereicht. D.h. wenn bei der Zertifizierung alles glatt geht ist sie nächste Woche im Marketplace.
1.1 gerade installiert ;-) THX für dieses Wahnsinns app!!!
Mit der kostenlosen PocketPC.ch App von meinem HD7 T9292 aus geschrieben.
LOL, hab gerade die nächste App gefunden, die in diese Kerbe schlägt:
"WP Shortcut Tiles". Zusätzlich werden da noch Shortcuts zu New Mail, New SMS und Share Status angeboten die mir aber irgendwie überflüssig erscheinen. Dafür gefällt mir das WiFi Tile besser ;)
PS. Update 1.1 installiert gerade, danke :)
Ich hab nachdem meine App in den Blogs war von einigen Leuten Nachrichten in Kommentaren und Foren gekriegt, dass sie auch so etwas bauen/gebaut haben und bei vielen ist es auch in der Zertifizierung. Die Idee ist sehr naheliegend, wenn man da als Entwickler drüberstolpert. Meine ersten beiden Versionen sind auch deshalb so spartanisch weil ich wusste: das muss schnell in den Marketplace.
Es war jemand schneller und hat das auch anfangs mal schöner umgesetzt (Network Dashboard), wobei mir die Sache mit der Kopie-Anschuldigung im WPDevPodcast noch immer sauer aufstösst, na egal.
Letzten Endes wird jeder die App nutzen die ihm am besten gefällt und da glaub ich bin ich mit den Anpassungsoptionen relativ gut im Rennen - man wird sehen. Ausprobieren kann ja jeder alle (sind ja alle gratis).
Für mich ist es jetzt ein nettes Projekt gewesen um wirklich mal praktisch was für WP7 zu entwickeln und sich auch den ganzen Zertifizierungsprozess genauer anzusehen.
Ich überlege momentan auch hier im Entwicklerbereich einen Artikel über ein paar der besonderen Herausforderungen zu schreiben, die im Rahmen der Optimierung der Connectivity Shortcuts für Version 2.0 aufgetaucht sind - so von Entwicklern Interesse daran besteht.
Ich hab heute dem App Hub erste Downloadzahlen entlocken können und da werden momentan mal 5366 Downloads angezeigt. Man darf gespannt sein wie sich das in nächster Zeit entwickelt. Wirklich interessant wird es dann wenn Mango offiziell kommt.
moin ,moin,
entweder bin ich zu blöd oder ich nutze den falschen?marketplace.
Ich kann die App connectvivtyShortcuts nicht finden...
Wo kann ich sie suchen und vor allem finden??
ooops, hab gerade erst entdeckt das es ur für mango geht....dann ist das wohl schon das Problem, hab nämlich kein mango drauf...
Du brauchst Mango um die App im Marketplace zu sehen und nutzen zu können.
Noch sieht WP Shortcut Tiles optisch ansprechender aus. Kommt noch ein Update für die Tiles? Die sind nämlich etwas "krumm"
Sent from my OMNIA7 using Board Express
Ich habe gerade die Mail vom Marketplace erhalten, dass die Version 2.0 durch die Zertifizierung gekommen ist. D.h. das Update sollte allen Benutzern morgen angeboten werden. Neben den kleinen internen Verbesserungen (nur noch einmal Zurück-Klicken für den Home-Screen und besserer Performance) hier nochmal die großen Änderungen:
- Live Tile - Unterstützung bei Datenverbindung und WLAN (also Statusanzeige)
- Anpassbarkeit der Tiles bzgl. Icon-Set, Farbe und Text
Pläne für die 2.1 sind die Möglichkeit als Benutzer eigene Icons verwenden zu können und die Farbe völlig frei zu definieren und nicht nur aus vorhandenen auswählen zu können (wollte ich schon in der 2.0 drinnen haben aber die neuen Icons für alle zu bringen hatte Vorrang).
Freu mich schon auf die App,
Mango kann kommen.
Wie wäre es mit einem kleinen Youtube Video zu der App?
So wie es Calum bei Feed Me macht?
Klar:
Bitte sehr --> http://www.youtube.com/user/forty3degrees
Gerade 2.0 installiert :) super, gefällt mir immer besser. danke!
Ist es eigentlich schwer, eine App mehrsprachig anzubieten? Also ich habe null Ahnung vom Programmieren und denke mir daher ganz naiv, dass man das mit ein paar wenn-dann-Befehle ganz einfach realisieren könnte. "Deutsch" wäre da mein erster Vorschlag. Nee im Ernst, die App würde sich mehrsprachig bestimmt besser verbreiten.
Version 2.0 heute draufgeladen. Echt super!
Vielen Dank für deine super Arbeit und deine sehr zügigen Verbesserungen. Diese App ist jetzt sicherlich die Beste von denen, die in diese Richtung gehen - ohne Zweifel. Grosse Funktionsvielfalt und sehr stabil. Was wünscht man sich mehr?
Ich weiß nicht ob das die Antwort ist, die du haben willst - aber ich erkläre jetzt einfach mal wie man ein Programm ordentlich globalisiert/lokalisiert in .Net (evtl. interessiert es ja jemanden). Die Variante if/then/else ginge natürlich würde aber das Programm enorm aufblähen und den Code der Lokalisierung mit dem des Programmcodes vermischen => schlecht.
Also geht man dann beim Schritt der Globalisierung so vor, dass man alle Texte im Programm (müssen nicht nur Texte sein - geht rein prinzipiell mit allen Resourcen, also auch Bildern) in ein Resource-File steckt (*.resx). Dann baut man im Programm überall dort wo Text ausgegeben gehört einen Aufruf auf einen ResourceManager ein, dass er einem den Text für die Stelle geben soll.
So steht dann dort wo ich den Text für die WLAN-Tile setze etwas wie ResourceManager.GetText("WifiTileText"). Im ResourceFile (nennen wir es mal Texts.resx) ist dann ein Eintrag der aus einem Schlüssel besteht (hier "WifiTileText") und dem dazugehörigen Text ("Wifi Settings"). Das Resource-File ist also ein "Wörterbuch" das zu einem bestimmten Schlüsselwort den Text in der jeweiligen Sprache beinhaltet. In den Einstellungen des Projekts legt man dann auch fest was die neutrale Sprache ist (in meinem Fall en-US = US-Englisch). Die neutrale Sprache wird dann immer verwendet wenn es keine passenden Resourcen für die auf dem System eingestellte Sprache gibt.
Warum macht man das so? Man kann dann wenn eine Sprache dazu kommt einfach ein Resource-File anlegen (z.B. Texts.de.resx). Hat jetzt der Benutzer sein System auf Deutsch eingestellt liefert der Resource-Manager automatisch aus dem deutschen File die Texte zurück. Die Kürzel für die jeweiligen Sprachen sind da jeweils fix vordefiniert, deshalb reicht da der Dateiname. Man kann sogar noch weiter gehen und ein Texts.de-CH.resx anlegen, dann schaut er bei Benutzern aus der deutschsprachigen Schweiz dort hinein und kann so auch Länderspezifische Eigenheiten berücksichtigen (z.B. heißt es in Österreich "das Cola", in großen Teilen Deutschlands hingegen "die Cola").
Nach dem technischen Exkurs jetzt zu meinen Plänen hierzu:
Ich habe momentan das ganze noch nicht schön globalisiert, d.h. die Texte stehen häufig direkt in den Programmquellen und nicht in Resource-Dateien. Dann wäre natürlich die erste Übersetzung, da ich sie selbst durchführen könnte. Allerdings ist die Menge an Text mit der die Benutzer konfrontiert sind eigentlich sehr gering - die meisten werden die Tiles pinnen und dann steht da auch fast nur der Name drauf. Wie förderlich die Übersetzung ist, ist also fraglich. Ich persönlich reihe sie daher momentan eher weiter hinten auf meiner Prioritätenliste und werde erstmal noch ein paar funktionale Dinge hinzufügen (wie schon erwähnt). Dann kann es jedoch gut sein, dass ich die App entsprechend lokalisiere.
Wie wäre es wenn die app in Deutsch wäre?
Mit der kostenlosen PocketPC.ch App von meinem HD7 T9292 aus geschrieben.
Kann ich denn nicht mehr ohne Umweg über die App direkt in die Einstellungen wechseln? Das ist doch das Mainfeature der APP???
Oder habe ich da irgendeine Einstellung übersehen? Ich will nicht sehen ob es an oder aus ist, dazu kann ich einfach einmal oben die Leiste einblenden und schon seh ich es. Ich wil einfach nur mit einem Druck in die Einstellungen und mit zurück wieder zum Startbildschirm.
Sonst genial!
Und wo ist das Problem? Wenn du die jeweilige Tile auf den Startbildschirm pinnst, dann startest du das einfach => bist in den Einstellungen. Drückst du auf zurück bist du wieder am Startscreen. Zumindest in der 2.0 geht das mit dem Zurück-Button auch so - und das man direkt dorthin springt war schon immer so (wenngleich das in der 2.0 jetzt schneller geht).
Beschreib sonst einfach mal was bei dir passiert wenn du das probierst, bzw. auch bei welcher Tile (Wifi, Bluetooth, etc.). Die Tiles pinnst du nach wie vor mittels lange draufdrücken auf den Startscreen (muss man jetzt halt Pin To Start sagen, weils mit Customize noch ne zweite Option gibt - früher wurde sofort gepinnt).
Edit: Habs gerade nochmal mit der Version aus dem Marketplace probiert und das direkt in die Einstellungen springen funktioniert einwandfrei. Die Sache mit der Anzeige am Startscreen in der Tile ist nur etwas was sich viele gewünscht haben und was halt zusätzlich dabei ist. Genauso wie die Möglichkeit das Aussehen der Tile anzupassen. An der Grundfunktion hat sich nichts geändert.
Jetzt funzt es, hatte die alte Version drauf mit Shortcuts und hab auf die Neueste Version geupdatet. Wenn ich jetzt auf ein Shortcut bin ist immer erst die App aufgegangen. Hab die Shortcuts weggepinnt und neu hingepinnt und jetzt funzt es.
Prima Sache!
Jup kann ich bestätigen.
Nach dem Update haben die alten Tiles zum Absturz der App geführt.
Einmal die Tiles ungepinnt. Dann App neu gestartet und Tiles neu gepinnt.
Und es läuft :)
Das is ein ziemlich mistiger Bug - das hängt mit der Geschwindigkeitsoptimierung zusammen :(
Na ja, lässt sich jetzt nicht mehr ändern... Hoffe die Leute finden da die Lösung...
coole app
Ich würd es noch cool finden wenn man auch schnell und einfach den neuen Stromsparmodus ein und ausschalten kann. Vielleicht liese sich das integrieren. Auch wäre es nett wenn man das auch auf deutsch haben könnte, auch wenn man des englischen teilweise mächtig ist wäre es deutsch einfach angenehmer.
Gruss
Also ich persönlich finde "Network Dashboard" um Längen besser.
Mit der kostenlosen PocketPC.ch App von meinem OMNIA7 aus geschrieben.
@Stevie
Super Arbeit!
Meiner Meinung nach dreht sich aber das Tile zu langsam um zum Anzeigen der zusätzlichen Informationen ;)
Grüßle
Und ich würde gern nen Shortcut auf Helligkeit haben wollen! Theoretisch ließe sich das Ganze ja ewig weiter erweitern, aber ich weiß nicht, ob das im Sinne des Erfinders liegt!
Durch den Effekt die Namen der Tiles ändern zu können, muss ich -persönlich- nicht mehr unbedingt das Ganze in Deutsch haben!
Läuft!
Soweit ich weiß gibt es außer den ganzen Netzwerk-Shortcuts keine weiteren Tasks in den APIs um in die Settings zu springen. In dieser Hinsicht kommen also solange Microsoft nicht wieder was freigibt keine neuen Funktionen mehr nach.
Wegen der Geschwindigkeit der Tiles kann ich leider auch nichts machen, das ist systemweit so definiert wann die umklappen und ich habe als Programmierer keine Möglichkeit das zu beschleunigen.
Bzgl. Network Dashboard: wem es besser gefällt soll es nutzen. Ich würde mich aber freuen wenn ihr mir hier auch sagt wo diese "Längen" zu finden sind, die es besser sein soll. Funktional kann es meines Wissens nichts was nicht in den Shortcuts auch ginge.
super arbeit, vielen dank!
Hallo Stevie,
erstmal klasse App von Dir. Nutze im Moment auch Network Dasboard. Die Funktionen sind ja gleich, nur die Tiles gefallen mir besser (finde Deine zu groß, also das Symbol), nettes Feature von ND ist auch die Anzeige vom Zustand mit dem grünen oder roten Symbol im Tile. Da sieht man direkt was Sache ist. Wobei ich das eigentlich nicht bräuchte.
Yep, habe das gestern auchmal verglichen. Bleibe bei den Shortcuts, da es mir eigentlich total egal ist, was ich nutze!
Als "Unbedarfter" würde ich folgende "Längen" als zukünftige Updates vorschlagen:
- die Symbole auf eine WP7 Standardgröße bringen (falls sie das nicht schon sind)
- ne symbolische Zustandsanzeige wie bei ND, nur eben vielleicht keine Kopie, sondern was eigenes (Symbol leuchtet dann in einer Signalfarbe, wenn an - von mir aus Grün bzw. bei grünem Tile dann eben rot, oder etwas in der Art...) man könnte dementsprechend dann sogar das "enabled/disabled" sparen, damit die Language Forderer gleich mit stille sind ;-)
- cool wäre auch eine Einstellung in den Settings, die das ganze App aus der Menüleiste in die Einstellungen(-s Liste) verschiebt - für die "mit den feinen Nerven" unter uns... (wenn das bei Mango geht/gehen sollte -jemand hatte das bei den XDAs ja schon mit ConnectivityShortcuts Version 1 Komma.. gemacht- dann aber bitte nicht hinten an die Einstellungsliste dran [hinter Bereichte] sondern irgendwo weiter oben - von mir aus hinter Helligkeit/Tastatur...)
und noch eine Sache am Rand: Ich habe bei mir (DFT 7720.68 ) das Advanced Config Tool (TouchXperience) drauf, wo ich ja separate (Tile-)Farben einstellen kann. Irgendwie klappt das bei CS (2.0) nicht, daß die Tiles die Farbe der "eingestellten Variante" übernehmen! Egal was ich einstelle, die CS Tiles sind immer in Grün - obwohl ich eigentlich bei CS in den Settings diese Phone Dings Colour eingestellt hab! D.h. über diese Settings müsste er (CS 2.0) doch eigentlich die "aufgezwungene Non-Standard Farbe" übernehmen, oder?