|
there's a lot of gratuitous differences between appkit and uikit like uicolor and nscolor being unrelated types that makes some cross-platform code needlessly annoying to write. while i don't think universal apps would be a very good idea, it would be nice if they unified the parts that aren't particularly platform-specific.
|
# ? Dec 20, 2017 22:39 |
|
|
# ? Apr 23, 2024 20:13 |
|
Shaggar posted:i'd imagine ios/osx crossover apps would be like UWP where in some cases a shared UI design that scales based on app size/ratio is appropriate but in other cases you get a totally different UI with the same codebase.
|
# ? Dec 20, 2017 22:41 |
|
steve jobs' dream finally realized, everything is a webview
|
# ? Dec 20, 2017 22:42 |
|
qirex posted:yeah that worked great in a universe where the UI is most of the application code Yeah if you're dealing with something old and lovely that has a bunch of code in the UI you're gonna be hurting no matter what you do w/ it.
|
# ? Dec 20, 2017 22:47 |
|
Doc Block posted:i can't wait for apps on macOS that were clearly designed around single window touch-based interfaces with mouse support bolted on. i would 100% expect there to be at least a few apps that involve swiping with the mouse, like you do in the iOS Simulator in Xcode. welcome to "mobile first" web development.
|
# ? Dec 20, 2017 22:53 |
|
sorry, sorry, web "development"
|
# ? Dec 20, 2017 22:55 |
|
I’ve already paid twice for 1Password so this doesn’t help me
|
# ? Dec 20, 2017 22:56 |
|
maybe you can pay a third time when it becomes a universal app
|
# ? Dec 20, 2017 22:57 |
|
lol still flying that xaml flag the user interface is inseparable from application logic and every attempt to compartmentalize it leads to tons of pointless overhead for everyone, most "apps" are web containers and the ones that use native code still have most of the application logic and data movement happening remote the user interface is the application
|
# ? Dec 20, 2017 22:58 |
|
the ui logic is trivial compared to the actual application logic which may be in local code or it might be in server code. doesn't really matter. in the case of UWP you can have XAML based stuff that works like "responsive" css and you can have totally separate UIs where things you might make touch friendly on a touch device are mouse friendly on a mouse device. Different designs for different inputs and form factors, but bound to the same application code. And again you could either have this in a single set of XAML controls that have different designs based on device or you could have totally different XAML for each device. When the universal application runs you have logic that tells it which UI to use based on the current device capabilities. people writing osx and ios versions of the same app are for sure using shared code already whether you think they are or not. Even if they're just a wrapper around a web app, theres plenty of shared code for things like serialization, authentication, client side validation, notification handling, etc... right now they're maintaining 2 UIs that use the same shared code and then they publish those 2 uis as separate applications. Theres no reason they couldn't be published as 1 universal application with the UI assigned by device.
|
# ? Dec 20, 2017 23:56 |
|
xaml is like communism, no one's ever done it right, but boy howdy, if they did it'd be something!
|
# ? Dec 20, 2017 23:59 |
|
XAML works great but I'm not surprised a bunch of Linux users don't get it
|
# ? Dec 21, 2017 00:01 |
|
silverlight :shagger:
|
# ? Dec 21, 2017 00:01 |
|
universal applications sound awesome if you're the kind of org that doesn't test things properly
|
# ? Dec 21, 2017 00:03 |
|
I don't think you really understand what a universal application is. Its the exact same code you have today but its in 1 package instead of 2. your testing doesnt change
|
# ? Dec 21, 2017 00:04 |
|
actually osx has always been ahead of the curve (one could say, the most advanced) in this regard
|
# ? Dec 21, 2017 00:08 |
|
Shaggar posted:I don't think you really understand what a universal application is. Its the exact same code you have today but its in 1 package instead of 2. your testing doesnt change
|
# ? Dec 21, 2017 00:09 |
|
hail osx. praise stebe
|
# ? Dec 21, 2017 00:09 |
|
qirex posted:I don't think you really understand qa, universal application means if you fix a bug that only appears on the ipad you'll end up having to test the new version on macos and iphone as well if the code affects the application then its a bug in all 3 that you need to retest. if its a bug in the ui, you just need to test the ui for the one you changed.
|
# ? Dec 21, 2017 00:11 |
|
Plorkyeran posted:there's a lot of gratuitous differences between appkit and uikit like uicolor and nscolor being unrelated types that makes some cross-platform code needlessly annoying to write. while i don't think universal apps would be a very good idea, it would be nice if they unified the parts that aren't particularly platform-specific. can you name an example that isn't UIColor/NSColor because everything else that I am trying to come up with is separated for a really good reason
|
# ? Dec 21, 2017 00:12 |
|
Shaggar posted:if the code affects the application then its a bug in all 3 that you need to retest. if its a bug in the ui, you just need to test the ui for the one you changed. Good qa orgs don't test that way though because even if pieces of code in a package are logically separate bugs and regressions can still sneak across for all sorts of reasons. If an artifact is changed by a code change anywhere in it the whole artifact needs to be retested.
|
# ? Dec 21, 2017 04:29 |
|
I am cool with universal mac apps if it means i get to run https://itunes.apple.com/us/app/pythonista-3/id1085978097?mt=8 and https://itunes.apple.com/us/app/modizer/id393964792?mt=8 on my macbook
|
# ? Dec 21, 2017 07:51 |
|
Doc Block posted:more lovely apps is just what the mac needs there are already many lovely mac apps. you dont have to use them do you really believe that no good new apps will be created if you bring 50k new devs to the mac
|
# ? Dec 21, 2017 13:15 |
|
r u ready to WALK posted:I am cool with universal mac apps if it means i get to run honestly curious - why would pythonista be preferable to just running python and an ide on your macintoshbook?
|
# ? Dec 21, 2017 15:07 |
|
cis autodrag posted:Good qa orgs don't test that way though because even if pieces of code in a package are logically separate bugs and regressions can still sneak across for all sorts of reasons. If an artifact is changed by a code change anywhere in it the whole artifact needs to be retested. these are separate artifacts that get packaged together for the release. its the same as if you had 2 separate releases, one for each device, and only one is getting the update.
|
# ? Dec 21, 2017 15:55 |
|
im currently teaching myself xaml/wpf and it is extremely cool the amount of ui code just vanishes thanks to bindings and validation on the other hand i think viewmodels are insanely stupid
|
# ? Dec 21, 2017 16:26 |
|
hope the webdevs of the world can handle the future https://twitter.com/rmondello/status/943545865204989953
|
# ? Dec 21, 2017 16:47 |
|
Jimmy Carter posted:hope the webdevs of the world can handle the future love it when browser developers decide they are smarter than webdevs and deliberately break functionality to force webdevs to do the right thing see also: chome ignores autocomplete=“off” on password forms and will always fill the field IMMEDIATELY BEFORE a type=password field with a username (because you OBVIOUSLY intend to use autocomplete=“off” to thwart password managers, and not because, say, the form is a password reset or for some other legitimate purpose)
|
# ? Dec 21, 2017 17:37 |
|
nice meltdown
|
# ? Dec 21, 2017 17:42 |
|
ComradeCosmobot posted:love it when browser developers decide they are smarter than webdevs they are idgaf about this specific thing, but have you met many webdevs?
|
# ? Dec 21, 2017 17:46 |
|
Lysidas posted:they are p sure all devs are guilty of dunning-kruger, friend not just web devs
|
# ? Dec 21, 2017 18:13 |
|
nice page number
|
# ? Dec 21, 2017 18:37 |
|
THE BIG DOG DADDY posted:nice page number
|
# ? Dec 21, 2017 18:52 |
|
GenJoe posted:can you name an example that isn't UIColor/NSColor because everything else that I am trying to come up with is separated for a really good reason apple is already doing it with Photos, so i don't know what the panic is about
|
# ? Dec 21, 2017 20:54 |
|
GenJoe posted:can you name an example that isn't UIColor/NSColor because everything else that I am trying to come up with is separated for a really good reason uiimage/nsimage and uifont/nsfont and the pile of associated classes the uiview/nsview family isn't a gratuitous difference per se, but the uikit version is basically appkit 2.0 rather than a platform difference textkit is basically just an improved api for existing appkit functionality
|
# ? Dec 21, 2017 22:32 |
|
posting on the sex page, in the thread about computers for sex havers
|
# ? Dec 22, 2017 00:30 |
|
civilization vi just came out for ipad air 2 or newer. in-app unlock is 30 bucks for now this world where devs can build apps for a different platform just by slapping a touch interface on top sure is a waking nightmare
|
# ? Dec 22, 2017 00:42 |
|
|
# ? Dec 22, 2017 00:44 |
|
St Evan Echoes posted:posting on the sex page, in the thread about computers for sex havers self-report != official data although as an apple device owner i am a pretty good sex-haver
|
# ? Dec 22, 2017 00:45 |
|
|
# ? Apr 23, 2024 20:13 |
|
St Evan Echoes posted:posting on the sex page, in the thread about computers for people who have sex with their computers
|
# ? Dec 22, 2017 00:46 |